MyBB.de Forum
"Ads after first post" nur für bestimmte Gruppe zeigen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: "Ads after first post" nur für bestimmte Gruppe zeigen (/thread-4274.html)



"Ads after first post" nur für bestimmte Gruppe zeigen - poncho - 24.12.2006

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


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - Michael - 24.12.2006

Ö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.


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - poncho - 24.12.2006

Danke, funktioniert.

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


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - MyBB-Fanatiker - 16.01.2007

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/adsenseha1.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/adnsense3frachim0.jpg]



Danke für eure Antworten im vorraus


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - Michael - 16.01.2007

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.


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - MyBB-Fanatiker - 17.01.2007

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.


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - Michael - 17.01.2007

Es muss $mybb->user['uid'] heißen, hatte das u vergessen. Toungue


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - MyBB-Fanatiker - 17.01.2007

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.


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - FranzA - 01.08.2008

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


RE: "Ads after first post" nur für bestimmte Gruppe zeigen - StefanT - 01.08.2008

Nimm $mybb->input['fid'] Wink