Fließtext um Werbecode im 1.Beitrag =>viewtopic_body.tpl?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

Fließtext um Werbecode im 1.Beitrag =>viewtopic_body.tpl?

Beitrag von meditec »

Liebe Gemeinde,

ich habe in meinem Forum eine 300x250 Adsense Werbung oben rechts in jedem 1.Beitrag eingebaut und zwar so, dass sie links und unten von Fließtext umgeben ist. Hier der eingefügte Code aus der viewtopic_body.tpl

Code: Alles auswählen

<tr>
         <td colspan="2"><hr /></td>
      </tr>
      <tr>
        	<td colspan="2"><div style="float: right; width: 300px; padding: 12px;">{postrow.ADBLOCK}</div>
		<span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
In der viewtopic.php habe ich folgendes eingefügt:

Code: Alles auswählen

//-- fin mod : ad block --------------------------------------------------------
//-- add
   if (!($userdata['session_logged_in']) ) // nur für Gäste sichtbar
   {
      $adcode = '<script type="text/javascript"><!--
google_ad_client = "pub-2440035613354500";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_type = "text_image";
//2007-10-28: 1.Beitrag
google_ad_channel = "0161343863";
google_color_border = "F3F4F8";
google_color_bg = "F3F4F8";
google_color_link = "006699";
google_color_text = "000000";
google_color_url = "000000";
google_ui_features = "rc:0";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';
$adblock = ($i === 0) ? $adcode : '&nbsp;';
   }
//-- fin mod : ad block --------------------------------------------------------
Es sieht folgendermaßen aus:
http://augenlaser.operationauge.de/moni ... -t797.html

In den darauffolgenden Beiträgen 2, 3, 4....findet nun bei den ersten Zeilen, dort wo im 1.Beitrag die Adsense-Werbung steht, immer ein Zeilenumbruch statt. Ich dachte eigentlich, dass die Zeile:

Code: Alles auswählen

 $adblock = ($i === 0) ? $adcode : '&nbsp;'; 
in der viewtopic.php das ausschließt. Hat jemand eine Idee wie ich das Problem löse?

Danke, Ron
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Hst du es mal mit

Code: Alles auswählen

 $adblock = ($i === 0) ? $adcode : '';
versucht? Das Leerzeichen könnte den Zeilenumbruch auslösen, also gib einfach mal garnichts aus.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

Beitrag von meditec »

Hi Tobi, danke für den Tipp aber es ändert nichts an dem Zeilenumbruch. Hab es mit 4 Browsern angesehen und es sieht überall gleich aus...

Grüsse, Ron
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Siehe Mail. Du solltest die gesamte Box inkl. Ad-Code von einem Switch umgeben lassen und diesen nur dann ansprechen, wenn der gewünschte Beitrag durchlaufen wird.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
meditec
Mitglied
Beiträge: 44
Registriert: 17.03.2004 17:08

Beitrag von meditec »

Hallo Marc,

danke für Deine Mail:
Du kannst keine Box einbauen mit 300 Pixeln Breite und dann verlangen, dass
sie nicht als diese interpretiert wird, nur weil kein Text drin steht.

Erstmal muss Du einen neuen Switch generieren. Dann baust Du die Box inkl.
dem Googlecode ins Template ein (da gehört er auch hin) und umgibst ihn mit
dem neuen Switch. Jetzt ist es nur noch Deine Aufgabe den mit einer
Bedingung nur in der gewünschten Reihe zu aktiveren.

Du wirst aber weiterführende Probleme haben. Nämlich bei Bildern, Zitaten
etc. Das Problem habe ich auch. Weshalb ich diverse Bedingungen integriert
habe, wann die Werbung nicht dargestellt werden soll.
Wie stelle ich das an? Ich hab mal ne runde gegoogelt, aber habe es nicht verstanden.

Grüsse, Ron
Antworten

Zurück zu „phpBB 2.0: Mod Support“