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:
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:
Nach der Werbung einfügen:
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.