Afficher la version complète : Migrer un forum entier (type phpbb) vers vbulletin avec Impex
Vous hésiter à passer sous vbulletin car vous n'avez pas envie de tout perdre vos membres, messages et forums ??? Sachez qu'une fois la licence achetée jelsoft met un script à votre disposition qui vous permettra de transférer toutes les données essentielles de votre ancien forum (phpbb, ipb, etc..) vers un forum vbulletin qui contient déja des données ou non. Dans l'exemple qui va suivre nous allons exporter un forum phpbb 2 vers un forum vierge vbulletin 3.6 grâce à ce fameux script nommé "impex". Tout les messages, forums, membres seront transférés sans aucunes pertes.
Liste des Script compatible avec Impex => ICI (http://www.vbulletin-ressources.com/forum/showpost.php?p=11728&postcount=4)
Compatibilité :
Votre ancien forum ou plutot "forum source" comme nous allons l'appeler est-il compatible avec impex ? voyez donc le screen avant de commencer une importation, impex prend en compte de nombreux forums normalement y a pas de soucis :)
Sachez aussi que vos deux bases de données doivent etre sur le même hébergeur c'est à dire sur le même host ( j'ai pas tester mais ca me parait logique) si elles sont sur des hébergeurs différents vous devez migrer la base de données ( uniquement ) du forum source vers l'hébergeur ou se situe la base de données vbulletin.
1604
Votre forum source est compatible ?? alors c'est parti :) Je vous conseille déja de faire une sauvegarde de votre "forum source" ( avec mysqldumper par exemple :) )
Petit conseil : éviter les doublons d'utilisateurs,mon pseudo était présent sur les deux forums et lors de l'importation il m'a demandé d'associers les utilisateurs... Si vous installer un forum vierge essayer de ne pas mettre votre pseudo en admin si vous etes deja présent sur le forum source.
Installation de vbulletin :
Vous devez installer une version vierge de vbulletin ( enfin vous pouvez migrer votre forum source vers un forum qui posséde déja des sujets et des membres mais ca risque d'être un peu plus compliqué si il y a des utilisateurs en commum :) ) donc si vous n'avez aucun forum vbulletin installer en un vierge avec la dernière version stable disponible sur http://members.vbulletin.com ( vous dézippez l'archive sur votre ftp et vous lancez install/install.php pour ceux qui ne connaissent pas :p )
Téléchargement et configuration de Impex :
Impex est disponible gratuitement pour les licenciés vbulletin, télécharger le sur http://members.vbulletin.com
1583
Pour l'installer :
Ouvrez l'archive.
renommer "ImpExConfig.php.new" ( dans le dossier "/impex" ) par "ImpExConfig.php"
Ouvrez le fichier "ImpExConfig.php" puis editer les paramètres de vos deux bases de données. ATTENTION c'est la le moment le plus délicat, "$impexconfig['target']" correspond aux paramètres de la base de données vbulletin : celle qui va recevoir les membres, sujets, etc...
"$impexconfig['source']" correspont aux paramètres de la base de données du forum source, c'est à dire du forum autre que vbulletin ou impex va devoir exporter les informations ( ici phpbb par exemple )
Toujours dans le même fichier remplacer :
"$impexconfig['sourceexists'] = false;par :
$impexconfig['sourceexists'] = true;
ATTENTION aux préfixes de tables ! il sont a inscrire dans la données "tableprefix"
Normalement vous obtenez ça... (ici les cases password sont vides car j'évolue sur un serveur local)
1584
Envoyer le contenu du dossier "upload" à la racine de votre forum. ( c'est à dire à la même place que le dossier admincp, includes, etc...)
Avant : PHPBB 2
Quelques screens réalisés avant l'importation. J'avais rajouté quelques membres, sujets et forum à mon forum source phpbb afin de bien vous montrer que tout était transférable.
Le forum :
1588
Les membres :
1589
Le forumdisplay :
1587
Une discussion avec les balises et smiley :
1586
Les groupes d'utilisateurs..
1585
L'importation
Passons aux choses sérieuses :) -> l'exportation/importation.
connecter vous en tant qu'admin sur votre ADMINCP, puis lancer http://votreforum.com/impex/
Choissisez votre forum source ( la ou il y a marqué 1. Allaire ) puis choissez votre version vbulletin cible. ( la version du vbulletin vierge installé enffet ).
voici ce que ca donne pour moi qui importe de phpbb 2 vers vb3.6
1591
Cliquez tout en bas sur "begin import".
Vous arrivez sur cette page :
1592
Cliquez sur "start module" comme sur le screen, puis vous arriver ici :
1593
cliquez sur "check and update database". patientez jusqu'a ce qu'il revienne à l'ecran principale, et la vous devriez voir "succès" -> 1 :yahoo: comme ceci :
1594
Si il a 0 succeful et 1 failed alors vous devez vérifier les paramètres de vos deux bases de données dans "impex/impexconfig.php" pensez à ne pas inverser les deux, aux préfixes et a mettre "$impexconfig['sourceexists']" sur "true".
Ensuite le deuxième module "associate users" correspond aux utilisateurs identiques ( utilisateur présent sur phpbb et sur vbulletin dans mon cas...), comme nous vous l'avons dis précédemment il vaut mieux éviter d'en avoir si vous en avez lancer ce module et compléte les ID des utilisateurs vbulletin. Si vous n'en avez pas passer ce module. ( si vous le lancer ca ne fera rien de toute façon...)
Passer ensuite aux troisièmes modules "Import usergroup" cliquer sur start module, vous arriver sur une page qui vous demande combien de groupes voulez importer par cycle : laissez toujours les valeurs par défaults puis valider, ne touchez à rien jusqu'a ce qu'il revienne au menu principal impex c'est à dire celui ci :
1595
Si tout se passe correctement il a marqué le nombre de groupes dans "succeful" et "0" dans failed.
Vous pouvez ensuite passez aux autres modules en cliquand toujours sur "start modules" en respectant la même méthode que pour "usergroups", effectuer cette action pour tout les modules. Laisser les valeurs par défault, il y a juste à valider.
Il ne doit plus rester aucun bouton "start module" à part "associates users" si vous n'avez pas de doublons pour les utilisateurs. Si toutes les actions sont rentrés en succesfull et que la colonne "failed" est vide, vous pouvez fermer la page, l'importation n'est pas terminé pour autant !
1597
Connecter vous à votre admincp, puis dans "maintenance" cliquez sur "réparer/optimiser les tables", cocher "tout cocher" et cliquez en bas sur "continuer"
1596
Puis toujours dans maitenance allez sur "mises à jour des compteurs" puis mettez à jour TOUT les compteurs UN par UN. C'est opération est indispensable pour finaliser l'importation !
1598
Et voila normalement c'est finit :yahoo::yahoo:
Après : Vbulletin 3.6
Comme vous pouvez le voir tout à bien été importer ! Le forum, les messages, les membres :)
Le forum :
1599
Le forumdisplay :
1600
Les groupes :
1602
La discussion :
1601
Les membres :
1603
Cette méthode ne s'applique pas bien entendu que pour les forums sources vbulletin ! Impex est assez facile de prise en main, et la durée de l'exportation /importation est négligeable entre 5 et 10minutes pour ma part sans avoir utiliser impex auparavant.
Pour tout demande de support en rapport avec Impex merci de la faire dans ce sujet.
BiOMECHANiK
07/08/2006, 19h16
Merci beaucoup Rom56 ce tuto est vraiment très intéressant et bien fait.
Clap clap !
Super taf Rom56, ca va aider du monde ca ;)
Ajout: Liste des compatibilité avec Impex et les autres Script
IPB (2)
phpBB 2.0.x
Infopop eve
IPB (1.1 -1.3)
IPB (2.x)
wBB (2)
Ubb classic (6.3 - 6.7)
Open Topic & Ubb.x
DCFm (DCForum+ MySQL backend)
YaBB SE
Ubb threads
vBulletin 3.0 and 3.5
Snitz (MySQL)
Ikonboard MySQL
XMB
CuteCast
vBulletin (2)
ThwBoard (3)
SMF
DiscusWare (file based - 4.00.x)
vB (1.0 RC1)
YaBB - Gold
openBB
dulexportal
Digiposts
Phorum
Fusetalk
WebWiz
Ezboard (posts only, not members accounts)
answer056
30/12/2006, 19h35
merci rom, pour ce tuto, en tout cas il est clair et j'ai très bien réussi mon exportation
Je peut savoir de quoi ce compose le dossier ImPEx svp.
Et pour la tableprefix en met quoi.
Bonjour,
Merci pour ce tuto!
Il vat me rendre service.
Une question si je peux ?
J'ai un Phpbb avec des Mods instalés ...
Faut t'il au préalable tout désinstaler ? (je transpire d'avance lol)
Merci
Bonjour,
Merci pour ce tuto!
Il vat me rendre service.
Une question si je peux ?
J'ai un Phpbb avec des Mods instalés ...
Faut t'il au préalable tout désinstaler ? (je transpire d'avance lol)
Merci
Je te conseille très vivement de les désinstaller pour augmenter le pourcentage de réussite de l'importation ;)
Merci Allan,
Est ce possible d'importer juste les membres ?
Comme ça je laisse le forum phpbb en archive et repart à zéro
Merci Allan,
Est ce possible d'importer juste les membres ?
Comme ça je laisse le forum phpbb en archive et repart à zéro
Oui, regarde le screen de rom56 "Import User" ;)
Pense au messages peut être, enfin, a voir ^^
morpheuss
19/03/2007, 03h12
bonjour à tous
je viens de transférer mon forum "Smf" vers "vbulletin":yahoo: avec impex
Sur tout le forum je me retrouve avec des Ã* à la place des à :fool: et des
é à la place des é :fool: auriez vous une solution à ce problème :(
merci à vous. ;)
bonjour à tous
je viens de transférer mon forum "Smf" vers "vbulletin":yahoo: avec impex
Sur tout le forum je me retrouve avec des Ã* à la place des à :fool: et des
é à la place des é :fool: auriez vous une solution à ce problème :(
merci à vous. ;)
oui vbulletin utiliser le type de caratère ISO, et je pense que SMF utilise du UTF8. Soit tu transforme ta base de données, sinon tu peux essayer ceci :
dans includes/config.php trouve :
UTF (la ligne doit contenir UTF-8 ou UTF8 je sais plus trop...
il te suffit de décommenter cette ligne c'est à dire d'enlever les "//" devant.. tu sauvegardes et tu ré-envoyes la page sur le serveur.
bonne chance ;)
morpheuss
20/03/2007, 01h52
bonjour
Voilà j'ai essayé votre technique mais cela ne fonctionne pas. Par contre dans le fichier impexconfig "capture ci-jointe" il y a une ligne "target" "charset" dois je renseigner ce que vous m'avez dit auparavant ??
merci à vous.
bonjour
Voilà j'ai essayé votre technique mais cela ne fonctionne pas. Par contre dans le fichier impexconfig "capture ci-jointe" il y a une ligne "target" "charset" dois je renseigner ce que vous m'avez dit auparavant ??
merci à vous.
non c'est juste le dossier de destination qui est ici demandé. Mais je suis sur que le problème vient du jeu de caractère différent ente SMF et vbulletin ressources, il faut maitenant trouver le jeu de caractère qui convient :s
Bonjour,
Moi mon probléme c'est pour les piéce joint il me les donne failed comment je doit faire pour les rentre dans les poste
Merci d'avance
@+byby
Claudy
kameleon62123
08/06/2007, 12h38
Bonjour , pour punbb c' est possible?
kameleon62123
08/06/2007, 16h40
Salut moi j' ai un problémme c' est que je vois les membres dans l' admincp mais il s' affiche pas en bas ni dans la rubrique Membre , et quand il veulent s' identifier je dois changer le pass et ils sont banni Oo . Comment faire?
Pour ce qui est de ton nombre de membre en bas dans les stats de ton forum fait une mise a jour de tout tes compteurs dans la partie maintenance dans admincp/maintenance/mettre à jour les compteurs (autant les mettre tous a jour)
En ce qui concerne tes bannissement lors des inscriptions ça j'en ais jamais entendu parler, bizard quand meme qu'un membre dés qu'il s'inscrive soit banni, tu n'aurais pas mal regler certains parametres ? regarde par exemple dans admincp/Options vbulletin/Exclusion d'utilisateur, pour voir si il y a aucune ip dedans, mais bon j'en doute fort quand meme...
Salut c bon j'arriver a transferai mon forums phpBb vers vbulletin mais j'ai un problem ya des memebres des q'il ce concect il s'ont banni ses le meme problem que Kam
merci d'avance
NeimadTheHacker
02/07/2007, 17h52
Salut tout le monde, alors voilà j'ai pas eu de problèmes à tout transférer sur mon forum vBulletin...
Cependant une fois ceci fait, je me suis rendu compte d'un bug embêtant :(
Quand un membres quel qu'il soit poste dans le forum, il apparaît toute la liste des groupes d'utilisateurs importé de mon ancien forum phpBB.
Je vous laisse constater (cf : screen dans ma pièce jointe)
Bonsoir ;)
Regarde dans ton template threadbit cela proviens peut etre de là.
NeimadTheHacker
02/07/2007, 22h05
J'ai eu beau chercher je ne vois pas où c'est, et cela est certainement dû au fait que je n'ai jamais mi le nez dans ce template et que je ne comprend pas grand chose llol
Peux-tu me dire si tu trouve quelque chose s'il te plait ??
<tr>
<td class="alt1" id="td_threadstatusicon_$thread[realthreadid]">
$thread[openclose_editable]
<img src="$stylevar[imgdir_statusicon]/thread$thread[statusicon].gif" id="thread_statusicon_$thread[realthreadid]" alt="<if condition="$show['threadcount']"><phrase 1="$thread[dot_count]" 2="$thread[dot_lastpost]">$vbphrase[have_x_posts_in_thread_last_y]</phrase></if>" border="" />
</td>
<if condition="$show['threadicons']">
<td class="alt2"><if condition="$show['threadicon']"><img src="$thread[threadiconpath]" alt="$thread[threadicontitle]" border="0" /><else /> </if></td>
</if>
<td class="alt1" id="td_threadtitle_$thread[realthreadid]" title="$thread[preview]">
$thread[title_editable]
<div>
<if condition="$show['moderated'] OR $show['deletedthread'] OR $show['paperclip'] OR $show['subscribed'] OR $show['sticky'] OR $show['rexpires']">
<span style="float:$stylevar[right]">
<if condition="$show['rexpires']"> <img class="inlineimg" src="$stylevar[imgdir_misc]/expires.gif" alt="<phrase 1="$thread[expiredate]" 2="$thread[expiretime]">$vbphrase[expires_on_x_y]</phrase>" /> </if>
<if condition="$show['moderated']"> <img class="inlineimg" src="$stylevar[imgdir_misc]/moderated_small.gif" alt="<phrase 1="$thread[hiddencount]">$vbphrase[x_moderated_posts]</phrase>" /> </if>
<if condition="$show['deletedthread']"> <img class="inlineimg" src="$stylevar[imgdir_misc]/trashcan_small.gif" alt="<phrase 1="$thread[deletedcount]">$vbphrase[x_deleted_posts]</phrase>" /> </if>
<if condition="$show['paperclip']"> <a href="#" onclick="attachments($thread[threadid]); return false"> <img class="inlineimg" src="$stylevar[imgdir_misc]/paperclip.gif" border="0" alt="<phrase 1="$thread[attach]">$vbphrase[x_attachments]</phrase>" /></a> </if>
<if condition="$show['subscribed']"> <img class="inlineimg" src="$stylevar[imgdir_misc]/subscribed.gif" alt="$vbphrase[you_are_subscribed_to_this_thread]" /> </if>
<if condition="$show['sticky']"> <img class="inlineimg" src="$stylevar[imgdir_misc]/sticky.gif" alt="$vbphrase[sticky_thread]" /> </if>
</span>
</if>
<if condition="$show['gotonewpost']"><a href="showthread.php?$session[sessionurl]goto=newpost&t=$thread[threadid]" id="thread_gotonew_$thread[realthreadid]"><img class="inlineimg" src="$stylevar[imgdir_button]/firstnew.gif" alt="$vbphrase[go_to_first_new_post]" border="0" /></a></if>
$thread[movedprefix]
$thread[typeprefix]
$thread[moderatedprefix]
<a href="showthread.php?$session[sessionurl]t=$thread[threadid]$thread[highlight]" id="thread_title_$thread[realthreadid]"<if condition="$show['gotonewpost']"> style="font-weight:bold"</if>>$thread[threadtitle]</a>
<if condition="$thread['pagenav']">$stylevar[dirmark]<span class="smallfont" style="white-space:nowrap">(<img class="inlineimg" src="$stylevar[imgdir_misc]/multipage.gif" alt="$vbphrase[multipage_thread]" border="0" /> $thread[pagenav]<if condition="$show[pagenavmore]"> ... <a href="showthread.php?$session[sessionurl]t=$thread[threadid]&page=$thread[totalpages]$thread[highlight]">$vbphrase[last_page]</a></if>)</span></if>
</div>
<if condition="$show['rmanage']"><div class="smallfont"><span style="float:$stylevar[right]"><a href="postings.php?$session[sessionurl]do=editthread&t=$thread[redirectthreadid]">$vbphrase[manage]</a></span></div></if>
<div class="smallfont">
<if condition="$show['threadratings'] AND $show['threadrating']"><span style="float:$stylevar[right]"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_$thread[rating].gif" border="0" alt="<phrase 1="$thread[votenum]" 2="$thread[voteavg]">$vbphrase[thread_rating_x_votes_y_average]</phrase>" /></span></if>
<if condition="$show['guestuser']">
$thread[postusername]
<else />
<span style="cursor:pointer" onclick="window.open('member.php?$session[sessionurl]u=$thread[postuserid]', '_self')">$thread[postusername]</span>
</if>
</div>
<if condition="$show['unsubscribe']">
<div class="smallfont">
<a href="newreply.php?$session[sessionurl]do=newreply&t=$thread[threadid]" rel="nofollow">$vbphrase[reply]</a> |
<a href="subscription.php?$session[sessionurl]do=removesubscription&return=ucp&t=$thread[threadid]" rel="nofollow">$vbphrase[unsubscribe]</a>
</div>
</if>
</td>
<if condition="$show['threadmoved']">
<td class="alt2" align="center">-</td>
<else />
<td class="alt2" title="<phrase 1="$thread[replycount]" 2="$thread[views]">$vbphrase[replies_x_views_y]</phrase>">
<div class="smallfont" style="text-align:$stylevar[right]; white-space:nowrap">
$thread[lastpostdate] <if condition="!$show['detailedtime']"><span class="time">$thread[lastposttime]</span></if><br />
<phrase 1="member.php?find=lastposter&t=$thread[threadid]" 2="$thread[lastposter]">$vbphrase[by_x]</phrase> <a href="showthread.php?$session[sessionurl]p=$thread[lastpostid]$thread[highlight]#post$thread[lastpostid]"><img class="inlineimg" src="$stylevar[imgdir_button]/lastpost.gif" alt="$vbphrase[go_to_last_post]" border="0" /></a>
</div>
</td>
</if>
<if condition="$show['notificationtype']">
<td class="alt1"><div class="smallfont">
<label for="sub$subscribethread[$threadid]">$thread[notification]</label>
</div></td>
<td class="alt2"><input type="checkbox" name="deletebox[$subscribethread[$threadid]]" id="sub$subscribethread[$threadid]" value="yes" /></td>
<else />
<td class="alt1" align="center"><if condition="$show['threadmoved']">-<else /><a href="misc.php?do=whoposted&t=$thread[threadid]" onclick="who($thread[threadid]); return false;">$thread[replycount]</a></if></td>
<td class="alt2" align="center">$thread[views]</td>
<if condition="$show['forumlink']">
<td class="alt1"><a href="forumdisplay.php?$session[sessionurl]f=$thread[forumid]">$thread[forumtitle]</a></td>
</if>
</if>
<if condition="$show['inlinemod']">
<td class="alt1">
<input type="checkbox" name="tlist[$thread[realthreadid]]" id="tlist_$thread[realthreadid]" value="$thread[checkbox_value]" <if condition="$show['disabled']">disabled="disabled"</if> />
</td>
</if>
</tr>
un codeur serait plus a meme pour te repondre, ça ne devrait pas tardé je pense ;)
NeimadTheHacker
02/07/2007, 23h47
Merci de votre soutient en tout cas, j'attend impatiemment l'arrivée de quelqu'un qui soit apte à me répondre :)
Edit : bon ben finalement j'ai réussi à trouver d'où venait le problème donc vous embêtez pas pour moi (toute façon apparement personne n'a trouvé llol).
Il m'a fallu faire des mise à jour des compteurs et autre réglages... ^^ Et tout est rentré dans l'ordre !!
Merci quand même car ce hack m'a été très utile je dois dire !! :)
Bonjour a tous,
mon importation ne se passe pas correctement :delicious:
Invalid ImpExData object, skipping. Failed on :
J'ai cette erreur aussi Warning: mktime() expects parameter 4 to be long, string given in /member.php on line 541
http://www.vbulletin-ressources.com/forum/showthread.php?p=47857#post47857
merci très utile ce tuto ;)
Euh j'ai une question :angel:
Je viens d''utiliser Impex et seul une moitiée de mes messages sont conservés :(.
De plus lorsque les membres se connectent ils obtienne une exclusion systématique ...
Je précise que je migre d'un forum PhpBB2 vers un forum Vbulletin 3.6.7 PL1.
Quelqu'un aurait t'il une solution ? meoui
Merci d'avance et a Bientot byby
Impex est capricieux comme script, recommence pour voir, sinon essaye cela en local ;) sans oublier de mettre a jour tout tes ocmpteurs et de reparer/optimiser tes tables :)
J'ai tester en local cela revient au meme sa marche mais dans les catégories il n'y as que 4 messages 3 voir moins ...
Sa fait 4 fois que je réesaye / réinstalle Vbulletin etc ... :swoon1:
Personne ne sait pourquoi cela fait sa ?
J'ai tester en local cela revient au meme sa marche mais dans les catégories il n'y as que 4 messages 3 voir moins ...
Sa fait 4 fois que je réesaye / réinstalle Vbulletin etc ... :swoon1:
Salut,
J'ai fait un transfert de bdd hier de mon ancien forum phpbb vers vbulletin et tout comme toi je ne voyais que 4 messages dans les catégories alors que j'en ai beaucoup beaucoup plus !! mais où sont passés tous mes messages ? :D
Bah en fait c'est une option de vbulletin qui te permet d'afficher les derniers messages des 30 derniers jours, des dernières 24h, de l'année en cours...etc... !
Tu vas dans ta zone admin, puis tu vas dans Forums et modérateurs / Gestionnaire de forums.
http://img508.imageshack.us/img508/8968/37777738sz1.gif (http://img508.imageshack.us/img508/8968/37777738sz1.gif)
Ensuite tu choisis la façon dont tu veux afficher tes messages ? si tu veux les afficher tous les messages tu fais comme ci-dessous ! sinon tu choisis dans la même liste déroulante ! ;)
http://img264.imageshack.us/img264/9428/31341011ul7.gif
Voila j'espère répondre à ta question byby
Bonjour @ vous,
Je suis en train d'essayer de transferer ma base issue de Punbb vers vBulletin et là je crois que je vais m'arracher le peu de cheveux qui me restent!!!
J'ai tout d'abord créé un second Punbb pour reprendre uniquement la base d'origine (j'avais fait pas mal de modifications et donc de nombreuses tables étaient ajoutées) et avoir des tables "propres".
Lorsque je lance Impex, tout va bien jusqu'à l'étape 4 (import user) mais tout ce complique à la suivante et je ne comprends pas pourquoi cela bloque.
En effet je vois bien l'importation des différents forums puis un message d'erreur s'affiche et tourne en boucle en précisant :
Got category and DID NOT imported to the mysql database
Lorsque j'arrive à stopper le rafraichissement de pages incessant... Quelqu'un a-t-il une idée du pourquoi de la chose?
D'avance merci pour vos éclaicissements ou ne serait-ce qu'une petite piste...
moi aussi j'ai une petite question je désire savoir si l'on peut migrer de phpBB à VBulletin si notre forum VBulletin possède deja des hack?
ou est-til nécessaires que les 2 forums soient vierges?
merci
dans la logique il faut que les 2 forums soient vierge de toutes modifications.
je dis bien dans la logique.
pour ma part avec SMF, j'avais pas mal de mods ajoutés mais Impex ne transfère que les parties importantes du forum et non les mods.
idem si ton forum vBulletin a déjà des hacks mais je ne pourrais pas de certifier à 100% que ca fonctionnera.
dans la logique il faut que les 2 forums soient vierge de toutes modifications.
je dis bien dans la logique.
pour ma part avec SMF, j'avais pas mal de mods ajoutés mais Impex ne transfère que les parties importantes du forum et non les mods.
idem si ton forum vBulletin a déjà des hacks mais je ne pourrais pas de certifier à 100% que ca fonctionnera.
Salut @ vous,
J'ai essayé cette solution, j'ai repris une base "propre" de PunBB, je me retrouve donc uniquement avec mes membres, messages et catégories mais rien n'y fait... Je préfère donc rester sous PunBB plutôt que de perdre tous les messages postés. Dommage...
Pourquoi ne pas faire des test en local ? au lieu d abandonner aussi vite :)
surtout que c est possible :p
Pourquoi ne pas faire des test en local ? au lieu d abandonner aussi vite :)
surtout que c est possible :p
Salut @ toi Ombre
Le test en local va-t-il vraiment changer quelque chose? Il est vrai que je n'ai pas encore tenté cette solution...
Sinon crois moi que je me suis acharné, j'ai réinstallé Punbb en y important ma base propre sans aucune modifications et ai tenté plusieurs fois l'importation mais rien n'y fait, j'ai toujours la même erreur... J'ai donc trois bases, celle de mon forum d'origine mais pleine de hacks (c'est d'ailleurs une des raisons pour lesquelles je voulais passer sous VBulletin), la seconde est ma base nettoyée de PunBB (sans aucun hacks, seulement constituée des tables do'rigines de PunBB) et la troisième de Vbulletin qui est censée accueillir mon importation.
En fait je pense que le souci vient d'Impex qui n'a pas l'air de supporter la dernière version de PunBB d'ailleurs je serais curieux de savoir si quelqu'un a reussi son importation...
Sur ce, je vais quand même me tenter ça en local comme tu me le suggères! :swoon1:
Bonjour
possible d'utiliser Impex pour importer une table (membres) d'un vbulletin 3.6.8 vers un 3.7 ?
merci
Slt, ce n'est pas du tout fait pour cela, utilise phpmyadmin :)
serialkiller00
17/02/2008, 21h14
S'il vous plait je voudrais celui pour punbb merci :angel:
Bonsoir, c est a peu près pareil avec impex tu sélectionne le forum punBB :)
Merci,
Importation avec succès ;)
Salut c bon j'arriver a transferai mon forums phpBb vers vbulletin mais j'ai un problem ya des memebres des q'il ce concect il s'ont banni ses le meme problem que Kam
merci d'avance
Bonjour,
Moi aussi je viens de remarquer que dès lors d'une identification d'un compte importé, l'utilisateur est banni sans motif, j'ai été dans vBulletin/Exclusion, aucunes ip n'apparait !
aidez moi svp, parce que c'est dommage qu'ils soient tous ban mes membres, (enfin quoique .. lol)
Merci d'avance !
EDIT : aperçu du ban : http://apu.mabul.org/up/apu/2008/04/01/img-130745zb9lf.jpg
Up SVP ...
EDIT : Résolu, il faut simplement (oui mais faut y penser lol) aller dans le gestionnaire des groupes puis modifier les permissions sur les groupes importés ! Vous verrez que tous est coché sur "non" donc forcément, ils sont bannis !
Merci quand même
Abdou74100
11/05/2008, 13h38
Bonjour,
Etant assez débutant, je n'ai pas tres bien compris le fonctionnement de cela :(
Merci de m'expliquer un peu plus simplement si possible par MP ou ici
karim2006
24/06/2008, 20h44
Voila je viens de transferé en local un ipb2 vers un vb 6.3.8, tout c'est bien passé sauf que je ne peux pas me onnecter en vbulletin avec mon pseudo admin ancien ( sur le forum ipb ).
Merci pour votre réponse d'avance
quentinosse
25/08/2008, 20h26
merci je viens d'importer celui d'un ami de punBB sans aucun probleme
heu comment faire pour un phppb3 vers vb 3.7.2 SVP
je demande pour un ami qui galére depuis 2mois merci par avance
Bonjour,
Il y a eu une personne qui a fait cette manipulation récemment il me semble: http://www.vbulletin-ressources.com/forum/showthread.php?t=13114
Même si la version de phpbb diffère il suffit juste de prendre le bon IMPEX :)
Grand_manitou
14/01/2009, 19h46
Bonsoir
Dès que je tape ça :
connecter vous en tant qu'admin sur votre ADMINCP, puis lancer http://votreforum.com/impex/
J'ai le message suivant :
Connection to source server failed. Check username and password.Que puis je faire ?
P.S. C'est bien dans une nouvelle fenêtre de mon explorer internet que je dois entrer cette adresse ?
Je suis complètement largué n'ayant plus utilisé VB depuis un long moment.
Désolé, pour voir le fonctionnement il faudrait que j'ai testé récemment, ce qui n'est pas le cas, mais dans ton cas il me semble que le message est clair, tu ne mets pas le bon pseudonyme ou pass.
Grand_manitou
14/01/2009, 21h29
C'est aussi se que j'ai cru comprendre mais je n'ai eu aucun pseudo ou passe à entrer.
C'est là que je ne comprends pas.
N'y aurait il pas un htaccess dans le dossier? qui ne devrait pas?
Je dis ça, mais c'est peut être autre chose.
Grand_manitou
14/01/2009, 21h40
Non, mon forum est tout ce qu'il y a de plus basic.
Il a été installé hier et il est complètement vierge.
Grand_manitou
14/01/2009, 21h45
Je me connecte sur mon admincp puis je clique sur "importer" et c'est là que j'ai ce message.
http://img220.imageshack.us/img220/1039/10805417pj9.jpg
Délicat de t'aider, tu as installer ton forum vb donc, totalement vide? sans topics j'entends par là ?
Sans tester de mon coter , je ne pense pas pouvoir t'aider, car je n'ai jamais eu l'occasion de faire une migration de phpBB vers vB, il faudrait que je regarde cela, mais n'ayant pas de forum à importer autre que du vB....
Grand_manitou
14/01/2009, 21h54
Effectivement que sans pouvoir tester, ce n'est pas chose facile.
Merci pour ta tentative de coup de main.
P.S. Ce qui est dommage, c'est de ne plus avoir les images en références dans le tuto de base.
Je dois être passé à côté de quelques choses, mais quoi ?
Grand_manitou
14/01/2009, 22h07
L'informatique est vraiment bizarre.
Sans rien changer, j'ai refais un emième essai et ça à l'air de vouloir fonctionner.
Je continue donc dans l'espoir que je puisse aller jusqu'au bout.
Je vous tient au courant.
Grand_manitou
14/01/2009, 22h47
Fonctionne pas vraiment !
Une question qui pourrait éventuellement m'aider.
C'est quoi :
ATTENTION aux préfixes de tables ! il sont a inscrire dans la données "tableprefix"
Merci
Les préfixes c'est l'attribut on va dire de tes tables, comme sur mon forum par exemple le prefixe c'est vb374_ donc exemple pour la table users, elle porte le nom vb374_users.
Après a savoir si il faut les mêmes préfixes que sous phpbb je ne pourrais pas te le dire.
Grand_manitou
15/01/2009, 02h00
OK. Merci à toi.
ça me m'en dit pas plus mais je vais voir pour essayer de trouver.
Grand_manitou
15/01/2009, 16h23
Je le trouve où le préfixe de mon forum ?
Agent Bauer 77
15/01/2009, 16h44
C'est ce que tu as entré dans le /includes/config.php je pense, pour l'exemple j'ai mi blabla en préfixe... Regarde ce que toi tu as à cet endroit.
// ****** TABLE PREFIX ******
// Prefix that your vBulletin tables have in the database.
$config['Database']['tableprefix'] = 'blabla';
Grand_manitou
15/01/2009, 18h01
Exactement.
Moi je n'ai rien mis et je me demande si mon soucis ne vient pas de là.
J'ai ce message
Please set 'sourceexists = true' in ImpExConfig.php
Failed Check database permissions and connection, or table prefix to ensure its correct quand il me check la base.
Agent Bauer 77
15/01/2009, 19h41
Es-tu sur d'avoir bien paramétré le fichier impexconfig.php ? Tes erreurs sembles venir de là...
Il semble que tu n'as pas placé sourceexists = true et que les paramètres de connexion à ta bdd ne sont pas bon.
Grand_manitou
15/01/2009, 20h17
Pour le "sourceexists" c'est tout bon. Pour le reste, il faut que je vérifie.
J'ai peut-être aussi un soucis avec la base de donnée. C'est pour le forum d'une connaissance et je ne suis pas vraiment sur de sa base.
A vérifier donc.
Merci
30 minutes pour un forum de 450 membres, et pas loin de 45 000 messages de phpbb a vbulletin !
Merci encore pour ce tuto qui aide toujours ;)
30 minutes pour un forum de 450 membres, et pas loin de 45 000 messages de phpbb a vbulletin !
Merci encore pour ce tuto qui aide toujours ;)Salut Red, j'ai pas trop compris ta remarque :D tu parles de quoi comme stats?
Je voulais dire que j'ai importer un forum de phpbb2 de 450 membres et qui possèdes pas loin de 45 000 messages en presque 30 minutes.
Donc merci pour le tuto ^^
Effectivement :) bon boulot :)
bonsoir a tous j'ai une petit question svp voila je voudré savoir quel option choisir dans impex pour importer d'un forum vb382 défalliant vers une nouvel vb382 neuve
(Select System :: ?????? mais lui) si je choisir vb3 apres importation ya un prob sur les group encien et nouveau on les voi comme en bas
(Select version and product to export to :: vbulletin 3.7.* & 3.8.* sa je pense que ok)
il i aurer pas une possibilité de fusionner deux groups d'utilisateurs comme quant fusionne deux utilisateur svp
ImpEx - Administrateur
ImpEx - Co-Admin
ImpEx - moderation
ImpEx - visiteurImpEx - Modérateur
ImpEx - membre
ImpEx - sup-Modo
ImpEx - mail
merci la team;)
Bonjour,
Dans un premier temps tu es prié de modifier ta signature, ce texte n'a plus d'utiliter si il est mis de façon automatique et ne sert à rien sur les forums autres que le forum "d'aide à domocile" ;)
pour ta question, il faudrait avant toutes migrations, que tu sois sure de ce qui pose soucis sur ta sauvegarde d'un forum defectueux, car si le soucis vient de ta db le soucis sera déplacé sur ton nouveau forum, et impex ne sert pas à faire ce style de migration de forum, une simple sauvegarde fonctionnel, et une restauration sur un forum vierge devrait suffir, car tu ne cherche pas à importer un forum non vb sur un forum vb là. Si bien sur j'ai bien compris ta question :)
Bonjour,j'ai bien mis tout la configuration est bonne mais voila quand je veut me connecter au systeme d'importation j'ai cette erreur : Connection to source server failed. Check username and password.
Pourtant les login sont bons.
Quel est le problème?
Merci.
Bonjour,j'ai bien mis tout la configuration est bonne mais voila quand je veut me connecter au systeme d'importation j'ai cette erreur : Connection to source server failed. Check username and password.
Pourtant les login sont bons.
Quel est le problème?
Merci.Bonsoir, tu as bien configuré le fichier de configuration d'Impex en plus de celui de vBulletin ?
Oui j'ai bien mis les login le nom de la base données source et celui de Vbulletin en revanche lorsque je met $impexconfig['sourceexists'] sur false sa fonctionne met on peut pas aller plus loin,par contre quel est le fichier Vbulletin que je dois editer? Je précise que je veut transformer mon forum Ipb 2.3.3 en Vbulletin, voici mon fichier config :
$impexconfig['target']['server'] = 'localhost';
$impexconfig['target']['user'] = '*****';
$impexconfig['target']['password'] = '*********';
$impexconfig['target']['database'] = '************';
$impexconfig['target']['tableprefix'] = '';
# If the system that is being imported from uses a database,
# enter the details for it here and set 'sourceexists' to true.
# If the source data is NOT stored in a database, set 'sourceexists' to false
$impexconfig['sourceexists'] = true;
####
#
# SOURCE - The source is the old forum database (where the data is coming from)
#
####
# mysql / mssql
$impexconfig['source']['databasetype'] = 'mysql'; // mysql OR mssql
$impexconfig['source']['server'] = 'localhost';
$impexconfig['source']['user'] = '********';
$impexconfig['source']['password'] = '***********';
$impexconfig['source']['database'] = '************';
$impexconfig['source']['tableprefix'] = 'ibf_';
####
#
# DUPLICATE CHECKING
# Where unique import id's are available ImpEx can check for duplicates with some
# Tier2 systems this will need to be set to false.
#
# yahoo_groups, YaBB 2.1, Ikonboard 3.1.5 (for attachments)
#
####
define('dupe_checking', false);
################################################## #############################
####
#
# ADVANCED - For a standard import or a novice user leave the settings below.
#
####
// Advanced Target
$impexconfig['target']['databasetype'] = 'mysql'; // currently mysql only
$impexconfig['target']['charset'] = '';
$impexconfig['target']['persistent'] = false; // (true/false) use mysql_pconnect
// Advanced Source
$impexconfig['source']['charset'] = '';
$impexconfig['source']['persistent'] = false;
# pagespeed is the second(s) wait before the page refreshes.
$impexconfig['system']['language'] = '/impex_language.php';
$impexconfig['system']['pagespeed'] = 1;
$impexconfig['system']['errorlogging'] = false;
define('impexdebug', false);
define('emailcasesensitive', false);
define('forcesqlmode', false);
define('skipparentids', false);
define('shortoutput', false);
define('do_mysql_fetch_assoc', false);
define('step_through', false);
define('lowercase_table_names', false);
define('use_utf8_encode', false);
define('use_utf8_decode', true);
?>
Bonsoir,
Au niveau de vBulletin, il suffit juste qu'il soit installé clean (aucune modification effectuée) pour éviter tout problème.
Les deux forums sont sur le même compte MySQL ?
Évite de n'utiliser aucun préfixe avec vB ;)
C'est bon l'installation clean est bon,est pour les base de données il sont sur 2 hebergeurs differents.
Merci pour ton aide.
C'est bon l'installation clean est bon,est pour les base de données il sont sur 2 hebergeurs differents.
Merci pour ton aide.Dans ce cas, exporte d'abord ta base de données IPB de ton premier hébergeur, importe-le sur le deuxième avant d'utiliser Impex.
1) Le serveur ne peut être localhost pour les deux car localhost signifie que c'est le serveur où est situé Impex que serait stockés toutes les données.
2) Ton hébergeur, comme 99,9% des hébergeurs, doit surement bloquer les connexions distantes.
Donc => http://www.pragmamx.fr/Content-pa-showpage-pid-20.html
Slt,pour l'histoire du localhost si je ne peut pas mettre localhost pour la base de données source je vois pas quoi mettre.
Merci
Tartiflette
12/09/2009, 17h44
Bonjour
Est ce possible de migrer deux forums vbulletin avec Impex ?
Une en version 3.8.1 et l'autre en 3.8.4
Dans ce cas que faut il sélectionner dans la case 1 ?
Je ne trouve que vb1 vb2 vb3
Merci
Jean
Bonsoir
Est ce possible de migrer deux forums vbulletin avec Impex ?
Une en version 3.8.1 et l'autre en 3.8.4Oui. Il vaudrait mieux qu'ils aient tout deux la même version (différence dans les tables).
Dans ce cas que faut il sélectionner dans la case 1 ?vb3
je précise une chose très importante.
SMF (Simple Machine Forum) (puisque c'est une importation récente que j'ai faite), n'a pas le même système d'encodage des mots de passe des membres que vBulletin.
donc, une fois que tout est importer, aller dans le réglage des groupes et il est très important de régler ce paramètre:
Ce groupe est un groupe d'utilisateurs non bannis ?(Si vous sélectionnez 'Non' ici, ce groupe sera considéré comme groupe accueillant des utilisateurs bannis. Cela empêchera l'envoi de notifications par e-mail et affichera un message d'erreur de bannissement sur les pages d'erreurs des permissions.)vous devez cocher OUI sinon, lors du rappel du mot de passe du membre et de sa "reconnexion" au forum, l'utilisateur se bannira automatiquement !!
Bonjour, merci pour ce plus d'information :)
Bonjour,
Avant tous, sachez que c'est l'option de migration qui m'a pousser à installer VB !
Alors, je vous poste mon problème, voila, je bloque dans la première partie, et oui; je sais que les possibilités d'erreurs que je peux faier sont colossales et c'est pour celà que je fait appelle à votre expérience !
----> Ou je bloque :
cliquez sur "check and update database". patientez jusqu'a ce qu'il revienne à l'ecran principale, et la vous devriez voir "succès" -> 1 :yahoo: comme ceci :
----> Message d'Erreur :
subscriptionlog - importsubscriptionlogid Completed Failed Check database permissions and connection, or table prefix to ensure its correct
Je pense que c'est une erreur de connection ou de premission, pourtant les coordonées des Bases de de données cible et source sont bien juste, et les bases de données (les 2 forum) sont dans le même serveur, donc, je ne pense pas à un problème de permission !
Vous avez une idée ?
Bonsoir,
Difficile de t'aider sur le coup. Assure-toi que les deux bases de données sont bien accessible en écriture à vB ce qui semble déjà être le cas. Peut être as-tu atteint la taille limite de BDD (simple supposition) ?
Tu as peut être reçu un email "Database Error" avec plus d'informations ?
Salut ;)
Très bon tuto mais les miniatures ne marchent plus :(
Pourrais-tu les remettre ?
Merci d'avance
Quelqu'un a testé une migration phpBB3 vers vB4 ?
Question complémentaire : j'ai un forum phpBB3 sur un serveur A pour un DNS xxxx.com, je veux migrer sur vB4 sur un serveur B.
Or l'achat de licence vB se fait pour un DNS donné. Du coup je ne peux pas tester la migration sur le serveur B tant que je n'ai pas modifié le mappage des DNS de serveur A vers serveur B. Or je ne veux pas modifier les DNS tant que la version sur serveur B n'a pas été finalisée et testée.
Et je ne peux pas tester sur serveur A car il est équipé de la version 5.1.6 de PHP donc pas suffisamment récente pour vB4 (5.2 minimum requis) et je ne veux pas upgrader php sur serveur A car il y a d'autres sites sur le serveur et je ne veux pas risquer le moindre effet de bord.
Comment procéder ?!?
Bonsoir,
La migration de phpBB3 à vB4 marche très bien mais les mots de passe ne s'importent pas. Je n'ai jamais rencontré de problème avec la version officielle, l'import ne fonctionnant que rarement du premier coup avec les premods.
Il ne suffirait pas de modifier au niveau de ton ordinateur le fichier hosts pour pointer vers le serveur B ? Sinon tu peux aussi l'installer sur un sous-domaine puis changer l'adresse du forum lorsqu'il sera prêt à être en production.
Quelqu'un a testé une migration phpBB3 vers vB4 ?
Question complémentaire : j'ai un forum phpBB3 sur un serveur A pour un DNS xxxx.com, je veux migrer sur vB4 sur un serveur B.
Or l'achat de licence vB se fait pour un DNS donné. Du coup je ne peux pas tester la migration sur le serveur B tant que je n'ai pas modifié le mappage des DNS de serveur A vers serveur B. Or je ne veux pas modifier les DNS tant que la version sur serveur B n'a pas été finalisée et testée.
Et je ne peux pas tester sur serveur A car il est équipé de la version 5.1.6 de PHP donc pas suffisamment récente pour vB4 (5.2 minimum requis) et je ne veux pas upgrader php sur serveur A car il y a d'autres sites sur le serveur et je ne veux pas risquer le moindre effet de bord.
Comment procéder ?!?Bonsoir, bien que le sujet reste sur une migration de forum vers un autre, il est préférable que tu créés ton propre sujet, afin de ne pas perturbé le suivi de celui ci par son auteur et de ne pas mélangé le suivi de notre support, merci.
olivers621
25/05/2010, 17h58
bonjour la migration s'est passé correctement mais lorsque tout est fait meme la réparation et optimisation de la BDD j'appelle l'adresse du site et voila que firefox m'annonce que le site utilise un autre encryptage, impossible de s'ouvrir
vous avez la soluce ?
olivers621
25/05/2010, 21h40
bon maintenant je vois mes forum correctement importer mais lorsque je clique sur un sujet ou je veux creer un nouveaux topic voici le message de firefox
==> Erreur d'encodage de contenu
La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.
olivers621
27/05/2010, 01h13
Probleme resolu cela etait du a easyphp.
par contre j'ai un autre soucis apres l'importation des membres, ils ont ce message ===>
Vous avez été exclu pour la raison suivante :
Aucune raison n'est spécifiée.
Date à laquelle l'exclusion sera levée : Jamais
pourtant la liste d'exclus est vide dans le panneau admin
ou puis faire disparaitre ceci ?????????
D'après mes lointains souvenir, les changé de groupes ou se rendre dans le groupe actuel et ce groupe est un groupe d'exclusion le mettre sur non
Enfin y a un truc de ce style et c'est par là
olivers621
27/05/2010, 08h18
ok merci je vais voir ça
olivers621
29/05/2010, 17h34
La migration s'est relativement bien passé mais encore juste un pti soucis
Les membres lorsqu'il veulent editer un message, dans l'editeur de message ils n'ont pas les boutons de balise bbcode qui apparaissent apparemment ils ne sont pas configurer sur l'affichage standard.
donc j'ai vu qu'on peut le modifier dans les options des utilisateurs mais le probleme c'est que je vais pas les faire 1 par1 (400 membres)
y a til un moyen de mettre par defaut pour tous le monde l'affichage standard, le faire en masse ????????
Bonsoir, oui il te suffit de te dirigé dans la partie de ton amdincp: maintenance >> Effectuer une requête SQL >> et tu auras le choix entre divers choix, à toi de choisir celui que tu désires.
olivers621
29/05/2010, 21h49
oki je vais essayer merci
olivers621
29/05/2010, 21h51
oupsss j'ai ce message ==> Vous n'êtes pas autorisé à exécuter des requêtes SQL.
oupsss j'ai ce message ==> Vous n'êtes pas autorisé à exécuter des requêtes SQL.Avec une recherche => http://www.vbulletin-ressources.com/forum/showthread.php?t=9296&p=67627#post67627 ;)
olivers621
30/05/2010, 18h11
merci a toi je vais voir ça de suite
Le tuto est-il toujours à jour ? Pour vBulletin vers Ipboard 3.0 ?
Le tuto est-il toujours à jour ? Pour vBulletin vers Ipboard 3.0 ?Ce tutoriel s'applique uniquement dans le sens Script -> vBulletin, pas l'inverse.
Ce tutoriel s'applique uniquement dans le sens Script -> vBulletin, pas l'inverse.
Donc impossible de passé de ma version 4.03 à Ipb 3.0 ?
Bonjour,
Tu ne penses pas qu'il serait plus logique de posé ta question sur un forum e support d'IPB ?
Et tu crois que IB va fournir un script permettant de faire cela? ce n'est pas du tout de leur interet, et ça se comprend.
Bonjour,
Tu ne penses pas qu'il serait plus logique de posé ta question sur un forum e support d'IPB ?
Et tu crois que IB va fournir un script permettant de faire cela? ce n'est pas du tout de leur interet, et ça se comprend.
J'ai jamais dit que j'allais transférer le forum en Ipb je reste fidèle a vBulletin, c'était une simple question ...
1+1=?
Non je te demande cela car au vu de ta rpéonse inconpréhensible vu que je ne dis nulle part que tu vas changer de type de forum, et si c'étais le cas, cela te regarde :D
Le tuto est-il toujours à jour ? Pour vBulletin vers Ipboard 3.0 ?Voici ta question, voila ma réponse:
Tu ne penses pas qu'il serait plus logique de posé ta question sur un forum e support d'IPB ?
Et tu crois que IB va fournir un script permettant de faire cela? ce n'est pas du tout de leur interet, et ça se comprend. Qu'est ce que tu n'as pas compris la dedans?
1+1=?
Non je te demande cela car au vu de ta rpéonse inconpréhensible vu que je ne dis nulle part que tu vas changer de type de forum, et si c'étais le cas, cela te regarde :D
Voici ta question, voila ma réponse:
Qu'est ce que tu n'as pas compris la dedans?
Mais sa ne répond pas à ma question ...
Est-ce que ce tuto est toujours valide même pour les version 4.x ...
Ce que je n'ai pas compris ? Ben, rien j'ai tout compris, mais je me vois mal aller sur Ipb pour une seul & simple question (pour eux) ...
Bien sur que ça répond à ta question, mais tu toi avoir une logique bien étrange, car je t'ai donner la réponse de façon clair, et Simon de même, je vais être encore plus explicite alors.
Ta question est celle ci:
Le tuto est-il toujours à jour ? Pour vBulletin vers Ipboard 3.0 ?
Donc tu veux savoir si il est possible de migrer de vb4.0.3 vers Ipb3.0 ?? ais je bien compris ta question qui me semble limpide?
Ma réponse:
NON, avec ce script, tu poses ta question sur un tutoriel basé sur IMPEX, le titre est explciite de ce tutoriel "Migrer un forum entier (type phpbb) vers vbulletin avec Impex" je lis vers vbulletin avec impex, n'est ce pas suffisant?
Après à savoir si il existe un autre script de IPB car IB ne le fera jamais je pense (logique) c'est fortement possible, et c'est pour cela que je t'ai répondu ceci:
Tu ne penses pas qu'il serait plus logique de posé ta question sur un forum e support d'IPB ?
Voila tout, si avec ça tu ne comprends toujours pas, je passe mon tour.
Est-ce que ce tuto est toujours valide même pour les version 4.x ...Oui :)
Ce que je n'ai pas compris ? Ben, rien j'ai tout compris, mais je me vois mal aller sur Ipb pour une seul & simple question (pour eux) ...Si tu envisage une migration vers IPB, c'est pourtant ce que tu devras faire ;)
naughtydog_slim
08/08/2010, 16h53
Salut, bien, j'ai déjà migré une fois de vbulletin 4.0.4 vers IPB 3.1.1, IPS met a disposition les convertisseurs et ils sont très efficaces, il importe le script et ses produit (blog, cms), le seul probleme est avec les accents, tu devras tout refaire a la main. Tu trouvera le script dans la zone client mais je crois qu'ils mettent ca aussi pour un telechargement publique. Ceci dis, je te deconseille de migrer et de gaspiller de l'argent, la langue francaise etant l'une des rare non prise en compte officiellement, c'est deja un element defavorable, la rigidité du script et le manque de mods et de hacks par rapport a vbulletin venant s'ajouter a la difficulté de gerer les produits dessus devront en dissuader plus d'un. le panneau d'administration est loin d'etre intuitif et offre moin de maniabilité que celui de vbulletin bien que plus beau. Et la communauté vbulletin est bien plus active ;) je suis revenu a mon vieux vb que je suis depuis la 3.0.7 et je suis très satisfait :) figure toi que sur ipb3.1 il y a meme pas de BBCODE pour la videos :( sinon la je convertit ma IPB vers VB :D
Bonsoir,
Je dois faire une migration de mon forum phpbb3 en VB 4:d2
Question est ce que je dois reprendre toutes les tables phpbb_ ou je peut garder seulement ceux qui serviront a Impex pour le transfère?
Histoire de gagné du temps
Bonsoir, les images de se tutoriels ne sont plus accessible, on verra si on peu résoudre cela voir le refaire si un autre tutoriel ne traite pas de ce sujet.
Bonsoir,
Je dois faire une migration de mon forum phpbb3 en VB 4:d2
Question est ce que je dois reprendre toutes les tables phpbb_ ou je peut garder seulement ceux qui serviront a Impex pour le transfère?
Histoire de gagné du tempsBonsoir,
Il est préférable de reprendre l'ensemble des tables, même si celles créés par des mods ne serviront de toute façon à rien :)
Watchman
21/11/2010, 18h43
Je viens d'importer avec succès les données de mon ancien forum en IPB 2.3. Seul problème je me retrouve avec des Ã* à la place des à et des é à la place des é entre autres. Les apostrophes aussi sont en code bizarre.
Y a t'il une méthode pour régler ça? Je suis sous vb 4.0.5.
Je viens d'importer avec succès les données de mon ancien forum en IPB 2.3. Seul problème je me retrouve avec des [B]Ã* à la place des à et des é à [COLOR=#000000]la place des é entre autres. Les apostrophes aussi sont en code bizarre.Soucis d'encodage. Quel était l'encodage sous IPB ? Il aurait fallu le mentionner dans les options d'Impex lors de l'importation pour qu'il le convertisse.
Watchman
21/11/2010, 19h53
Soucis d'encodage. Quel était l'encodage sous IPB ? Il aurait fallu le mentionner dans les options d'Impex lors de l'importation pour qu'il le convertisse.
En UTF-8 l'encodage sur IPB. J'avais pas fait attention oui. C'est quoi la norme d'encodage pour vbulletin?
Watchman
23/11/2010, 20h49
Personne n'a une réponse:(? Elles se trouvent où les options d'impex?
Bonsoir, patiente le retour de Simon, le week end en générale, n'ayant pas utilisé impex depuis fort longtemps, et je n'ai pas le temps de tester, désolé.
Watchman
26/11/2010, 19h52
C'est bon j'ai trouvé comment faire. Il fallait paramétrer le champ charset dans le config d'impex. J'ai réussi mon importation.:d2
Super pour toi, bonne continuation.
dragon111
07/12/2010, 19h46
bonjour dommage les screen ne fonctionne plus car cela m'aurai aider
et je vois ceci connecter vous en tant qu'admin sur votre ADMINCP, puis lancer http://votreforum.com/impex/
sur le phpbb ou le vbulletin
merci de m'aider
Merci rom56 je vai voir...
ca marche sur IPB 3.1 ?
laurentbxl
03/05/2011, 19h52
Bonjour et merci pour ce magnifique tuto.
J'ai un gros soucis.
J'essaie de migrer mon forum phpbb 3.0.7 vers vbulletin.
Tout se passe bien jusqu'au moment d'importer les posts.
La, il bloque! Rien n'evolue.
J'ai beau faire ce que je veux, rien n'y fait.
Quelqu'un aurait il une solution a me proposer?
D'avance merci
Laurent
laurentbxl
04/05/2011, 10h15
Personne pour m'aider? :(
Personne pour m'aider? :(Sans plus d'info, dur dur. Comment bloque-t-il déjà ? Via une page blanche ? Un message d'erreur (lequel) ? Un compteur restant à 0 ?
laurentbxl
04/05/2011, 17h09
Sans plus d'info, dur dur. Comment bloque-t-il déjà ? Via une page blanche ? Un message d'erreur (lequel) ? Un compteur restant à 0 ?
Que dire de plus?
Lors de l'import des posts, il commence bien mais s'arrete subitement apres quelques lignes.
Il n'y a aucuns messages d'erreurs ni rien.
C'est figé... ca bouge plus...
Je refais une tentative et je ferai une capture d'écran.
voici la capture:
http://screen.rapide-down.net/thumbnails/e9a11feb7cafefedf4ab6f4aafd083f2.png (http://screen.rapide-down.net/show-image.php?id=20667162de2f7010c8f634ec9698489e)
La, il bloque... plus rien ne se passe.
Combien avais-tu de messages ? C'est possible que l'importation bloque en cours car il n'y a pas assez mémoire ou que la durée maximale d'exécution des scripts PHP soit trop faible.
laurentbxl
04/05/2011, 18h22
Combien avais-tu de messages ? C'est possible que l'importation bloque en cours car il n'y a pas assez mémoire ou que la durée maximale d'exécution des scripts PHP soit trop faible.
J'ai un peu plus de 8000 messages.
Peut on modifier la durée d'exécution?
La mémoire, je suppose que tu veux dire le bloque ou il est indiqué "1000" par défaut?
J'ai déjà essayé avec différentes valeur mais rien n'y fait.
Je te remercie pour ton aide :d2
Peut on modifier la durée d'exécution?
La mémoire, je suppose que tu veux dire le bloque ou il est indiqué "1000" par défaut?On ne peut la modifier que vers le bas (trop simple sinon). Ca bloque même lorsque tu indique une valeur du genre 50 ?
laurentbxl
04/05/2011, 19h46
On ne peut la modifier que vers le bas (trop simple sinon). Ca bloque même lorsque tu indique une valeur du genre 50 ?
Oui.
Je ne sais vraiment plus quoi faire :s
laurentbxl
04/05/2011, 23h56
Oui.
Je ne sais vraiment plus quoi faire :s
Bon, il y a du nouveau.
J'ai vu que j'avais recu un mail avec le message d'erreur suivant :
Invalid SQL:
UPDATEvb_session
SETlastactivity = 1304525971, location = '/impex/index.php?do=004&do=004',badlocation = 0
WHEREsessionhash = '16e43cd64d3f8745851692ddf0259173';
MySQL Error :MySQL server has gone away
Error Number :2006
Request Date :Wednesday, May 4th 2011 @ 06:19:31 PM
Error Date :Wednesday, May 4th 2011 @ 06:21:51 PM
Le soucis ne vient pas de vBulletin mais de ton hébereur. MySQL server has gone away => Le serveur MySQL ne répond plus.
Dur dans ces conditions de faire quoique ce soit.
laurentbxl
05/05/2011, 13h09
Le soucis ne vient pas de vBulletin mais de ton hébereur. MySQL server has gone away => Le serveur MySQL ne répond plus.
Dur dans ces conditions de faire quoique ce soit.
comment est ce possible que d'un coup, il ne reponde plus alors qu'il allait si bien avant?
une idée?
comment est ce possible que d'un coup, il ne reponde plus alors qu'il allait si bien avant?
une idée?=> Hébergeur. Sûrement une maintenance... ou une erreur de configuration/plantage. Chez qui es-tu ?
laurentbxl
05/05/2011, 13h32
=> Hébergeur. Sûrement une maintenance... ou une erreur de configuration/plantage. Chez qui es-tu ?
Je suis sur un mutu ovh.
Je suis sur un mutu ovh.Ok, donc c'est normal :d2 Tu as toujours le problème actuellement ? Contacte sinon le support.
laurentbxl
05/05/2011, 14h06
Ok, donc c'est normal :d2 Tu as toujours le problème actuellement ? Contacte sinon le support.
Lol pourquoi dis tu que c'est normal?
J'ai envoyé un ticket au support tôt ce matin mais toujours pas de réponse :ranting:
Je viens aussi de poster sur le forum ovh pour voir ce qu'ils vont dire.
Ca commence vraiment a me prendre la tête!
Lol pourquoi dis tu que c'est normal?OVH a pas mal de soucis avec son offre mutualisé ces derniers temps (http://travaux.ovh.com/?project=4&status=all&perpage=50) - comparé à d'autres hébergeurs. Cf l'histoire avec Wordpress.
Bonne idée de Nowwhat :)
laurentbxl
05/05/2011, 18h45
OVH a pas mal de soucis avec son offre mutualisé ces derniers temps (http://travaux.ovh.com/?project=4&status=all&perpage=50) - comparé à d'autres hébergeurs. Cf l'histoire avec Wordpress.
Bonne idée de Nowwhat :)
Je pense que je vais pouvoir y arriver mais apparement, je risque de perdre quelques posts :s
steeve34
25/05/2011, 13h26
Bonjour,
merci pour ce tuto.
Pour moi tout s'est bien passé en local, j'ai juste perdu 2 postes.
Mais le souci, s'est que les membres exportés ne peuvent pas se connecter avec leur pseudo et mots de passe, j'ai fais le test avec quelques pseudo que j'avais déjà crée sur mon ancien forum phpbb.
Donc si je n'arrive pas à me connecter avec mes pseudo crées, les autres membres ne peuvent pas eux aussi se connecter!!!.
J'aimerais savoir si j'ai loupé quelque chose au moment de l'importation de la base de donnée?.
J'aimerais aussi avoir vos retours d'expériences si ça a marché pour vous, c'est à dire vos membres sont arrivés à se connecter avec leurs login et MDP après avoir utilisé la migration avec Impex?
Merci à vous.
Bonsoir,
Lis cela ça devrait te mettre probablement sur la voie, je pense que c'est un soucis de version: http://www.vbulletin-ressources.com/forum/showthread.php?t=26082.
steeve34
26/05/2011, 11h33
Bonsoir,
Lis cela ça devrait te mettre probablement sur la voie, je pense que c'est un soucis de version: http://www.vbulletin-ressources.com/forum/showthread.php?t=26082.
Merci je vais jeter un œil.
Bonne journée.
Avec un site sous PhpNuke, Impex ne fonctionne pas à 100%.
J'ai dû le modifier pas mal pour commencer à avoir des résultats corrects.
Avec un site sous PhpNuke, Impex ne fonctionne pas à 100%.
J'ai dû le modifier pas mal pour commencer à avoir des résultats corrects.Il vaut mieux faire Nuke > phpBB > vBulletin, l'importateur serait de meilleure qualité (non testé).
dudusympa
19/11/2011, 19h11
Bonsoir
j'ai suivi les explication à la lettre, le contenu du dossier upload de impex est bien à la racine de mon forum.
Pour être sur de ne pas faire d'erreur j'ai des copier / coller (à partir config php du forum source et du forum destination) des renseignements à mettre dans [ "ImpExConfig.php" puis editer les paramètres de vos deux bases de données. ATTENTION c'est la le moment le plus délicat, "$impexconfig['target']" correspond aux paramètres de la base de données vbulletin : celle qui va recevoir les membres, sujets, etc...
"$impexconfig['source']" correspont aux paramètres de la base de données du forum source, c'est à dire du forum autre que vbulletin ou impex va devoir exporter les informations]
Quand je tape dans mes navigateurs http://monforum.com/impex.php <<
Not Found The requested URL /forum/forum/impe.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. >>
Où peut être l'erreur ???
Merci de votre aide
dudusympa
20/11/2011, 19h52
http://www.vbulletin-ressources.com/forum/images/icons/pleure.gif n'étant pas sur j'ai installé un vb418 vierge et j'ai des problèmes avec import/expor
Bonjour à tous j'ai renoncé à upgrader mon forum car je tourne en rond. J'ai donc parcouru le forum et j'ai installé une version vierge (légale) de vb418. Voulant récupérer les users et tous mes sujets, après la lecture du tuto de Rom56, j'ai installé impex à la racine de mon forum. Seulement bien pour être sûre de noter sur config.php d'impex les bonnes informations, j'ai été chercher ces dernières sur le config php du forum pour 'source' et sur le config php de la version vierge 418.
coici le résultat obtenu :
[qoute] ImpEx build version : 1.104
Database cleanup & restart (http://havre-du-partage.com/forum/impex/help.php) ||| Online manual (http://www.vbulletin.com/docs/html/impex)
Using includes/config.php for target config.
Altering tables
ImpEx will now Alter the tables in the vB database to include import id numbers. This is needed during the import process for maintaining references between the tables during an import. If you have large tables (i.e. lots of posts) this can take some time. They will also be left after the import if you need to link back to the original vB userid.
moderator - importmoderatorid Completed
usergroup - importusergroupid Completed
ranks - importrankid Completed
poll - importpollid Completed
forum - importforumid Completed
forum - importcategoryid Completed
user - importuserid Completed
style - importstyleid Completed
thread - importthreadid Completed
post - importthreadid Completed
thread - importforumid Completed
smilie - importsmilieid Completed
pmtext - importpmid Completed
avatar - importavatarid Completed
customavatar - importcustomavatarid Completed
customprofilepic - importcustomprofilepicid Completed
post - importpostid Completed
attachment - importattachmentid Completed
pm - importpmid Completed
usernote - importusernoteid Completed
phrase - importphraseid Completed
subscription - importsubscriptionid Completed
subscriptionlog - importsubscriptionlogid Completed
filedata - importfiledataid Completed
Testing source against : aef ::1.05
Valid found tables :
pm found.
stats found.
Possibly custom tables or incorrect prefix :
registry NOT found.
attachment_mimetypes NOT found.
attachments NOT found.
categories NOT found.
forumpermissions NOT found.
forums NOT found.
fpass NOT found.
mark_read NOT found.
moderators NOT found.
news NOT found.
notify_forum NOT found.
notify_topic NOT found.
permissions NOT found.
poll_options NOT found.
poll_voters NOT found.
polls NOT found.
posts NOT found.
read_board NOT found.
read_forums NOT found.
read_topics NOT found.
registry NOT found.
sessions NOT found.
shouts NOT found.
smileys NOT found.
theme_registry NOT found.
themes NOT found.
topics NOT found.
user_groups NOT found.
users NOT found. [/quote]
Où est mon erreur car il trouve le forum mais pas 418 ???
Merci de votre aide. Bertrand.
dudusympa
21/11/2011, 22h12
voilà l'erreur que me donne impex quand je veux faire importer / exporter [ Unable to add cookies, header already sent.File: /home/havredup/public_html/duGuesclin/impex/ImpExFunction.php
Line: 522 ] et voici sorti de impex à l'adresse indiquée le php
<?php
/*================================================= =====================*\
|| ################################################## ################## ||
|| # vBulletin - Licence Number VBFC8FAF7D
|| # ---------------------------------------------------------------- # ||
|| # All PHP code in this file is �2000-2011 vBulletin Solutions Inc. # ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| ################################################## ################## ||
\*================================================ ======================*/
/**
* Common specific vB functions.
*
* If a function is used in more that two places it goes here.
*
* @package ImpEx
* @version $Revision: 2364 $
* @author Jerry Hutchings <jerry.hutchings@vbulletin.com>
* @checkedout $Name$
* @date $Date: 2011-08-30 11:38:02 -0700 (Tue, 30 Aug 2011) $
* @copyright http://www.vbulletin.com/license.html
*
*/
if (!defined('IDIR')) { die; }
class ImpExFunction
{
function ImpExFunction()
{
}
// Temp till moved in ImpEx2
var $source_table_cache = array();
function check_table_cache($tablename)
{
if(in_array($tablename, $this->source_table_cache))
{
return true;
}
else
{
return false;
}
}
/**
* Returns unix timestamp from a timestamp(14)
*
* @param string mixed The string to parse
*
* @return array
*/
function time_to_stamp($old_date)
{
return mktime (substr($old_date, 8, 2), substr($old_date, 10, 2), substr($old_date, 12, 2), substr($old_date, 4, 2), substr($old_date, 6, 2), substr($old_date, 0, 4));
}
function option2bin($optionstring)
{
$optionstring = strtolower(trim($optionstring));
switch ($optionstring)
{
case 'yes':
case 'is':
case 'one':
case 'on':
case 'true':
case 'y':
return 1;
case 'no':
case 'is not':
case 'off':
case 'false':
case 'n':
return 0;
default:
return $optionstring;
}
}
// YYYY-MM-DD or TIMESTAMP
function is_coppa($birthday)
{
$return_array = array( 'status' => false,
'is_coppa' => true);
$date_bits = array();
$unix_ts = 0;
if(stristr($birthday,"-"))
{
//Its YYYY-MM-DD
$date_bits = explode('-',$birthday);
if(!checkdate(intval($date_bits[1]), intval($date_bits[2]), intval($date_bits[0])))
{
return $return_array;
}
$birthday = @mktime(0,0,0,$date_bits[1],$date_bits[2],$date_bits[0]);
}
// 410240038 13 years of seconds
if( $birthday > (time() - 410240038))
{
$return_array['status'] = true;
$return_array['is_coppa'] = true;
}
else
{
$return_array['status'] = true;
$return_array['is_coppa'] = false;
}
return $return_array;
}
function iif($expression, $returntrue, $returnfalse = '')
{
return $expression ? $returntrue : $returnfalse;
}
function unhtmlspecialchars($text)
{
return str_replace(array('<', '>', '"', '&'), array('<', '>', '"', '&'), $text);
}
function vb_parse_url($messagetext)
{
$taglist = '\[b|\[i|\[u|\[color|\[size|\[font|\[left|\[center|\[right|\[indent|\[quote|\[highlight|\[\*';
$urlSearchArray = array(
"#(^|(?<=[^_a-z0-9-=\]\"'/@]|(?<=" . $taglist . ")\]))((https?|ftp|gopher|news|telnet)://|www\.)((\[(?!/)|[^\s[()^$!`\"'|{}<>])+)(?!\[/url|\[/img)(?=[,.]*([\s)[]|$))#siU"
);
$urlReplaceArray = array(
"\\2\\4 (http://%5C%5C2%5C%5C4)"
);
$emailSearchArray = array(
"/([ \n\r\t])([_a-z0-9-]+(\.[_a-z0-9-]+)*@[^\s]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/si",
"/^([_a-z0-9-]+(\.[_a-z0-9-]+)*@[^\s]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/si"
);
$emailReplaceArray = array(
"\\1\\2",
"\\0"
);
$text = preg_replace($urlSearchArray, $urlReplaceArray, $messagetext);
if (strpos($text, '@'))
{
$text = preg_replace($emailSearchArray, $emailReplaceArray, $text);
}
if($text)
{
return $text;
}
return $messagetext;
}
function vb_file_get_contents($filename)
{
if (function_exists('file_get_contents'))
{
if ($handle = @fopen ($filename, "rb"))
{
return file_get_contents($filename);
}
}
else
{
if ($handle = @fopen ($filename, "rb"))
{
do
{
$data = fread($handle, 1);
if (strlen($data) == 0)
{
break;
}
$contents .= $data;
} while(true);
@fclose ($handle);
return $contents;
}
}
return false;
}
function parse_smilie_callback_php5($imgsrc, $fulltag,$smilies)
{
// strip extra quotes added by /e modifier
$imgsrc = str_replace('\"', '"', $imgsrc);
$fulltag = str_replace('\"', '"', $fulltag);
if (isset($smilies["$imgsrc"]))
{
// found this smilie by image location, replace it
return $smilies["$imgsrc"];
}
else
{
// didn't find a smilie, so it probably isn't one
return $fulltag;
}
}
function html_2_bb($htmlcode, $parse_smilies = 1, $parse_urls = 1)
{
$smilies = $this->_smilies;
if(!function_exists('parse_smilie_callback'))
{
function parse_smilie_callback($imgsrc, $fulltag,$smilies)
{
// strip extra quotes added by /e modifier
$imgsrc = str_replace('\"', '"', $imgsrc);
$fulltag = str_replace('\"', '"', $fulltag);
if (isset($smilies["$imgsrc"]))
{
// found this smilie by image location, replace it
return $smilies["$imgsrc"];
}
else
{
// didn't find a smilie, so it probably isn't one
return $fulltag;
}
}
}
// line breaks
$htmlcode = preg_replace('#<br\s*/?>#i', "\n", $htmlcode);
$htmlcode = preg_replace('#<p\s*/?>#i', "\n\n", $htmlcode);
// do smilies
if ($parse_smilies == 1)
{
// as generic as possible
if (phpversion() < '5.0.0')
{
$htmlcode = preg_replace('#<img[^>]*src=("|\')(.*)\\1[^>]*/??>#iUe', "parse_smilie_callback('\\2', '\\0', \$smilies)", $htmlcode);
$htmlcode = preg_replace('#<img[^>]*src=([^"\' ]*) [^>]*/??>#iUe', "parse_smilie_callback('\\1', '\\0', \$smilies)", $htmlcode);
}
else
{
$htmlcode = preg_replace('#<img[^>]*src=("|\')(.*)\\1[^>]*/??>#iUe', "\$this->parse_smilie_callback_php5('\\2', '\\0', \$smilies)", $htmlcode);
$htmlcode = preg_replace('#<img[^>]*src=([^"\' ]*) [^>]*/??>#iUe', "\$this->parse_smilie_callback_php5('\\1', '\\0', \$smilies)", $htmlcode);
}
}
// images (beyond any smilies stripped above)
$htmlcode = preg_replace('#<img[^>]*src=("|\')(.*)\\1[^>]*/??>#iU', '$2', $htmlcode);
// bold and italics
$htmlcode = preg_replace('#<(/?(b|i))>#i', '[$1]', $htmlcode);
$htmlcode = preg_replace('#<(/?)strong>#i', '[$1b]', $htmlcode);
$htmlcode = preg_replace('#<(/?)em>#i', '[$1i]', $htmlcode);
// catch pretty much any email address...
$htmlcode = preg_replace('#<a[^>]*href=("|\')mailto:(.*)\\1[^>]*>(.*)</a>#iU', '$3', $htmlcode);
$htmlcode = preg_replace('#<a[^>]*href=mailto:([^"\' ]*) [^>]*>(.*)</a>#iU', '$2', $htmlcode);
// ...same with urls
$htmlcode = preg_replace('#<a[^>]*href=("|\')(.*)\\1[^>]*>(.*)</a>#iU', '$3 (http://$1$2$1)', $htmlcode);
$htmlcode = preg_replace('#<a[^>]*href=([^"\' ]*) [^>]*>(.*)</a>#iU', '$2 (http://$1)', $htmlcode);
// do code tags
$htmlcode = preg_replace('#<BLOCKQUOTE><font[^>]*>code:</font><hr(\s+/)?><pre>(.*)</pre><hr(\s+/)?></BLOCKQUOTE>#siU', '
$1', $htmlcode);
// do quotes
$htmlcode = preg_replace('#<blockquote><font[^>]*>quote:<hr(\s+/)?><font[^>]*>(.*)</font><hr(\s+/)?></blockquote>(<font[^>]*>)?#siU', '
$3', $htmlcode);
$htmlcode = preg_replace('#(</font>)?<blockquote><font[^>]*>quote:</font><hr(\s+/)?><font[^>]*>(.*)</font><hr(\s+/)?></blockquote>(<font[^>]*>)?#siU', '
$3', $htmlcode);
// Final catch !
$htmlcode = preg_replace('#</font><blockquote><font class="small">Quote:</font><hr />#','[ QUOTE ]',$htmlcode);
$htmlcode = preg_replace('#<hr /></blockquote><font class="post">#','[/ QUOTE ]',$htmlcode);
// umm.. this one's pretty ugly :)
$htmlcode = preg_replace("#</p> <small> </small> <pre style=\"font-size:x-small; font-family: monospace;\"> </pre> <STRONG> </strong> <blockquote><font size=\"1\" face=\"([^\"]+)\">quote:</font><hr /><font size=\"2\" face=\"([^\"]+)\"> <hr /></blockquote>#si", "[quote]", $htmlcode);
// do lists
$htmlcode = preg_replace('#<ul(\s+type=("?)square\\1)>#iU', '
', $htmlcode);
$htmlcode = preg_replace('#<ol type=("?)(a|A|i|I|1)\\1>#iU', '
[list=$2]', $htmlcode);
$htmlcode = preg_replace('#<ol[^>]*>#iU', '
[LIST=1]
', $htmlcode);
$htmlcode = preg_replace('#</(ol|ul)>#i', '
', $htmlcode);
$htmlcode = preg_replace('#<li>#U', '
', $htmlcode);
$htmlcode = preg_replace('#</li>#U', '', $htmlcode);
$htmlcode = str_replace(' ', '', $htmlcode);
// any stray comments
$htmlcode = preg_replace('#<!--.*-->#U', '', $htmlcode);
// misc stuff
$htmlcode = preg_replace('#<small>(.*)</small>#siU', '$1', $htmlcode);
if ($parse_urls)
{
$htmlcode=$this->vb_parse_url($htmlcode);
}
return $htmlcode;
}
function all_your_posts_are_belong_to_us($post)
{
return $post;
}
/**
* Simple path checker
*
* @param object displayobject The displayobject
* @param object sessionobject The current session object
* @param string mixed The full path
*
* @return boolean
*/
function check_path(&$displayobject, &$sessionobject, &$path)
{
if (is_dir($path))
{
$displayobject->display_now("\n<br /><b>path</b> - $path <font color=\"green\"><i>OK</i></font>");
return true;
}
else
{
$displayobject->display_now("\n<br /><b>$path</b> - <font color=\"red\"><i>NOT OK</i></font>");
$sessionobject->add_error('fatal',
$this->_modulestring,
"$path is incorrect",
'Check the file structe of the board');
return false;
}
}
/**
* Simple file checker
*
* @param object displayobject The displayobject
* @param object sessionobject The current session object
* @param string mixed The full path and filename
*
* @return boolean
*/
function check_file(&$displayobject, &$sessionobject, &$file)
{
if (is_file($file))
{
$displayobject->display_now("\n<br /><b>file</b> - $file <font color=\"green\"><i>OK</i></font>");
return true;
}
else
{
$displayobject->display_now("\n<br /><b>$file</b> - <font color=\"red\"><i>NOT OK</i></font>");
$sessionobject->add_error('fatal',
$this->_modulestring,
"$path is incorrect",
'Check the file structe of the board');
return false;
}
}
function scandir($dirstr)
{
if(!is_dir($dirstr))
{
return false;
}
if(!function_exists("scandir"))
{
$files = array();
if(is_dir($dirstr))
{
$fh = opendir($dirstr);
while (false !== ($filename = readdir($fh)))
{
array_push($files, $filename);
}
closedir($fh);
return $files;
}
else
{
return false;
}
}
else
{
return scandir($dirstr);
}
}
function fetch_attachment_path($userid, $base_path, $as_new, $attachmentid = 0, $thumb = false)
{
if ($as_new) // expanded paths
{
$path = $base_path . '/' . implode('/', preg_split('//', $userid, -1, PREG_SPLIT_NO_EMPTY));
}
else
{
$path = $base_path . '/' . $userid;
}
if ($attachmentid)
{
if ($thumb)
{
$path .= '/' . $attachmentid . '.thumb';
}
else
{
$path .= '/' . $attachmentid . '.attach';
}
}
return $path;
}
function vbmkdir($path, $mode = 0777)
{
if (is_dir($path))
{
if (!(is_writable($path)))
{
@chmod($path, $mode);
}
return true;
}
else
{
$oldmask = @umask(0);
$partialpath = dirname($path);
if (!$this->vbmkdir($partialpath, $mode))
{
return false;
}
else
{
return mkdir($path, $mode);
}
}
}
function check_avatar_size(&$url, &$size_allowed)
{
if($url AND @fopen($url,'r'))
{
$size = strlen($this->vb_file_get_contents($url));
if ($size > intval($size_allowed))
{
return $size;
}
else
{
return true;
}
}
else
{
return false;
}
}
function vb_file_save_contents($filename, $contents)
{
if (function_exists('file_put_contents'))
{
return file_put_contents($filename, $contents);
}
else
{
if ($handle = @fopen ($filename, "w"))
{
$result = fwrite($handle, $contents);
@fclose ($handle);
if ($result)
{
return true;
}
}
}
return false;
}
}
/*================================================= =====================*\
|| ################################################## ##################
|| # Downloaded: 14:57, Sat Nov 19th 2011
|| # CVS: $RCSfile$ - $Revision: 2364 $
|| ################################################## ##################
\*================================================ ======================*/
?>
dudusympa
22/11/2011, 19h20
J'avais sétectionné Allaire !!!
Quand j'ai compris j'ai sélectionner pour les 2 choix vb 4 4.1 et oh miracle ça à fonctionné !
Mon Forum a été transféré en entier sans perte, juste un peu en désordre.
Merci pour le tuto qui m'a aidé, du coup je suis en version vBulletin v4.1.8 stable
Bonsoir,
Comme quoi lire attentivement un tutoriel peu aider:
Choissisez votre forum source ( la ou il y a marqué 1. Allaire ) puis choissez votre version vbulletin cible. ( la version du vbulletin vierge installé enffet ).
voici ce que ca donne pour moi qui importe de phpbb 2 vers vb3.6
hello
suite a la convertion de phpbb3 a vbulletin 4.0.6
Sur le forum je me retrouve avec des Ã* à la place des à et des
é à la place des é pareil j'ai ca d?une a la place d'une et plein d'autre signe bizzare
j'ai vu que morpheuss avait eu ce souci mais de smf a vbulletin
y'a t il une solution??
d'avance merci
Bonjour,
il faudra forger plusieurs requêtes, mais la j'ai pas le temps...
voilà se qui devrait réparer le problème des é :
UPDATE thread SET title = REPLACE(title, 'é', 'é');
Freddy.k
19/12/2011, 12h58
voila comment faire http://www.vbulletin-ressources.com/forum/showthread.php?t=28656&p=201986#post201986
Propulsé par vBulletin™ Version 4.1.10 Copyright © 2012 vBulletin Solutions, Inc. Tous droits réservés - Version française par vBulletin-Ressources.com