Hallo, Gast!
AnmeldenRegistrieren

"Ads after first post" nur für bestimmte Gruppe zeigen
#1
Hallo Leute,

gibt es eine Möglichkeit bei dem Mod die Werbung nur für bestimmte Gruppen anzeigen zu lassen?
Meine besonders lieben Foren-Nutzer will ich damit nicht belästigen Big Grin
#2
Öffne die Plugindatei und suche nach:
PHP-Code:
if ($mybb->settings['adsafp_code_onoff'] != "no") { 
Ersetzen durch:
PHP-Code:
if ($mybb->settings['adsafp_code_onoff'] != "no" || $mybb->user['usergroup'] != "x" || $mybb->user['usergroup'] != "y"  || $mybb->user['usergroup'] != "z") { 
Ersetze x, y und z durch die IDs der Benutzergruppen, die die Werbung nicht angezeigt bekommen sollen.
#3
Danke, funktioniert.

Für die nächste Version des Plugins kannst du ja vielleicht einplanen sowas direkt im ACP einstellen zu können Smile
#4
Ich habe 4 Fragen:




Frage 1:
Zitat:Ersetze x, y und z durch die IDs der Benutzergruppen, die die Werbung nicht angezeigt bekommen sollen.

Sind damit die GID's aus der Tabelle _usergroups damit gemeint ?



Frage 2:
Bei mir heisst die Tabelle monforum_usergroups, macht dies einen Unterschied ?


Frage 3:
Bei mir werden trotz Angabe der der ID Nummern für die Gruppen, dennoch Werbung eingeblendet. Registrierte, Admins, Moderatoren sollen keine Werbung eingeblendet bekommen, aber es wird es trotzdem eingeblendet.
PHP-Code:
if ($mybb->settings['adsafp_code_onoff'] != "no" || $mybb->user['usergroup'] != "2" || $mybb->user['usergroup'] != "3"  || $mybb->user['usergroup'] != "4"  || $mybb->user['usergroup'] != "5"  || $mybb->user['usergroup'] != "6") { 
[Bild: http://img171.imageshack.us/img171/3338/...ha1.th.jpg]



Frage 4:
Kann es sein, dass dieses Plugin einen Bug hat ? Wenn man das Plugin im Pluginmanager deaktiviert hat, und wieder aktiviert, dann fügt es jedesmal ein neues Adsense Code hinzu. Kann das sein ? Dopppelt, Dreifach .....
[Bild: http://img101.imageshack.us/img101/7227/...achim0.jpg]



Danke für eure Antworten im vorraus
#5
Zu 1) Ja
Zu 2) Nein
Zu 3) So wie ich das sehe sollen nur Gäste die Werbung sehen? Dann sollte dieser Code funktionieren:
PHP-Code:
if ($mybb->settings['adsafp_code_onoff'] != "no" && $mybb->user['id'] == "0") { 
Zu 4) Mir ist das Problem bekannt, ich habe bisher aber keine Lösung dafür. Gehe ins Template postbit_seperator und lösche die mehrfach vorkommenden Variable, so dass diese nur einmal existiert.
#6
Danke Michael für Deine schnelle Antwort.

Leider hat das mit der User ID 0 nicht geklappt Sad

PHP-Code:
if ($mybb->settings['adsafp_code_onoff'] != "no" && $mybb->user['id'] == "0") { 

PS: Ja, nur Gäste sollen Werbung serviert bekommen.
Registrierte User sollen von der Werbung verschont bleiben.
#7
Es muss $mybb->user['uid'] heißen, hatte das u vergessen. Toungue
#8
Michael vielen Dank für die wie immer schnelle Antwort.

Es hat geklappt.

Nicht mal 120 Sekunden, das ist ein Rekord !!!
Ich habe es gleich meinern Mitschülern erzählt.
#9
Sorry das ich diesen alten Thread nochmals rauf hole.
Mir stellt sich die Frage kann ich so gewisse Foren ausschliesen ?

if ($mybb->settings['adsafp_code_onoff'] != "0" && $mybb->forum['fid'] == "17") {

PS: Version 2.1
#10
Nimm $mybb->input['fid'] Wink


Möglicherweise verwandte Themen…
Eigene Seite nur für bestimmte User
Letzter Beitrag: 14.03.2009, 22:48
Nach Account aktivierung in bestimmte Gruppe verschieben
Letzter Beitrag: 03.09.2008, 19:35
Nutzer anlegen nur für bestimmte Gruppe erlauben
Letzter Beitrag: 21.07.2008, 12:52
Ganze Seite im Portal zeigen
Letzter Beitrag: 04.04.2008, 17:21
Foren-Statistiken zeigen Themen geschlossener Gruppen
Letzter Beitrag: 06.03.2008, 13:11