PDA

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 !

Sebi
28.12.2004, 02:09
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

h75
28.12.2004, 17:38
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

Mystics
28.12.2004, 23:50
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.

Sebi
29.12.2004, 17:59
mmhhh also bei post 2 zeigt er den banner an. bei post 6 nicht mehr.....


edit:

ah schon gut. liegt an google.

h75
29.12.2004, 18:22
das habe ich auch eben gemerkt. das google immer nur den banner pro code 1x zeigt.

Sebi
29.12.2004, 18:25
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>

Sebi
29.12.2004, 18:34
danke ;)

Sebi
30.12.2004, 00:47
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.

Sebi
30.12.2004, 01:08
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

Mystics
30.12.2004, 01:17
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.

Sebi
30.12.2004, 01:24
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

Sebi
30.12.2004, 01:27
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.

Mystics
30.12.2004, 02:22
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.

Sebi
30.12.2004, 02:39
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.

h75
30.12.2004, 02:52
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)>

Sebi
30.12.2004, 02:55
wie recht du hast...

bisschen denken sebi, bisschen denken *kopfschüttel*

Sebi
30.12.2004, 02:59
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.

Mystics
30.12.2004, 03:06
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))">

h75
30.12.2004, 03:07
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 :(.

SAMUZ
13.02.2006, 23:31
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>

Mystics
14.02.2006, 21:48
Funktioniert - besser: oder sollte dieses Script funktionieren?Ich verstehe leider nicht, was das bedeuten soll.

Jim
15.08.2006, 10:48
<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

hcmagix
15.08.2006, 11:11
</center><br>kommt danach eigentlich noch ein </if> ?

Jim
15.08.2006, 13:03
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

hcmagix
15.08.2006, 17:00
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.

Jim
15.08.2006, 23:28
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

hcmagix
15.08.2006, 23:35
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. :)