MyBB.de Forum

Normale Version: "Ads after first post" nur für bestimmte Gruppe zeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Ö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.
Danke, funktioniert.

Für die nächste Version des Plugins kannst du ja vielleicht einplanen sowas direkt im ACP einstellen zu können Smile
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
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.
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.
Es muss $mybb->user['uid'] heißen, hatte das u vergessen. Toungue
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.
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
Nimm $mybb->input['fid'] Wink