Fork me on GitHub

Rapport de message :*
 

Re: Conversion phpBB 2.0.20 -> CBB 3.04RC2

Titre du sujet : Re: Conversion phpBB 2.0.20 -> CBB 3.04RC2
par blueteen sur 23/05/2006 09:13:27

voilà, à mon niveau, et pour mes besoins,j'ai fini ce que je voulais.
j'ai donc fini le petit script qui me permet de corriger certaines portions de code de phpBB pour que ce soit pris en compte sous CBB 3.04.

http://www.valentinois.net/forums/frx ... _id14026-forum5/regex.txt

une fois les étapes précédentes terminées, j'exporte ma table : xoops_bb_posts_text vers backup.sql par exemple

je place ce fichier et le script (fichier txt renommé en php) dans un même dossier.
je change les préfixes de tables dans le script, en fonction de ce que j'ai réellement.

puis je lance le script qui va me créer un fichier backup_clean.sql
et je pourrai injecter ce fichier dans ma base de données pour remplacer la table xoops_bb_posts_text.

on retrouvera alors un forum lisible, avec les balises : quote, code, img, b, i, u, size corrigées.

attention, cette étape est à faire plutôt en local. (en fait, l'idéal étant d'avoir sur son pc, une copie du forum, et l'installation fraîche de xoops, pour ensuite, lorsque tout est fini, l'injecter sur le vrai site sur le net).

on peut ensuite importer tranquillement le fichier généré.
étant donné la tâche du script et la quantité des données, ça va prendre plusieurs minutes.
le temps maximum de php sera dépassé sur la plupart des serveurs mutualisés (sans compter la surcharge processeur créée).
c'est pourquoi je procède en local, et j'ai fait appel à la fonction : set_time_limit(30) (vous pouvez aussi désactiver la limitation du temps d'exécution dans votre php.ini en local)

c'est pourquoi aussi j'ai volontairement laissé le traitement des données se faire en plusieurs étapes, pour pouvoir gérer le temps d'exécution entre 2 boucles.

un dernier détail, concernant les citations.
j'avais attaqué une approche pour la gestion des citations, que j'ai laissé tomber pour ne garder que la mention : Citation:

je n'ai donc plus : Tel membre a écrit:

ça devenait un peu trop usine à gaz à gérer.
mais ce n'est pas infaisable j'ai l'impression.

pour conclure, avec les 2 scripts présentés dans ce sujet, j'importe en quelques minutes mon forum phpBB vers CBB.
(bon évidement c'est le truc qui ne va servir qu'une fois dans mon cas, mais bon la recherche était intéressante).

ps : puisque de toute façon, je dois exporter ma table en format texte, avec un éditeur de texte, l'ensemble de ces modifs se ferait en moins de 2 minutes.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

43 Personne(s) en ligne (33 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 43 | Plus ...