Archiv verlassen und diese Seite im Standarddesign anzeigen : Vereizelt Werbung in Thread´s
dreamhero
28.12.2004, 00:07
Hallo,
ich möchte gern in den einzelnen Thread´s Werbung unterbringen. (siehe Bild)
Wie das machbar wäre ist klar über die Templates.
ABER zu viel ist natürlich auch nicht gut das heißt ich hätte gern so in jedem 3ten bis 6ten Thread eine Werbeeinblendung.
Ich würde das über eine unabhängige Bannerrotation machen.
Aber die Frage ist wie mache ich es das es eben nur in zb. jeden 5 Thread einmal ist.
PS. bitte keine Diskussionen über zu viel Werbung in Foren... Bei mir gehts genau darum !
gute idee. interessiert mic auch. und hänge mich mal ein!
Esposito
28.12.2004, 17:15
Dito, würde mich auch interessieren! :)
Metro Man
28.12.2004, 17:34
und für bestimme benutzergruppen an und abschaltbar das wäre dan ideal
Ich würde es mal versuchen: und zwar müsste man das hier im Postbit einbauen. Für jede postid einen banner. vielleicht postid 2, 12, 27, 35, 64..... vielleicht geht das auch über zufall.
<if condition="$post[postid] == '2,12,27,35,64'">werbung</if>
dreamhero
28.12.2004, 20:56
Ich würde es mal versuchen: und zwar müsste man das hier im Postbit einbauen. Für jede postid einen banner. vielleicht postid 2, 12, 27, 35, 64..... vielleicht geht das auch über zufall.
mhmm also bei mir passiert da leider garnicx wenn ich es in die templates reinhau.... ?!?!?!
Christian
28.12.2004, 21:14
mhmm also bei mir passiert da leider garnicx wenn ich es in die templates reinhau.... ?!?!?!Versuche mal:
$post[postcount]anstatt
$post[postid]
dreamhero
28.12.2004, 22:35
Super danke klappt !!
Christian
28.12.2004, 22:40
Super danke klappt !!Dann Poste doch mal den gesamten Lösungsweg, damit alle was davon haben... :rolleyes:
dreamhero
28.12.2004, 23:13
Sorry klappt doch irgendwie nicht...
Wenn ich es einbinde wird immer nur in dem ersten also
<if condition="$post[postcount] == '2,6,12,18,25,30,36">
die Werbung eingeblendet.
die ganzen anderen werden anscheinend nicht berücksichtigt. :(
dreamhero
28.12.2004, 23:26
Also hat vielleicht noch jemand ne Idee ???
Metro Man
28.12.2004, 23:37
ich habs auch mal getestet aber geht nicht so wirklich mal weiter versuchen
Sorry klappt doch irgendwie nicht...
Wenn ich es einbinde wird immer nur in dem ersten also
<if condition="$post[postcount] == '2,6,12,18,25,30,36">
die Werbung eingeblendet.
die ganzen anderen werden anscheinend nicht berücksichtigt. :(
Richtig müsste es auch so sein:
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36))">
dreamhero
28.12.2004, 23:58
Richtig so passt es !!!! :D :D :D
Also für alle...
Suche in dem Template postbit_legacy
<!-- message -->
und füge da irgendwo (testen)
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36))">
Hier nun den Bannercode
</if>
ein.
mmhhh also bei post 2 zeigt er den banner an. bei post 6 nicht mehr.....
edit:
ah schon gut. liegt an google.
das habe ich auch eben gemerkt. das google immer nur den banner pro code 1x zeigt.
ich versuche das ganze nunmal mit einem adserver. vielleicht funzt das dann ja irgendwie besser mit google ;)
dreamhero
29.12.2004, 18:34
ich versuche das ganze nunmal mit einem adserver. vielleicht funzt das dann ja irgendwie besser mit google ;)
NEIN NEIN !!!!
mach das nicht mit google !!
da reagiert google sehr übel drauf höchsten 1 google banner im selben format auf die seite...
kannst das nur mit anderer werbung machen und dabei ist zu empfehlen das du nen adserver nimmst aber soeinen der bei mehreren anfragen NICHT immer den gleichen banner nimmt.
ich hab gestern ein gutes teil gefunden was nicht viel auslasstung macht. und wenn du von dem die JAVA einbindung nimmst gehts echt super.
http://www.scar4u.de/scripts/scaradcontrol/index.html
ach und nochwas nimm nur banner also das bild auf deinen server weil sonst musst du auf die bilder des anderen servers warten !! bei ad anbietern sind die oft recht laam.
und dann machstes so das der Banner auch rechts steht
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175))">
<table border=0 width=100%>
<tr><td width=80% align=top>
</if>
<!-- message -->
<div>$post[message]</div>
<!-- / message -->
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175))">
</td><td width=20% align=top>
hier der JAVA Aufruf
</td></tr></table>
</if>
okay.. wie mache ich nun das der code von dreamhero nur für benutzergruppe xy sichtbar ist?
Christian
30.12.2004, 01:06
mach das nicht mit google !!
Totaler Quatsch, Google Adsense erlaubt den Publishern 3 Adsense Banner auf einer Page, also ihr koennt das schon mit Adsense machen, nur das ihr es auf 3 Banner von Adsense beschraenken muesst.
Totaler Quatsch, Google Adsense erlaubt den Publishern 3 Adsense Banner auf einer Page, also ihr koennt das schon mit Adsense machen, nur das ihr es auf 3 Banner von Adsense beschraenken muesst.
steht wo?!
Christian
30.12.2004, 01:16
steht wo?!Ich habs mal für dich rausgesucht :rolleyes:
https://www.google.com/support/adsense/bin/answer.py?answer=9735&ctx=search&query=Anzeigenbl%C3%B6cke&topic=0&type=f
okay.. wie mache ich nun das der code von dreamhero nur für benutzergruppe xy sichtbar ist?Packe zu der Bedingung noch ein AND $bbuserinfo['usergroupid'] == X.
Packe zu der Bedingung noch ein AND $bbuserinfo['usergroupid'] == X.
Der folgende Fehler trat beim Auswerten des Templates auf:
Parse error: parse error in /var/www/web8/html/beta/board/includes/adminfunctions_template.php(3055) : eval()'d code on line 77
Häufig liegt das an einer falsch formulierten Syntax für eine Bedingung. Wir empfehlen, dass Sie diesen Fehler beheben. Sie können das Template aber auch in diesem fehlerhaften Zustand lassen.
das kommt dann o_O
Ich habs mal für dich rausgesucht :rolleyes:
https://www.google.com/support/adsense/bin/answer.py?answer=9735&ctx=search&query=Anzeigenbl%C3%B6cke&topic=0&type=f
das cool! dann sollte man überlegen den banner vielleicht immer nur beim ersten post einzubauen.
denn dieser wird zu 100% gelesen. die anderen nicht so wirklich.
Der folgende Fehler trat beim Auswerten des Templates auf:
Parse error: parse error in /var/www/web8/html/beta/board/includes/adminfunctions_template.php(3055) : eval()'d code on line 77
Häufig liegt das an einer falsch formulierten Syntax für eine Bedingung. Wir empfehlen, dass Sie diesen Fehler beheben. Sie können das Template aber auch in diesem fehlerhaften Zustand lassen.
das kommt dann o_ODann hast du es falsch eingebaut.
Ersetze:
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175))">
mit:
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175)) AND $bbuserinfo['usergroupid'] == X">
X musst du natürlich anpassen.
ich weiss nicht... ich muss doof sein...
ich möchte für gruppe 1 und 2 diese banner einbinden
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175)) AND $bbuserinfo['usergroupid'] == 1, 2">
gayt aber nicht.
Ich würde es mal soversuchen ;)
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175)) AND $bbuserinfo[usergroupid], array (1, 2)>
wie recht du hast...
bisschen denken sebi, bisschen denken *kopfschüttel*
sorry.. aber ich packs heute nicht mehr.
ich bekomme wieder den fehler von oben.
ich habe nunmal die datei angehängt. entweder fehlt mir der schlaf oder was weiss ich was.
ich weiss nicht... ich muss doof sein...
ich möchte für gruppe 1 und 2 diese banner einbinden
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175)) AND $bbuserinfo['usergroupid'] == 1, 2">
gayt aber nicht.Wie wir doch weiter oben gelernt haben, muss es bei mehreren IDs so lauten:
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175)) AND in_array($bbuserinfo['usergroupid'], array(1, 2))">
Ich wollte es gerade posten. Da fehlte doch min. das " :o
Brain Crusher
15.01.2005, 20:32
Das Script ist super...ich möchte es dafür nutzen, die nicht registrieten User zum registrieren zu bewegen...was mittels der Abfrage eingeblendet wird ist immer das gleiche ein Banner mit einem Link zum registrieren...
Frage, wie kann ich die Bannernummer per PHP im Template generieren?
Normalerweise wäre es ja bei einer PHP Seite
<? srand((double)microtime()*1000000);
echo rand(0,100); ?>
Aber im Template geht es nicht :(.
Hallo
Funktioniert - besser: oder sollte dieses Script funktionieren?
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36))">
<img src="http://www.???.ch/wcsstore/id1/de_CH/images/site/logo.gif" alt="" border=0 />
</if>
Funktioniert - besser: oder sollte dieses Script funktionieren?Ich verstehe leider nicht, was das bedeuten soll.
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175)) AND in_array($bbuserinfo['usergroupid'], array(1, 2))">
Ich habe damit leider auch ein Problem. :(
Nach eintragen von dem hier hinter dem <!-- message -->
<if condition="in_array($post['postcount'], array(2, 6, 12, 18, 25, 30, 36, 42, 48, 55, 62, 69, 75, 81, 87, 93, 99, 105, 110, 116, 120, 126, 132, 148, 152, 160, 168, 175)) AND in_array($bbuserinfo['usergroupid'], array(1, 2, 3, 6))">
<br>
<center>
<script type="text/javascript"><!--
google_ad_client = "xxxxxxxxxxx";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel ="";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000021";
google_color_text = "000021";
google_color_url = "000021";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center><br>
Kommt leider das hier:
Der folgende Fehler trat beim Auswerten des Templates auf:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/2/dxxxx/htdocs/forum/includes/adminfunctions_template.php(3098) : eval()'d code on line 76
Häufig liegt das an einer falsch formulierten Syntax für eine Bedingung. Wir empfehlen, dass Sie diesen Fehler beheben. Sie können das Template aber auch in diesem fehlerhaften Zustand lassen.
Wo könnte denn da der Fehler liegen?
Danke und Gruß
Jim
</center><br>kommt danach eigentlich noch ein </if> ?
Hi,
kommt danach eigentlich noch ein </if> ?
ups - nein das fehlte. :o Danke!
Soweit so gut, jetzt ist zwar die Fehlermeldung weg, aber es wird das Google Banner nirgends im Beitrag angezeigt.
Egal an welcher Stelle ich das hier
<!-- message -->
<div>$post[message]</div>
<!-- / message -->
einfüge.
Woran könnte das dann noch liegen?
Gruß Jim
AND in_array($bbuserinfo['usergroupid'], array(1, 2, 3, 6))
Haste Deine Nutzergruppe denn hier mit drin? Sonst bekommste ja keine Werbung angezeigt.
Kannst hier mal stöbern
http://www.vbhacks-germany.com/forum/showthread.php?t=1812&highlight=Werbung
da wurde nahezu jede Frage geklärt.
Haste Deine Nutzergruppe denn hier mit drin?
Ja
Kannst hier mal stöbern
http://www.vbhacks-germany.com/forum/showthread.php?t=1812&highlight=Werbung
da wurde nahezu jede Frage geklärt.
Leider funktioniert die Suchfunktion nur wenn man als User im Forum eingeloggt ist und das hier hält mich davon ab:
"Unser System checkt alle 30 - 45 Minuten ob User die hier angemeldet sind auch im gültigen Besitz einer Lizenz sind, schaltet dich ggf. frei und verschiebt deinen Account in der richtigen Benutzergruppe."
Ich werde meine Daten nicht auf "irgendeiner" vB-Seite eingeben, also muß ich mich wohl zu Fuß auf die Suche machen. :(
Danke aber für den Link/Hinweis!
Gruß Jim
ch werde meine Daten nicht auf "irgendeiner" vB-Seite eingeben, also muß ich mich wohl zu Fuß auf die Suche machen.
Du musst doch keine Daten angeben, einfach mit der selben eMail wie hier registrieren. Hier bist Du als Lizenznehmer erfaßt und DAS wird abgeglichen. Mehr nicht. :)
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.