Seite 2 von 2

Re: Advertisement Management

Verfasst: 05.02.2012 15:53
von sepp71
Der Mod-Autor exReaction erläutert übrigens in seinen FAQs/Supportseiten, wie man Anzeigen nach dem x-ten Post erscheinen lässt:
Indem man an der entsprechenden Stelle in der viewtopic_body.html hinter den Angaben für ADS_5 und ADS_6 eine entsprechende eigene Anzeigeposition einfügt:

Code: Alles auswählen

<!-- IF ADS_## and postrow.S_ROW_COUNT == # -->
{ADS_##}
	<!-- ENDIF -->
ADS_## muss man (zweimal!) durch die Variable für die eigene selbsterstellte Anzeigenposition ersetzen.
Bei postrow.S_ROW_COUNT == # kann eingeben, nach dem wievielten Beitrag die Anzeige erscheinen soll. Die Zählung beginnt bei 0, für eine Einblendung nach dem vierten Beitrag müßte man also == 3 wählen.
Wer Einblendungen nach jeden x-ten Beitrag wünscht, kann das mit einer Modulo-Operation machen, wie Exreaction in dem verlinkten Beispiel.
Gruß
Sepp

Edit 05.02. 17:20: Habe nun die Syntax der sog. Template-Variablen hier mal nachgelesen.

Re: Advertisement Management

Verfasst: 05.02.2012 20:03
von Shorty1968
Hallo sepp
ich habe es nun mal versucht und es kommt dem was ich möchte schon sehr nahe.

Ich habe nun im ACP Zwei neue Postionen erstellt die {ADS_15} und die {ADS_16} dazu habe ich in das template viewtopic_body.html folgenden code:

Code: Alles auswählen

<!-- IF (ADS_15 and postrow.S_ROW_COUNT == 1) or  (ADS_16 and postrow.S_ROW_COUNT == 2) -->
<div class="post bg3">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="postbody" style="width: 100%;">
				<h3>{L_ADVERTISEMENT}</h3>

				<div style="font-size: 1.1em; margin: 0px auto; text-align: center;">
					<!-- IF postrow.S_FIRST_ROW -->{ADS_15}<!-- ELSE -->{ADS_16}<!-- ENDIF -->
				</div>
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
   <!-- ENDIF -->
Das Problem ist nun das nur der von {ADS_15} angezeigt wird und der {ADS_16} überhaupt nicht,wie kann ich das nun machen das ich so jedem Banner ein Posting zuweissen kann?