MyBB.de Forum
Ads after first post Plugin nur für Gäste - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Ads after first post Plugin nur für Gäste (/thread-18103.html)



Ads after first post Plugin nur für Gäste - hlds12 - 25.03.2011

Hallo,
es gibt einige ältere Threads über das plugin Ads after first post, aber diese haben meine Frage nicht beantworten können.

Zu beginn habe ich Zeile 20 abgeändert von
Code:
"compatibility" => "14*"
zu
Code:
"compatibility" => "16*"

Ich will Ads nur für unregistrierte (Gäste) anzeigen. Der relevante code Abschnitt liegt bei Zeile 160:
Code:
if($mybb->settings['adsafp_code_onoff'] != 0 && ($mybb->settings['adsafp_groups'] == 0 || in_array($mybb->user['usergroup'], $adgroups))) {

Hier wird überprüft ob das Plugin aktiviert ist, und falls es aktiviert ist wird bestimmt für welche usergroups die Werbung angezeigt werden soll.

Etwas weiter bei Zeile 70 steht folgendes:

Code:
"description" => "Please enter the IDs of the usergroups that should see ads seperated with commas (0 = all groups).",

Wenn ich also im plugin 0 wähle, dann wird die Werbung jedem Benutzer (Gäste, Mitglieder, Admins...) angezeigt. Aber wie zeige ich sie nur für Gäste an? Ich dachte Gäste haben die usergroup id 0. Nun steht 0 in diesem plugin aber für alle Gruppen.

Kann mir jemand bitte helfen?
Dankeschön!


RE: Ads after first post Plugin nur für Gäste - Murphy - 25.03.2011

Gäste gehören zur Gruppe Guests, somit muss die gid größer 0 sein.
Gäste gehören zur Gruppe 1.


RE: Ads after first post Plugin nur für Gäste - hlds12 - 25.03.2011

Du hast Recht, Danke.
Hab das Plugin installiert, nur erscheint leider nicht die google adsense ad. Da werd ich wohl noch etwas rumfummeln müssen. Schade dass das Plugin nicht aktuell für mybb 1.6 ausgelegt ist.


RE: Ads after first post Plugin nur für Gäste - RedParkz - 25.03.2011

alles was man ändern muss ist eigentlich die Versions-Kompatibilität. Außerdem musst du überprüfen, ob die entsprechenden Einträge auch in den beiden postbit templates vorhanden sind. Dort muss je einmal {$post['adsaf']} am ende vorkommen. Außerdem darfst du nicht angemeldet sein, Adsense braucht außerdem ein wenig bis es werbung darstellen kann. Du kannst zum testen auch einfach ne grafik ausgeben lassen


RE: Ads after first post Plugin nur für Gäste - Murphy - 26.03.2011

(25.03.2011, 23:16)RedParkz schrieb: alles was man ändern muss ist eigentlich die Versions-Kompatibilität.

Was nicht immer der Fall ist. Deshalb sollte man eigentlich auf die an 1.6 angepasste Plugin Datei warten. Es kann auch zu Problemen kommen, weil irgendwelche Codes in Mybb verändert wurden.


RE: Ads after first post Plugin nur für Gäste - RedParkz - 26.03.2011

Schon klar, war ja auch auf das vorliegende Plugin bezogen


RE: Ads after first post Plugin nur für Gäste - hlds12 - 27.03.2011

wäre auch gut, wenn die werbung wie ein Posting aussehen würde.
Abwarten und Tee trinken