Seite 1 von 2

Einen Benutzer für Werbung freischalten

Verfasst: 29.12.2005 11:11
von Nur1Frage
Hi, wie kann ich für einen bestimmten die Werbung auf meiner HP ausschalten ?

Verfasst: 29.12.2005 11:44
von FatFreddy
Nur für einen einzigen User oder für bestimmte User?
In meinem Forum können User mit mehr als 10 Posts die Werbung im Profil abschalten.

Lösungsweg:

1. Userprofil um ein entsprechendes Feld erweitern.
2. Abfrage auf Profileinstellung und Beitragszahl in die Scripte (z.B.: index.php, viewforum.php und viewtopic.php) einbauen und entsprechend einen Switch setzen.
3. Werbung in den zugehörigen Templates in einen Switch einbinden.
4. Fertig

FatFreddy

Verfasst: 29.12.2005 12:29
von Nur1Frage
cool danke,aber könntest ud das jetzt noch mal genauer erklären hab nicht so die ahnung... will die werbung nur für einen benutzer wechmachen...

Verfasst: 29.12.2005 12:54
von FatFreddy
Wenn es nur ein einzlner User sein soll (z.B. mit der user_id=23) wird es noch einfacher.

Als Beispiel mal für den Forenindex:

öffne index.php und suche:

Code: Alles auswählen

	//
	// Start output of page
	//
davor fügst Du Folgendes ein:

Code: Alles auswählen

	if($userdata['user_id'] != 23){
        $template->assign_block_vars('switch_viewadds', array() );
	}
öffne Index_body.tpl und suche deine Werbung

Vor der Werbung einfügen:

Code: Alles auswählen

<!-- BEGIN switch_viewadds -->
Nach der Werbung einfügen:

Code: Alles auswählen

<!-- END switch_viewadds -->
Fertig!

FatFreddy

Verfasst: 29.12.2005 13:31
von Nur1Frage
Danke geht überall,außer bei einem google banner da steht dann immer bei dem benutzer


google_ad_client = "pub-6503318141191607"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "003366"; google_color_bg = "003366"; google_color_link = "FF6600"; google_color_url = "99CCFF"; google_color_text = "FFFFFF"; //-->


wenn ich die beiden sachen davor schreibe... wieso kommt das nur bei google ?

Verfasst: 29.12.2005 13:54
von FatFreddy
Du hast entweder das Adsense-Skript nur teilweise erwischt, oder die Kommentar-Tags, die das Javascript maskieren, stören.

Hast Du einen Link zu deinem Forum?

FatFreddy

Verfasst: 29.12.2005 15:27
von Nur1Frage
habe eben von benutzern erfahren,das jetzt keiner mehr die werbung sieht...

woran liegt das?

Verfasst: 29.12.2005 15:41
von FatFreddy
Nur1Frage hat geschrieben: woran liegt das?
Ich vermute einen Fehler beim Einbau. In meinem Testboard funktioniert es.

Ein Link zum Forum könnte hilfreich sein.
Ebenso ein Blick in deine index.php und index_body.tpl. (KB:Datei)

FatFreddy

Verfasst: 29.12.2005 16:08
von Nur1Frage
Hilfe!!! Es kommt jetzt immer ein Fehler und zwar

Parse error: parse error, unexpected '}' in /usr/export/www/vhosts/funnetwork/hosting/amiga500/phpBB2-2.0.18-deutsch/phpBB2/index.php on line 452





hier ist mal meine index.php bitte um hilfe...









http://amiga500.am.funpic.de/index.txt

Verfasst: 29.12.2005 16:43
von Nur1Frage
Feanor hat folgendes geschrieben:
Ersetze "}// if ... total_categories" in Z 452 mit

// if ... total_categories



Dann kommt


Parse error: parse error, unexpected T_ELSE in /usr/export/www/vhosts/funnetwork/hosting/amiga500/phpBB2-2.0.18-deutsch/phpBB2/index.php on line 453


in Zeile 453 steht else ich weiß aber leider nicht was es zu bedeuten hat.