|
Daniel :
| 07.10.2008 19:42 |
Hallo zusammen,
besteht die Möglichkeit, dass in den Newsbeiträgen die script-tags von Google Adsense dargestellt werden ? Ich habe HTML in Userbeiträgen erlaubt und alle vorhandenen HTML-Tag's aktiviert sowohl für Admins als auch für User. Ich möchte nicht mit iframe arbeiten, weil sonst die die Anzeigen nicht kontextbezogen sind.
Da müsste es doch eine Möglichkeit geben oder ? |
|
|
Picl :
| 11.10.2008 01:30 |
Geben wird es bestimmt eine Möglichkeit - ich hab mich jetzt nicht damit auseinandergesetzt, aber ich würde mal versuchen das Script in der article.php im News-Modul zu platzieren. Falls ein Teil des Scripts im Header eingetragen werden muss, kannst du das ja im Adminmenü Systemeinstellungen->Metagenerator unter "Spezielle Header-Einstellungen" machen.
Greetz,
Picl |
|
|
Daniel :
| 11.10.2008 11:04 |
Hallo danke für den Vorschlag, aber ich würde gerne verstehen, warum in den Newsbeiträgen das Google Script nicht angenommen wird in den Blöcken z.B. funktioniert es tadellos. |
|
|
Picl :
| 11.10.2008 13:39 |
Kannst du das Script mal hier posten, dann sieht man vielleicht wo's hängt.
Greetz,
Picl |
|
|
Daniel :
| 11.10.2008 16:53 |
Code:<script type="text/javascript"><!-- google_ad_client = "pub-3052520679620275"; //468x60, Erstellt 16.11.07 google_ad_slot = "5209814082"; google_ad_width = 468; google_ad_height = 60; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> |
|
|
bama :
| 11.10.2008 20:53 |
Hi Daniel,
schau mal in deinem Theme da gibt es die function theme_post da müsstest du das einfügen, aber wenn du den Theme-Editor verwendest, muss du das immer wieder einfügen |
|
|
Daniel :
| 11.10.2008 21:04 |
Hallo Hans,
ich bin kein Php-Experte, du meinst das soll in der theme.php rein ? Das geht aber nicht.
Code:$googleadsense='<script type="text/javascript"><!-- google_ad_client = "pub-3052520679620275"; //468x60, Erstellt 16.11.07 google_ad_slot = "5209814082"; google_ad_width = 468; google_ad_height = 60; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">', |
|
|
Nobse :
| 11.10.2008 21:27 |
Na ja es geht schon im core themes sieht die function für die news so aus
PHP Code:1: <?php 2: function themenews($poster, $time, $title, $counter, $thetext, $timglink, $adminlink, $morelink=""){ 3: echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'><tr class='bg1'>"; 4: echo "<td "; 5: echo "style='background-image: url(".PRTH_URL."/images/bg_degrade.gif)'"; 6: echo "><div class='indextitle'>".$title."</div></td>"; 7: echo "</tr><tr>"; 8: echo "<td class='indextable2'><span class='postedby'>"._TH_POSTEDBY." ".$poster." "._TH_ON." ".$time." (".$counter." "._TH_READS.")"; 9: echo "</span><div class='indextext'>".$timglink." ".$thetext."</div></td></tr>"; 10: if ( trim($adminlink) != "" || trim($morelink) != "" ){ 11: echo "<tr><td class='bg1'><div class='more' align='right'>".$adminlink.$morelink."</div></td></tr>"; 12: } 13: echo "</table>"; 14: echo "<br />"; 15: } 16: ?>
jetzt must du folgendes machen
PHP Code:1: <?php 2: function themenews($poster, $time, $title, $counter, $thetext, $timglink, $adminlink, $morelink=""){ 3: $googleadsense = '<script type="text/javascript"><!-- 4: google_ad_client = "pub-3052520679620275"; 5: //468x60, Erstellt 16.11.07 6: google_ad_slot = "5209814082"; 7: google_ad_width = 468; 8: google_ad_height = 60; 9: //--></script> 10: <script type="text/javascript" 11: src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 12: </script>'; 13: echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'><tr class='bg1'>"; 14: echo "<td "; 15: echo "style='background-image: url(".PRTH_URL."/images/bg_degrade.gif)'"; 16: echo "><div class='indextitle'>".$title."</div></td>"; 17: echo "</tr><tr>"; 18: echo "<td class='indextable2'><span class='postedby'>"._TH_POSTEDBY." ".$poster." "._TH_ON." ".$time." (".$counter." "._TH_READS.")"; 19: echo "</span><div class='indextext'>".$timglink." ".$thetext."<br /><br />".$googleadsense."</div></td></tr>"; 20: if ( trim($adminlink) != "" || trim($morelink) != "" ){ 21: echo "<tr><td class='bg1'><div class='more' align='right'>".$adminlink.$morelink."</div></td></tr>"; 22: } 23: echo "</table>"; 24: echo "<br />"; 25: } 26: ?>
also dein script einer variable zuweisen und diese dann nach dem $thetext ausgeben
hoffe kommst klar  |
|
|
Daniel :
| 12.10.2008 15:46 |
das hat mir weitergeholfen ! |
|
|
Paparazi :
| 27.07.2009 14:33 |
habe nach Providerwechsel e-xoops neu installiert und möchte nun auch gerne Adsense nutzen. Mir würds ja schon im News-Modul reichen. Klappt aber net. Krieg ich gleich PHP Fehler mit der Zeilennummer in der das Script beginnt :( Hatte es schon erfolgreich unter Wordpress laufen. Also Registrierungsdaten von Google habe ich schon. |
|
|
Nobse :
| 27.07.2009 20:02 |
Du müstest schon mal genauer beschreiben was du wo eingebaut hast. Sonst kann dir hier keiner helfen. |
|
|
|