Après des mises en pratique de ce script, il est apparu quelques erreurs qui seront corrigées lors d'une prochaine version.
En voici la liste (version
0.1.0.):
- sous FSB le membre "Invité" s'appelle "Visitor" et possède l'identifiant 1. Sous phpBB2, on a le compte "Invité" sous le pseudo "Anonymous" et avec l'identifiant -1.
- je suis donc en train de corriger pour mettre à jour la liste des membres sous phpBB2 et attribuer le bon pseudo ainsi que le bon identifiant à notre membre "Invité".
- le bogue ci-dessus entraîne un non-affichage des messages postés par un "Invité" sous phpBB2. En effet, les messages postés par "Invité" sous FSB apparaissent comme postés par le Membre 1 "Visitor" sous phpBB2... Et le compte "Invité" sous phpBB2 n'existe plus.
- les requêtes ont été mises en place pour corriger les ID correspondants dans la base de données. Après test les messages s'affichent bel et bien.
- les signatures sont récupérées de manière "brute", sans aucune gestion des balises BBCodes. Ce qui fait que l'on a aucune mise en page correcte dans les signatures (balises visibles).
- j'ai rajouté le bout de code dans le script qui permettra de récupérer les adresses avec les bonnes mises en forme.
- une coquille s'est glissée dans la récupération des balises de citation. En effet, sous FSB, les citations comprennent plusieurs données (pseudo, date, lien vers le message cité). Sous phpBB2, il y a juste le nom du pseudo ayant posté le message cité. Le script récupérait mal la balise et du coup la page contenant un QUOTE partait dans tous les sens.
- chose résolu, j'ai modifié la REGEX chargée de faire le travail.
Voilà pour les erreurs dans le script que j'ai pu relever dans la journée. Merci aux possesseurs d'un forum FSB d'avoir fait remonter ces erreurs.
Cordialement.