Archive MOD

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 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
jaeckel
Mitglied
Beiträge: 31
Registriert: 17.09.2004 09:29
Wohnort: Bad Nauheim
Kontaktdaten:

Beitrag von jaeckel »

Hallo S2B,

danke so etwa hatte ich das auch vor:

Da es bei uns ca. 40 unterschiedliche Foren gibt, möchte/muss ich das Archiv
auch so komplex halten. D.h. ich werde ein zweites phpbb installieren, und nur für die Archivpostings über eine Variante der config.php auf andere Tabellen zugreifen. Nutzer/Berechtigungstabelle bleibt erhalten.

Kannst Du mir Tipps geben, welche Tabellen ich beachten muss, dass Threads zusammenbleiben und die Zählung der Beiträge nach einem Delete nicht zeschossen wird. Wie ist das mit den Benachrichtigungen? Wenn ich die gleiche Foreneinteilung und die Nutzerberechtigungen aus dem Original-phpbb nehme, werden beim Verschieben Benachrichtigungen verschickt? Oder kann ich das einfach in der Konfiguration des Archiv-phpbb über die Konfiguration abstellen.

Vielen Dank für die Hilfe. Scheinbar ist das ja aber Neuland...

Herzlichen Gruss
Achim
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Ich würde das so aufbauen:
  1. zu löschende Topics auflisten

    Code: Alles auswählen

    SELECT topic_id FROM phpbb_topics WHERE topic_time < <timestamp>;
  2. zu löschende Posts auflisten

    Code: Alles auswählen

    SELECT post_id FROM phpbb_posts WHERE topic_id IN (<topic_ids>);
  3. zu löschende Votes auflisten

    Code: Alles auswählen

    SELECT vote_id FROM phpbb_vote_desc WHERE topic_id IN (<topic_ids>);
  4. Zusammenhängende Informationen sichern:
    • phpbb_posts und phpbb_posts_texts

      Code: Alles auswählen

      INSERT INTO phpbb_posts2 (SELECT * FROM phpbb_posts WHERE topid_id IN(<topic_ids>);
      INSERT INTO phpbb_posts_text2 (SELECT * FROM phpbb_posts_text WHERE post_id IN(<post_ids>);
    • phpbb_vote_desc, phpbb_vote_results und phpbb_vote_voters:

      Code: Alles auswählen

      INSERT INTO phpbb_vote_desc2 (SELECT * FROM phpbb_vote_desc WHERE topid_id IN(<topic_ids>);
      INSERT INTO phpbb_vote_results2 (SELECT * FROM phpbb_vote_results WHERE vote_id IN(<vote_ids>);
      INSERT INTO phpbb_vote_voters2 (SELECT * FROM phpbb_vote_voters WHERE vote_id IN(<vote_ids>);
    • phpbb_topics_watch

      Code: Alles auswählen

      INSERT INTO phpbb_topics_watch2 (SELECT * FROM phpbb_topics_watch WHERE topid_id IN(<topic_ids>);
    • phpbb_topics

      Code: Alles auswählen

      INSERT INTO phpbb_topics2 (SELECT * FROM phpbb_topics WHERE topid_id IN(<topic_ids>);
  5. Verschobene Einträge löschen

    Code: Alles auswählen

    DELETE FROM phpbb_topics WHERE topid_id IN(<topic_ids>);
    [...]
Zur Zählung der Posts: Die Tabellen haben einen integrierten Auto-Inc-Wert. Solange dieser nicht manuell zurückgesetzt wird, wird einfach mit der nächst höheren ID weitergemacht, es gibt also keine Duplikate unter den ID's. :wink:

Und wieder alles ungetestet. Es ist ganz praktisch, dass ich das jetzt schon alles durchgedacht habe, denn ein Teil dieser Funktionen ist im Archiv-MOD derzeit noch nicht integriert. *duck*
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
jaeckel
Mitglied
Beiträge: 31
Registriert: 17.09.2004 09:29
Wohnort: Bad Nauheim
Kontaktdaten:

Beitrag von jaeckel »

Hallo S2B,

vielen herzlichen Dank für diese Anleitung.
Es ist ganz praktisch, dass ich das jetzt schon alles durchgedacht habe, denn ein Teil dieser Funktionen ist im Archiv-MOD derzeit noch nicht integriert.
Wirst Du es wirklich angehen? Mit diesen erweiterten Funktionalitäten wäre ich der erste, der den neuen Mod einbauen würde. :lol:

Herzlichen Gruss
Achim
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

jaeckel hat geschrieben:Wirst Du es wirklich angehen? Mit diesen erweiterten Funktionalitäten wäre ich der erste, der den neuen Mod einbauen würde. :lol:
Naja, der MOD ansich wird seine Grundfunktion nicht verlieren. Jedoch werden in der aktuellen Version z.B. die Votes noch nicht übernommen... :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
jaeckel
Mitglied
Beiträge: 31
Registriert: 17.09.2004 09:29
Wohnort: Bad Nauheim
Kontaktdaten:

Beitrag von jaeckel »

Hallo S2B,

habe es so ähnlich gemacht (manche SQLs waren für mich von der Syntax/Logik nicht nachvollziehbar, daher geändert).

Es hat geklappt. Danke.
Herzlichen Gruss
Achim
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

da bin ich wieder.
Mir ist aufgefallen das wenn man einen Beitrag löscht bzw ja dann ins Archiv verschoben wird, bei dem User dessen Beitrag gelöscht wurde immernoch die Beitragszahl so ist wie vor dem löschen.

Gibts da ne Abhilfe ???
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Soweit ich das in Erinnerung habe, hatte ich das eigentlich von Anfang an ausgeschlossen. :-? Ich schreibe das mal auf die ToDo-Liste, allerdings sieht es im Moment leider immer noch sehr eng aus. :x
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

ist ja auch nicht soooo schlimm...was auch immer eine "ToDo-Liste" ist.

Ich regle das eh über die Datebankverwaltung.

DP
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

DreamPromise hat geschrieben:was auch immer eine "ToDo-Liste" ist.
To = Zu (in diesem Fall)
Do = Tun

ZuTun-Liste. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
zyclon
Mitglied
Beiträge: 14
Registriert: 22.11.2005 09:40

Beitrag von zyclon »

hallo!

eine kurze frage.

ist dieser mod auch zum categorie hirarchie mod (Version 2.1.4) kompatibel?
hat schon jemand damit erfahrung gesammelt?

einen schönen abend noch
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“