Seite 10 von 13

Re: [Dev] Rapidforum Konverter

Verfasst: 02.03.2009 00:59
von commander_keen
Der Dump ist da, aber noch lange kein Konverter dafür.
Da ist sehr merkwürdiger kryptisch-binärer Müll mit drin o_0

Re: [Dev] Rapidforum Konverter

Verfasst: 02.03.2009 12:48
von kellanved
Und plaintext-Passwörter - gruselig.

Re: [Dev] Rapidforum Konverter

Verfasst: 02.03.2009 13:06
von Moses01
Der binäre Müll sind wohl teilweise verschlüsselte Texte, wie z.B. bei den PN.
Die Datenbank von Rapidforum ist auch nicht kompatibel mit denen von anderen Foren.

Und das Hauptproblem ist die Zeit.
Bis da mal ein vernünftiger Konverter da ist ist der Datenbank-Dump völlig veraltet.
Folglich ist diese Methode zwar die aufwendigere, aber die bessere.
Hat auch den Vorteil, dass der Umzug auch zu einem späteren Zeitpunkt erfolgen kann.

Gruss Moses01

Re: [Dev] Rapidforum Konverter

Verfasst: 02.03.2009 13:15
von kellanved
Nun, mir scheinen alle nötigen Informationen in dem Dump enthalten zu sein; Templates etc können eh nicht umgezogen werden; PMs sind meist entbehrlich. Die eigentlichen Posts sind auch in "Rohform" im Dump. Eigentlich sollte ein 3.0 Convertermodul schaffbar sein.

Edit:
hab es, einfach nur gzcompress. Mittels gzuncompress(<der Binärsalat aus dem Dump>); kann man das problemlos auspacken.

also

Code: Alles auswählen

<?php
echo  gzuncompress(<der Binärsalat aus dem Dump>);
Das ist auch im Bereich des Möglichen für das 3.0 Converter Framework.

Re: [Dev] Rapidforum Konverter

Verfasst: 02.03.2009 23:45
von Moses01
Hi kellanved

denke bitte mal daran, dass du hier es nicht nur mit script- und Datenbank-Profis zu tun hast. :oops:
Dein Post hat mir einiges Kopfzerbrechen bedeutet (und Google-Suche).

Auf was bezieht sich jetzt "gzuncompress"?
Dass der gesamte Dump vom Rapidforum komprimiert ist ist klar.
Nur wenn der entpackt ist, stehen dort immer noch teilweise kryptische Zeichen. Besonders bei den PN.

mit "gzuncompress" habe ich es nicht geschaft, da etwas vernünftiges angezeigt zu bekommen.
(gut, PHP ist nicht meine Stärke.)
Bei mir ist danach immer nur der Bildschirm leer.
Wenn es sich auf die PN bezieht, woran erkenne ich, wo der komprimierte Teil anfängt und aufhört?

Oder habe ich dich falsch verstanden?


Klar ist für ein Profi ein Kompiler machbar.
Nur die meisten Forenbetreiber sind froh, wenn sie das ganze zum Laufen gebracht haben.
Deshalb meine Bitte: Könntest du dich so ausdrücken, dass ich nicht bei jedem Wort Google bemühen muss. :)
Würde mir sehr viel Zeit ersparen. :grin:
Aber nur, wenn´s dir nicht zu viel Mühe macht.

Mein Hauptproblem ist aber immer noch hinter die Funktion von der phpBB.cfg zu steigen.
Dass sie eine "Übersetzungstabelle" für den Converter ist habe ich verstanden.
Nur der genaue Syntax verstehe ich noch nicht.
In der Anleitung schreibst du:
-die Zeilen für die Smilies anpassen. Wichtig hierbei: den Backslash immer verdoppeln (:-\ -> :-\\).
Heist dass jetzt dass die Syntax in der phpBB.cfg so nicht stimmt?

Code: Alles auswählen

###<img src="http://images.rapidforum.com/smilies/yellow2/biggrin.gif" border="0">===:D 
Wobei zwischen "/" und "\" ist ja ein kleiner Unterschied. Und "\" kommt in der Zeile nicht vor.

Oder gibt es für den Converter ein Tutorial, wo ich verschiedenes nachlesen kann?
So dass ich mir den die phpBB.cfg selbst anpassen kann?

Gruss Moses01

Re: [Dev] Rapidforum Konverter

Verfasst: 03.03.2009 08:47
von Webmaster Ro 80-Club
Hi Kellanved,

vielleicht sagen dir unsere schönen PKW von vor 40 Jahren ja sogar was.
Ich hab mit deinem Tool das Forum gerettet: http://www.ro80club.de/new_forum
Schreib mir bitte eine Mail mit deiner Kontoverbindung. Du bekommst eine kleine Spende!

Viele Grüße von den Wankel-Fans!

Re: [Dev] Rapidforum Konverter

Verfasst: 03.03.2009 09:08
von kellanved
Moses01 hat geschrieben:Hi kellanved

denke bitte mal daran, dass du hier es nicht nur mit script- und Datenbank-Profis zu tun hast. :oops:
Dein Post hat mir einiges Kopfzerbrechen bedeutet (und Google-Suche).

Auf was bezieht sich jetzt "gzuncompress"?
Dass der gesamte Dump vom Rapidforum komprimiert ist ist klar.
Nur wenn der entpackt ist, stehen dort immer noch teilweise kryptische Zeichen. Besonders bei den PN.

mit "gzuncompress" habe ich es nicht geschaft, da etwas vernünftiges angezeigt zu bekommen.
(gut, PHP ist nicht meine Stärke.)
Bei mir ist danach immer nur der Bildschirm leer.
Wenn es sich auf die PN bezieht, woran erkenne ich, wo der komprimierte Teil anfängt und aufhört?

Der gesammte Dump ist komprimiert, das ist klar. Ansonsten sind im Dump selbst auch noch einzelne Datenbankspalten komprimiert; die die ich testete waren mit gzuncompress zu öffnen. Der ganze Teil "Dump Konvertieren" sollte besser ein eigenes Thema bekommen.
Klar ist für ein Profi ein Kompiler machbar.
Nur die meisten Forenbetreiber sind froh, wenn sie das ganze zum Laufen gebracht haben.
Deshalb meine Bitte: Könntest du dich so ausdrücken, dass ich nicht bei jedem Wort Google bemühen muss. :)
Würde mir sehr viel Zeit ersparen. :grin:
Aber nur, wenn´s dir nicht zu viel Mühe macht.
Berufskrankheit
Mein Hauptproblem ist aber immer noch hinter die Funktion von der phpBB.cfg zu steigen.
Dass sie eine "Übersetzungstabelle" für den Converter ist habe ich verstanden.
Nur der genaue Syntax verstehe ich noch nicht.
In der Anleitung schreibst du:
-die Zeilen für die Smilies anpassen. Wichtig hierbei: den Backslash immer verdoppeln (:-\ -> :-\\).
Heist dass jetzt dass die Syntax in der phpBB.cfg so nicht stimmt?

Code: Alles auswählen

###<img src="http://images.rapidforum.com/smilies/yellow2/biggrin.gif" border="0">===:D 
Wobei zwischen "/" und "\" ist ja ein kleiner Unterschied. Und "\" kommt in der Zeile nicht vor.

Oder gibt es für den Converter ein Tutorial, wo ich verschiedenes nachlesen kann?
So dass ich mir den die phpBB.cfg selbst anpassen kann?
Nun, zum Teil ist es ein Drama: ich habe das Tool wirklich vor Jahren geschrieben; die Festplatte mit den Quellen hat das Zeitliche gesegnet (wobei der Convert Teil die Quellen enthält; es fehlt nur der Teil zum Auslesen). Jedenfalls verwendet die .cfg Dateien Reguläre Ausdrücke, wie in http://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck .

Re: [Dev] Rapidforum Konverter

Verfasst: 03.03.2009 17:43
von Moses01
Hi kellanved,

das Problem mit den Smilies bei mir scheint von einer ganz anderen Seite her zu kommen.
Es muss mit dem Zeichensatz zusammen hängen.
Und zwar ist es mir aufgefallen, als ich die Seiten im Quelltext angesehen habe.
Nach der Importierung in die Datenbank wurde aus Apostroph ein Quot und aus dem Leerschritt ein "%20".
Aber nur an den stellen, die der Konverter bearbeitet hatte.
Die anderen Texte werden richtig übernommen.

Nachdem ich es in eine UTF8 Datenbank -zuvor war es latin1- eingetragen hatte, war das erst einmal weg.
Die Smilies werden sogar angezeigt, solange sie im Hauptverzeichnis vom Forum hinterlegt sind.

Seltsamer weise findet die Umwandlung nochmals statt, wenn ich einen Beitrag mit Smilies editiere.

Die phpbb.cfg hat keinen Einfluss auf die Umgestaltung des Textes bei dem Smilies.
Ich habe dort sämtliche Einträge für Smilies gelöscht, trotzdem ändert es die Links in "[img].....[/img]"

@Webmaster Ro 80-Club,

wie hast du das bewerkstelligt, dass bei dir der HTML-Code bei den smilies unverändert übernommen wurde?

Gruss Moses

Re: [Dev] Rapidforum Konverter

Verfasst: 04.03.2009 10:00
von Webmaster Ro 80-Club
Moses01 hat geschrieben: @Webmaster Ro 80-Club,

wie hast du das bewerkstelligt, dass bei dir der HTML-Code bei den smilies unverändert übernommen wurde?
Hi Moses,

sei mir bitte nicht böse, wenn das nicht ganz das Thema treffen sollte. Ich werde jetzt wegen deiner Frage, die ich gerne beantworte, nicht den ganzen Thread durchlesen:

Das mit den Smilies habe ich so gemacht:

Als ich gesehen hab, dass die Konvertierung von kellanved nicht gleich das für mich richtige ergeben hat, hab ich in seinem Configfile die Smily-Zeilen ganz entfernt und anschließend einfach per Textersetzung im erzeugten SQL-Dump für den korrekten Linktext in den geposteten Smilies gesorgt. So hab ich mich gar nicht damit auseinandersetzen müssen, wie das funzen könnte und war razfaz fertig! (Sorry, kellanved :D )
Für manche Smilies musste ich einen Ersatz aus den bei mir im phpBB vorhandenen nehmen. Wie gesagt, mit Textersetzung in einem gescheiten Editor keine Hexerei!

Grüße von den Wankelfans!

Re: [Dev] Rapidforum Konverter

Verfasst: 04.03.2009 13:25
von Moses01
Hi Webmaster Ro 80-Club,

doch deine Antwort hilft mir ein Stück weiter.
Dann scheine ich die richtige Zeile in der Config gefunden zu haben.

Wobei ich jetzt einen anderen Weg versucht habe.
Mit dieser (oder ähnlicher) Zeile

Code: Alles auswählen

###<img src="([^<]*)">===[img:BB_UICODE]./RF-Smilies/$1[/img:BB_UICODE]
sollte er später die alten Smilies aus einem separaten Unterverzeichnis kopieren.
Die kann ich mir ja einzeln zuvor vom Rapidforum dort hinein kopieren.
Hat den Vorteil, dass es ein relatives Verzeichnis ist, und auch den Umzug auf einen anderen Server verträgt.

Die Textersetzung ist natürlich auch eine Alternative.
Müsste recht schnell gehen, wenn man :BB_UICODE weglassen kann.

Und dass bei mir die Smilies verschwinden scheint daher zu kommen, dass entweder der Editor vom Forum oder die Verbindung zur Datenbank da noch unterschiedliche Zeichensätze verwendet.
Aber da muss ich noch etwas rumprobieren, um das weiter einzugrenzen, wann und wo es passiert.
Könnte einfach daran liegen, dass im Header bei mir noch charset=latin1 statt charset=UTF-8 auftaucht.

Gruss Moses01