Themen: Freigabestatus falsch

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.
Antworten
progger
Mitglied
Beiträge: 21
Registriert: 21.05.2007 21:14
Kontaktdaten:

Themen: Freigabestatus falsch

Beitrag von progger »

Hi,

ich bin dabei ein rapidforum in ein frisches phpBB Forum konvertieren. Die alten Benutzer sind schon drinn. Foren habe ich selbst neu erstellt. Das Konvertieren von Topics und Posts klappt auch grundlegend, es treten aber noch ein paar Probleme auf, bei denen ich hoffe, dass ihr mir weiterhelfen könnt.

Die Posts importiere ich so:
1) Ich rufe z.B. die Startseite des Forums auf, welche die Datei overall_header parst.
2) In "overall_header" wird ein PHP-Script included, welches in der Variable $Posts alle Beiträge enthält, die ich hinzufügen will.
3) Dann beginnt die Schleife, in dem alle Beiträge durch die phpBB Funktion submit_post importiert werden und ich die Postzeit jedes Beitrags anpasse, da diese sonst immer das aktuelle Datum ist.
4) Wenn das abgeschlossen ist gehe ich ins ACP und mache "Statistiken resynchronisieren", "Beitragszähler resynchronisieren", "Markierung eigener Beiträge resynchronisieren", "Den Cache leeren".

kurzer PHP mit Beispiel-Post:
http://nopaste.php-quake.net/13624

Probleme
1) Bei allen Usern steht "Beiträge: 0". Muss ich jetzt selbst ein Script schreiben, was die Beiträge ermittelt, gibts da eine Funktion im Admin-Bereich oder rufe ich submit_post falsch auf?

2) Alle Posts und Topics erscheinen als "noch nicht freigegeben". Ich kann die Posts durch

Code: Alles auswählen

UPDATE `phpbb_posts` SET `post_approved`=1
freigeben, aber das klappt bei den Topics nicht. Da steht dann weiterhiin "Mindestens ein Beitrag in diesem Thema wurde noch nicht freigegeben". Klickt man drauf, ist die Moderations-Warteschlage leer.

3) Bei allen Foren und Topics steht als letzte Poster immer Annonymus und eine falsches Datum. Frage wie oben: Muss ich jetzt selbst ein Script schreiben, was die Beiträge ermittelt, gibts da eine Funktion im Admin-Bereich oder rufe ich submit_post falsch auf?



Danke für jede Hilfe!
progger
Mitglied
Beiträge: 21
Registriert: 21.05.2007 21:14
Kontaktdaten:

Beitrag von progger »

Wieso bekomm ich keine Antwort?
War die Frage zu schlecht gestellt/unverständlich?
Liegt das an mir?^^
Oder weiß einfach keiner eine Antwort?

:(
fortiso
Mitglied
Beiträge: 64
Registriert: 21.12.2007 19:06

Beitrag von fortiso »

progger
Mitglied
Beiträge: 21
Registriert: 21.05.2007 21:14
Kontaktdaten:

Beitrag von progger »

fortiso hat geschrieben:schau mal hier:
http://www.phpbb.de/viewtopic.php?t=161996
Und was bringt mir das? Zusammenhang?
Antworten

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