[RC] Ad Management 1.0.1

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Also erstmal Danke für diesen Mod, funz einfach super!

Eine Frage dazu, kann man die Einträge im ACP auch sortieren lassen (z.B. Banner-Name)?
Gruß
Eisbär
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Ja, gute Idee, werde das mit der nächsten Version so machen.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Ich hab ein Update für den Mod gemacht, Version 0.1.10

Ab sofort kann man für jede Anzeige Gruppen auswählen für die die Werbung angezeigt wird.


Update 0.1.9 zu 0.1.10
Suche in der includes/functions.php

Code: Alles auswählen

	$aktiv = ($user->data['user_id'] != ANONYMOUS) ? '1' : '3';
	$forum_id = isset($f) ? $f : 0;
	$sql = "SELECT code, ID, position FROM " . AD_TABLE ." 
		WHERE (activ = '" .$aktiv. "' OR activ = '1')
		AND  (max_views >= views OR max_views = '0')
		AND (FIND_IN_SET(" .$forum_id. ", show_forums) > 0 OR show_all_forums = '1')
		ORDER BY rand()	";
und ersetze es mit

Code: Alles auswählen

	$forum_id = isset($f) ? $f : 0;
	$sql = "SELECT code, ID, position FROM " . AD_TABLE ."
    WHERE (max_views >= views OR max_views = '0')
    AND (FIND_IN_SET(" .$forum_id. ", show_forums) > 0 OR show_all_forums = '1')
    AND FIND_IN_SET(" .$user->data['group_id']. ", groups)
    ORDER BY rand()   ";
Führe folgendes in der Datenbank aus

Code: Alles auswählen

ALTER TABLE `phpbb_ad` ADD `groups` VARCHAR( 255 ) NOT NULL;
ALTER TABLE `phpbb_ad`  DROP `activ`;
Überschreibe alle Dateien mit den neuen.
Zuletzt geändert von tas2580 am 15.11.2007 22:24, insgesamt 1-mal geändert.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

ALTER TABLE `phpbb_ad` ADD `groups` VARCHAR( 255 ) NOT NULL
ALTER TABLE `phpbb_ad` DROP `activ`;
es muss folgendermassen sein!!!

Code: Alles auswählen

ALTER TABLE `phpbb_ad` ADD `groups` VARCHAR( 255 ) NOT NULL;
ALTER TABLE `phpbb_ad`  DROP `activ`;
ein ; fehlte

ansonsten auf Tabellenpräfix achten!!!
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Ups und ich hatte den Fehler schon als ich das Update in einem eigenen Forum gemacht hab und hab die Anleitung nicht korrigiert :oops:

Hab den Beitrag mal angepasst.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
MTV-King
Mitglied
Beiträge: 513
Registriert: 19.10.2006 22:15
Wohnort: Nordenham
Kontaktdaten:

Beitrag von MTV-King »

Wie sieht es mit weiteren Funktionen aus? Wirst du den MOD noch erweitern?
Habe einige - durchaus gute - Ideen.
Wenn du den MOD noch erweitern möchtest, meldest dich mal im ICQ wieder bei mir. Seit dem wir das letzte mal geschrieben hatten, ist mir noch so manches eingefallen :wink:
Mein Projekt: Skiforum
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Hallo Tobi,

jetzt hab ich wieder ein kleines Problem.

Im Footer hab ich Werbung nur für Gäste, das klappt wunderbar.
Nach jedem ersten Beitrag hab ich Werbung für Alle, das kann ich leider nicht mehr einstellen.

Gibt es da auch ne Lösung?



Wunsch: Sortierfunktion
Gruß
Eisbär
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Natürlich kannst du Werbung für alle Gruppen anzeigen lassen, drücke die [STRG] Taste dann kannst du mehrere Grupen auswählen. Markier einfach alle Gruppen.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Ups..., so einfach!

Danke für die schnelle Hilfe!!!
Gruß
Eisbär
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

Hallo,Tobi

ich sehe keine Anzeige der Werbung mehr seit dem Update von 0.1.8 auf 0.1.10. Im ACP wird mir zwar alles angezeigt,(auch die Werbung) aber weder in den Beiträgen noch im Footer erscheint diese.

Hast Du einen Tipp für mich ?
Beste Grüße
Walter
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“