Ad management - Anzeige in einzelnen Foren geht nicht mehr

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von sepp71 »

Hallo zusammen,

seit einiger Zeit kann ich mit dem o.a. MOD Beta Ad management 1.0.1 Werbung nur noch "in allen Foren" anzeigen. Wenn ich einzelne Foren auswähle, wird sie überhaupt nicht mehr angezeigt.

Dummerweise habe ich ein bißchen an dem Mod herumgespielt :oops: und die Zahl der Anzeigenplätze von 6 auf 9 erhöht, m. E. auch die entsprechende Änderung für den Zähler korrekt vorgenommen.
Läuft das bei Euch richtig? Hat jemand eine Idee, wo ich suchen sollte?

Danke!

Sepp
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von redbull254 »

Hallo erstmal,

mehr als 3 Google-Anzeigen auf einer Seite lässt Google nicht zu. Das berücksichtigst Du aber ?!

Da nur Du weißt, was Du geändert hast (das es nicht mehr funktioniert) solltest Du selber den Fehler am besten finden können.;-)
Ansonsten benutze die Installationsanleitung zur Kontrolle.

Es hat ja mal geklappt, oder ? :)
Beste Grüße
Walter
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von sepp71 »

Meine Frage ging v.a. dahin, ob möglicherweise durch eines der allgemeinen Updates die Funktion allgemein verlorengegangen ist: Das wäre nämlich mein erster Verdacht, weil ich meine Änderungen für harmlos hielt.
Funktioniert die Anzeige in einzelnen Foren bei Dir?

Danke für den Hinweis zu den Anzeigeplätzen, habe ich natürlich im Blick. Meine neuen Plätze liegen z. B. in den "Aktuellen Themen" (Mod) bzw. in den "Similar Topics" (Mod), in meiner seitlichen Navigation (Snippet). Dafür verzichte ich auf die Nutzung anderer Plätze (Header, Footer), wollte die aber nicht endgültig herauswerfen bzw. nutze sie gelegentlich für "Eigenwerbung".

Gruß
Sepp
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von redbull254 »

Ich lasse die Google-Werbung jeweils oben in allen Beiträgen und allen Foren und im „Footer“ anzeigen.
Dort funktioniert alles ohne Probleme.
Hast Du es zur Sicherheit auch einmal mit einem anderen Browser kontrolliert?
Beste Grüße
Walter
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von sepp71 »

...also auch nicht forenspezifisch, nicht wahr :(
Momentan kontrolliere ich lokal mit Plaintext-Werbung, das scheint mir am zuverlässigsten.

Nun ja, da werde ich wohl noch mal von vorn anfangen müssen.

Danke für's Kümmern!

Sepp

Edit 17:00 h:
Hmpf. Habe nun den ganzen Mod. wieder herausgeworfen und im Originalzustand aus dem hiesigen Angebot (= 6 Anzeigen) neu eingebaut. Weiterhin klappt die forenspezifische Anzeige nicht. Im Debug-Modus heißt es:
PHP Notice: in file /includes/functions.php on line 4124: Uninitialized string offset: 1
und dann dieselbe Meldung für 2 - 6.
Zeile 4124 liegt in folgender Umgebung:

Code: Alles auswählen

	// update views for every Ad
	$ad_ids = array();
	for ($i = 1; $i <= 6; $i++)
	{
//folgt Zeile 4124:
		if (isset($adID[$i]['ad_id']))
// Ende Zeile 4124
		{
			$ad_ids[] = $adID[$i]['ad_id'];
		}
	}
	if(sizeof($ad_ids))
	{
		$db->sql_query('UPDATE ' . AD_TABLE . ' SET views = views +1 WHERE ' . $db->sql_in_set('ad_id', $ad_ids));
	}
	// End output Ad
Im Debug-Modus folgt (immer) eine weitere Meldung, nämlich 4x
/includes/functions.php on line 4264: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3505
- aber das hat offenbar mit einem Bug im Debug-Modus zu tun.
:( Hat noch jemand einen Tipp?
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Re: Ad management abandoned?

Beitrag von sepp71 »

Was soll man sagen - inzwischen habe ich die Mod. Advertisement Management von Exreaction bei phpbb.com gefunden. Und dort auch gleich festgestellt, dass die bisher von mir benutzte Mod., dort als "abandoned" gekennzeichnet ist. :o
Dank Automod lief die Installation kinderleicht und fehlerfrei durch.
Als großer Fan von Tobis SEO-Mods tut es mir ja leid das sagen zu müssen, aber: Exreactions Mod "Advertisement Management" finde ich erheblich besser.
So werden u.a. Foren und Gruppen mit den Originalnamen angezeigt, so dass man leichter und gezielter auswählen kann (und nicht - wie bei ad... über die Foren-IDs). Außerdem wird die Erstellung eigener (neuer) Anzeigenplätze über das ACP voll unterstützt.
Nur die deutsche Übersetzung scheint gerade offline zu sein, aber die bekomme ich auch noch selbst hin.

Nichts für ungut!

Sepp
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von redbull254 »

Das ist auf phpbb.com halt so. :)
Wenn man sich lange nicht um seine Mod kümmert, setzen sie diese dann auf [ABD].
@sepp71
Kannst ja mal berichten, ob die andere Mod bei Dir so funktioniert, wie Du Dir das wünscht. ;-)
Beste Grüße
Walter
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von Helmut »

Hallo sepp71,

ich glaube ich habe einen Bug im Mod von Tobi gefunden, was auch deinen Fehler erklären könnte.

Finde mal folgende Zeile in der functions.php (in der Mod Erweiterung):

Code: Alles auswählen

$forum_id = isset($f) ? $f : 0;
und ersetze sie mit:

Code: Alles auswählen

$forum_id = request_var('f', 0);
Dann sollten die Foren richtig gewählt werden.

Gut, die Forenauswahl ist etwas unglücklich gewählt, ich schaue mir das mal an und werde dem Tobi eine angepasste Version mit Forennamen schicken. Die Fumktion, zusätzliche Anzeigeorte über das ACP anzulegen, dürfte auch in Tobis Mod machbar sein.

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von sepp71 »

Hallo Helmut,

schade - für mich kam das jetzt zu spät. Aber dennoch vielen Dank für Deine Bemühungen, sie werden sicher anderen helfen können.

@redbull:

Ich bin noch ganz begeistert von der Advertisement Management-Mod. von EXreaction bei phpbb.com:
  • Einbau mit Automod lief trotz meines stark gemoddeten Forums ruckelfrei. Ich staune nur, wie der Autor es hinbekommen hat, einen Mod ganz ohne manuellen Aufruf irgendeiner install... einzubauen - und das auch noch mit neuen DB-Tabellen etc. :o
  • "Zu Fuß" hatte ich es auf einem anderen Forum auch versucht, aber da ist gerade dieser Teil der Funktion nicht gelaufen, keine Ahnung ob ich da Grundlagen von Automod und UMIL nicht kenne*, egal: automatisch lief es super!
  • Allerdings schreibt er die Variablen für den Anzeigencode dann nur in die Styles in der DB, wenn man sie hart im Dateisystem haben möchte (wie ich), muß man den Style exportieren und entsprechend drüberbügeln.
  • Die Mod. macht sich recht breit, braucht mehrere neue Tabellen und diverse neue Dateien.
  • Highlight 1: Man kann mehrere Anzeigen für dieselbe Position erstellen und mit einer Priorität von 1-5 versehen. Es wird immer nur eine Anzeige angezeigt, aber eben abwechselnd und entsprechend der Priorität. So streue ich jetzt von Zeit zu Zeit einen Comic in die Anzeigen, könnte die Anzeigen-Aufmerksamkeit auch bei Hardcore-Nutzern erhöhen.
    Außerdem könnte man (unter Beachtung der jeweiligen Regeln) natürlich auch Anzeigen unterschiedlicher Anbieter zeigen.
    Sehr praktisch z.B. für wechselnde Formate, man muß nicht mehr im Skript-Code des großen Anbieters manipulieren.
  • Highlight 2: Man kann im ACP neue eigene Anzeigenpositionen anlegen und muß dann nur eine entsprechende Variable, z. B. {ADS_10} an der gewünschten Stelle im Style plazieren.
  • Im Vergleich zu Ad management... fand ich die Benutzerführung idiotensicherer, die Default-Einstellungen sind "anzeigenfreundlich" gewählt.
    So werden Gruppen nicht einzeln zugeschaltet, sondern die Anzeige wird für bestimmte Gruppen abgeschaltet. Eine Unterscheidung nach Rängen (wie bei Tobi) gibt es nicht.
    Man kann Anzeigen auch nach Klickzahl, Views oder Datum/Uhrzeit abschalten. Eine Bestimmung für Zeiträume in der Zukunft gibt es nicht (also zB erst in zwei Monaten für zwei Monate). Das war beim Ad... anders, in meinen Augen aber immer fehlerträchtig.
  • Es gibt diverse Ansätze, die Serverlast zu verringern, View- und Klick-Zählung ist abschaltbar, Klicks können "irgendwie" oder "exakt" gezählt werden (keine Ahnung, wie das geht).
  • Es gibt eine eigene Administrator-Berechtigung zum Ändern von Anzeigen.
  • Außerdem gibt es für "Anzeigen-Owner", also User mit Anzeigen in Deinem Forum - wohl spezielle Funktionen, habe ich noch nicht ausprobiert.
  • Schwachstelle im Vergleich zu Tobis Ad Management: Es gibt im ACP keine Vorschau-Funktion.
  • Nicht so doll fand ich, dass der Mod-Autor eine eigene kleine Anzeige auf seine Webseite hart in den Code eingebaut hat.
  • Insgesamt vermute ich, dass die Mod. wegen der vielen Optionen im Dauerbetrieb mehr Serverlast verursacht.
Gruß
Sepp

Edit 28.01.2010:
* Ich glaube, das Installationsproblem liegt daran, dass die Daten beim schlichten Forenaufruf irgendeiner Seite nur aktualisiert werden, wenn man sich mit Gründer-Status anmeldet. Wenn man aus Sicherheitsgründen öfter mal als Admin mit minderen Rechten unterwegs ist, rührt sich vermutlich nichts.
Zuletzt geändert von sepp71 am 28.01.2010 15:17, insgesamt 2-mal geändert.
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Ad management - Anzeige in einzelnen Foren geht nicht mehr

Beitrag von redbull254 »

Hallo @sepp71,

vielen Dank für Deine tolle Ausführung. Dann werde ich die Mod mal lokal testen und schauen, wie viel „Last“ sie verursacht.
Aber wie auch immer, das hört sich schon sehr gut an. :)
Ich gehe davon aus, das der Support auch ordentlich (regelmäßig und einigermaßen zeitnah) ist. ;-)
Beste Grüße
Walter
Antworten

Zurück zu „[3.0.x] Mod Support“