Annonces
Livre d'or

Par aircrack

Super CMS, super staff une équipe génial!
Plein de possibilité d'avenir et on attend tous la 4.0

Livre d'or

Mini sondage
Disposez-vous de PHP 5 chez votre hébergeur ?








Résultats

 
RssAnnonces » [Alpha] phpBB 3 vers PHPBoost 3  «  1  2  3  4  5  6  7  8  9  10  »
   Le 03/09/09 à 15h02 Citer      

Booster Missile

Groupe: Membre

Sexe:
Inscrit le: 29/09/08
Messages: 1292
Lieu: Grenoble (38)
Reprise du message précédent

Bon, après plusieurs tentatives d'exécution du script suite à des multiples messages d'erreur, je ne m'étonne pas que des posts aient changés de propriétaires. :heink
Par contre (je l'avais déjà lu dans ce topik, tous les messages ont perdu leur mise en forme et tous les quotes sont suivis de =etdeschiffres, ce qui rend les posts illisibles
Citation:
[quote="infoking1":2aihf16m]Je te verrai bien dans ce rôle de fournisseurs d'informations et d'actualité financière[/quote:2aihf16m]

. Les balise img sont elles aussi polluées de chiffres et de lettres avant et après Citation:
([img:3ts9wbc5]http://web.banquemanager.net/member/upload_popup.php?id=117[/img:3ts9wbc5]

et perdent donc toutes leurs fonctions.
En règle générale toutes les balises ne sont plus fonctionnelles à cause de ces ajouts.

Est-ce possible de remettre en forme tous les posts via un script, et allez vous travailler sur le script de migration pour ajouter ces fonctionnalités ?

Et comment est mise en place l'interface pour que les membres se reconnectent la première fois ?
Faut-il mettre un lien vers la page phpbb2phpboost.php dans une news, après l'avoir uploadée sur le site ?
____________________
Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager 2012


Téléchargement gratuit ici
--------------------------------------------------------------------------------

pm http://www.banquemanager.net    
   Le 03/09/09 à 15h39 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Comme je l'ai déjà indiqué, je ne suis pas du tout au courant de ce que CrowkaiT compte faire avec ce script ni-même de ce que le script fait actuellement.
Mais en son absence, j'ai essayé de répondre tant bien que mal aux questions.

Je préfère donc te laisser patienter jusqu'à ce qu'il arrive pour qu'il te réponde en connaissance de cause.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 03/09/09 à 20h07 Citer      

Booster Missile

Groupe: Membre

Sexe:
Inscrit le: 29/09/08
Messages: 1292
Lieu: Grenoble (38)
No problèmo, Ben
C'est sympa d'avoir répondu sachant que tu n'étais pas trop au courant du dossier.
J'attendrai le retour de CrowkaiT. ;)
____________________
Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager 2012


Téléchargement gratuit ici
--------------------------------------------------------------------------------

pm http://www.banquemanager.net    
   Le 04/09/09 à 13h26 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 17/06/05
Messages: 7620
Lieu: Apt / Marseille
Je n'avais pas prévu que phpBB stockait différemment les balises bbcode. Il va falloir que je me penche sur ce problème.
____________________
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!

pm crowkait@phpboost.com http://www.phpboost.com    
   Le 04/09/09 à 13h34 Citer      

Booster Missile

Groupe: Membre

Sexe:
Inscrit le: 29/09/08
Messages: 1292
Lieu: Grenoble (38)
Salut CrowkaiT,

Si ça peut t'aider, je peux t'envoyer par MP un identifiant et un mdp admin pour te connecter sur mon site de test. ;)
____________________
Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager 2012


Téléchargement gratuit ici
--------------------------------------------------------------------------------

pm http://www.banquemanager.net    
   Le 06/09/09 à 13h25 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 26/08/08
Messages: 115
Bonjour,

J'ai travaillé pour un ami au transfert de sa base phpbb vers phpboost.

Pour finaliser le transfert, j'ai créé un fichier php pour modifier les balises bbcode en balise html pour ne pas avoir à rééditer les quelques 2.500 messages du forum.

Je pense que ce n'est pas optimisé au mieux : je maîtrise mal les REGEX, mais j'ai réussi à faire ce que je voulais. Et je n'ai traité que les balises présentes sur SON forum.

Donc, voilà mon code pour ceux à qui cela peut rendre service
Caché:
Code PHP :
<?php
 
mysql_connect("localhost", "root", ""); 
mysql_select_db("********"); // nom de la base
 
$sql='SELECT * FROM phpboost_forum_msg';
$resultat = mysql_query($sql);
 
while ( $donnees=mysql_fetch_array($resultat))
{
$index = $donnees['id'];
$ressource=$donnees['contents'];
 
$ressource = preg_replace('#:[a-z0-9]+\]#',']', $ressource); //enleve les chiffres et lettres des balises bbcode
 
// traitement des smileys
$ressource = preg_replace('#<!-- (.+) -->#isU','',$ressource); //enléve les "traces" des smileys
$ressource = preg_replace('#\{SMILIES_PATH\}(.+)#','/images/smileys$1',$ressource); //corrige le chemin des smileys
$ressource = preg_replace ('#title="(.+)"#', 'class="smiley"' , $ressource); // remplace le titre du smiley par la classe
 
 
// remplacement des bbcode
$arpt = array ('#\[i\]#','#\[/i\]#' , '#\[b\]#','#\[/b\]#', '#\[color=(.+)\]#isU','#\[u\]#','#\[center\]#','#\[/center\]#' );
$rpt = array ('<em>','</em>', '<strong>','</strong>', '<span style="color:$1;">','<span style="text-decoration: underline;">','<p style="text-align:center">','</p>');
$ressource = preg_replace($arpt,$rpt,$ressource); 
 
// remplacement par la même balise fermante : span pour les bbcode
$arpt=array('#\[/size\]#','#\[/color\]#','#\[/u\]#');
$ressource = preg_replace($arpt,'</span>',$ressource);
 
//traitement des retours à la ligne 
$arpt=array('#\\r\\n#','#\\n#');
$ressource = preg_replace($arpt,'<br />',$ressource); 
 
// remplacement des tailles de caractères
$arpt='#\[size=(.+)\]#isU';
$rpt ='<span style="font-size: $1%;">';
$ressource = preg_replace($arpt,$rpt,$ressource); 
 
//remplacement pour les url
$arpt=array('#\[url\](.+)\[/url\]#isU','#\[url=(.+)\](.+)\[/url\]#isU');
$rpt=array('<a href="$1">$1</a>','<a href="$1">$2</a>');
$ressource = preg_replace($arpt,$rpt,$ressource); 
 
//remplacement pour les citations
$arpt=array( 
'#\[quote\]#isU' ,
'#\[quote="(.+)"\]#isU' , 
'#\[/quote\]#isU' );
$rpt=array(
'<span class="text_blockquote">Citation:</span><div class="blockquote">',
'<span class="text_blockquote">$1:</span><div class="blockquote">',
'</div>');
$ressource = preg_replace($arpt,$rpt,$ressource);
 
//remplacement pour les images
$arpt='#\[img\](.+)\[/img\]#isU';
$rpt='<img src="$1" alt="" />';
$ressource = preg_replace($arpt,$rpt,$ressource);
 
$sql_update='UPDATE phpboost_forum_msg SET contents="'.mysql_real_escape_string($ressource).'" WHERE id='.$index;
 
mysql_query($sql_update);
 
}
mysql_close(); // Déconnexion de MySQL
 
?>

pm http://www.dragons-renouveau.1k.fr    
   Le 22/09/09 à 03h42 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
Enzolyte:
CrowkaiT:
Bonjour,

Le script de migration fonctionne bien, mais pose problème dans certaines configurations particulières de phpbb3. Dans tous les cas il faut tester la migration en local après avoir exporté la base de données.

S'il s'avère que la conversion pose problème, je peux la réaliser moi même, ça sera (si ça ne marche pas) l'occasion d'améliorer le convertisseur.


Salut CrowkaiT

C'est noté pour les essais, mon collègue va y procéder et on te tient au courant de l'issue.
En tout cas, je te remercie de la proposition de nous aider à faire la migration phpbb3>phpboost3

Super boulot ! :top

Cordialement

Bonjour CrowkaiT,

Je suis le collègue qui s'occupera de la conversion de la bd phpbb3=>phpboost. J'ai quelques questions au sujet de cette conversion.

1. S'il y a des erreurs dans la bd phpbb3, qu'arrive-t-il ? Est-ce que l'outil de conversion en fait fi ? Est-ce qu'il y a un fichier log qui énumère les erreurs s'il y a ?
2. Est-il possible avec phpboost de gérer la plate-forme complète avec 2 bd : une bd pour le forum et une autre pour le reste ?

Merci à l'avance.

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
   Le 22/09/09 à 13h34 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 17/06/05
Messages: 7620
Lieu: Apt / Marseille
Salut,

1. A quel type d'erreur fais-tu référence ?
2. Il est possible de travailler avec la même table avec deux sites différents s'ils sont sur la même base de données. Ce n'est pas possible avec des bases de données différentes.

Si tu as d'autres questions n'hésite pas :)
____________________
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!

pm crowkait@phpboost.com http://www.phpboost.com    
   Le 22/09/09 à 14h59 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
CrowkaiT:
2. Il est possible de travailler avec la même table avec deux sites différents s'ils sont sur la même base de données. Ce n'est pas possible avec des bases de données différentes.


En fait, c'est possible, mais souvent ça pose des problèmes de droits utilisateur.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 23/09/09 à 21h30 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
ben.popeye:
CrowkaiT:
2. Il est possible de travailler avec la même table avec deux sites différents s'ils sont sur la même base de données. Ce n'est pas possible avec des bases de données différentes.


En fait, c'est possible, mais souvent ça pose des problèmes de droits utilisateur.

Ah bon, c'est dommage.... :(

Siggestion d'amélioration alors ! ;)

Pour le type d'erreur, CrowkaiT, je te reviendrai avec plus de détail.

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
   Le 01/10/09 à 01h18 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
Rebonjour messieurs,

Je crois m'avoir mal exprimé sur ce que je voulais. En fait, je veux savoir s'il est possible d'avoir une bdd pour les inscriptions au forum et une autre bdd pour le contenu ?

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
   Le 01/10/09 à 07h51 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Oui ça pourrait être possible (ça dépend de la configuration du serveur).
Mais quel en est l'intérêt ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 11/12/09 à 12h47 Citer      

Booster Missile

Groupe: Membre

Sexe:
Inscrit le: 29/09/08
Messages: 1292
Lieu: Grenoble (38)
CrowkaiT:
Je n'avais pas prévu que phpBB stockait différemment les balises bbcode. Il va falloir que je me penche sur ce problème.

Salut CrowkaiT,

Je suppose que tu n'as pas eu le temps de travailler sur le script de conversion, il n'y a pas de nouvelle version, sinon tu nous l'aurais dit ? :D
____________________
Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager 2012


Téléchargement gratuit ici
--------------------------------------------------------------------------------

pm http://www.banquemanager.net    
   Le 14/12/09 à 19h18 Citer      

Booster Roquette

Développement Modules

Sexe:
Inscrit le: 08/09/09
Messages: 433
Lieu: Québec, Canada
Salut CrowkaiT,

J'en rajoute, ça m'intéresse aussi... on a des nouvelles ? ;)

pm patrick.dubeau@ccq.org http://www.mageialinux-online.org    
   Le 14/12/09 à 20h53 Citer      

Booster Minigun

Groupe: Membre

Sexe:
Inscrit le: 10/12/09
Messages: 49
Lieu: Charleroi
J’essaye d’executer le fichier phpbb2phpboost mais rien à faire il me donne le message d’erreur suivant

Erreur

MySQL a répondu:

#1062 - Duplicate entry '2' for key 1
____________________
Pour vos balades en Belgique, Un seul site
www.paradisdumotard.be

pm http://www.paradisdumotard.be    
   Le 16/12/09 à 13h17 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 22/08/09
Messages: 51
Lieu: Dans les nuages...
Cela signifie sans doute que tu as essayé d'importer un membre phpbb3 qui a le même pseudo que sur le phpboost

pm http://facilinux.fr/phpboost    
RssAnnonces » [Alpha] phpBB 3 vers PHPBoost 3  «  1  2  3  4  5  6  7  8  9  10  »  
2 Utilisateurs en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 2 Visiteurs
Utilisateurs en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces