PC Freak
Erfahrenes Mitglied
Hallo,
ich benutze ein newsscript auf meiner Seite, bei dem man im template bestimmte variablen wie {time} verwenden kann um z.b. irgendwo im template die zeit anzuzeigen. Nun würde ich dort ganz gerne eine eigene variable {ads} einbauen, so das an diesere Stelle des Templates Werbung angezeigt wird.
der code zur variable {ads} im template:
durch den code wird also nur werbung in den news (bsp. news_id=1) selber angezeigt und nicht in den Kategorien Übersichten (bsp. cat=1).
Nun hab ich das Problem das ich es nicht hinbekomme, dass die variable {ads} durch den obigen code in den artikeln ersetzt wird
das müsste die entsprechende stelle im code sein, die die variablen umwandelt:
ich müsste jetzt also eine neue str_replace funktion einbauen, aber da ich anfänger bin krieg ich das nicht hin ... ich würds so machen, aber das geht nicht:
Kann mir den code vlt einer richtig programmieren ? bekomme so die nur diese meldung:
ich benutze ein newsscript auf meiner Seite, bei dem man im template bestimmte variablen wie {time} verwenden kann um z.b. irgendwo im template die zeit anzuzeigen. Nun würde ich dort ganz gerne eine eigene variable {ads} einbauen, so das an diesere Stelle des Templates Werbung angezeigt wird.
der code zur variable {ads} im template:
PHP:
<?php
$werbung = '<script type="text/javascript"><!--
google_ad_client = "pub-8328626668946266";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "F1F3F3";
google_color_bg = "F1F3F3";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> <p></p>' ?>
<?php
if (isset($_GET['news_id'])) {
echo $werbung;
}
?>
durch den code wird also nur werbung in den news (bsp. news_id=1) selber angezeigt und nicht in den Kategorien Übersichten (bsp. cat=1).
Nun hab ich das Problem das ich es nicht hinbekomme, dass die variable {ads} durch den obigen code in den artikeln ersetzt wird
das müsste die entsprechende stelle im code sein, die die variablen umwandelt:
PHP:
$news = str_replace("{user}", $userdata['username'], $news);
$news = str_replace("{time}", date($options['date_format'], $result['time']), $news);
$news = str_replace("{comments}", $comment, $news);
$news = str_replace("{links}", $link, $news);
ich müsste jetzt also eine neue str_replace funktion einbauen, aber da ich anfänger bin krieg ich das nicht hin ... ich würds so machen, aber das geht nicht:
PHP:
$news = str_replace("{ads}", <?php
$werbung = '<script type="text/javascript"><!--
google_ad_client = "pub-8328626668946266";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "F1F3F3";
google_color_bg = "F1F3F3";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> <p></p>' ?>
<?php
if (isset($_GET['news_id'])) {
echo $werbung;
}
?> , $news);
Kann mir den code vlt einer richtig programmieren ? bekomme so die nur diese meldung:
Parse error: parse error, unexpected T_FUNCTION in /home/www/web265/html/Boardsystem/show_functions/post_functions.php on line 25