PDA

Afficher la version complète : Migrer un forum entier (type phpbb) vers vbulletin avec Impex



Rom56
01/08/2006, 17h25
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 !

Allan
07/08/2006, 19h39
Super taf Rom56, ca va aider du monde ca ;)

Allan
09/08/2006, 22h17
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

Mr.COOL
06/02/2007, 18h38
Je peut savoir de quoi ce compose le dossier ImPEx svp.
Et pour la tableprefix en met quoi.

Karline
14/02/2007, 20h07
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

Allan
14/02/2007, 20h21
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 ;)

Karline
14/02/2007, 20h34
Merci Allan,
Est ce possible d'importer juste les membres ?
Comme ça je laisse le forum phpbb en archive et repart à zéro

Allan
14/02/2007, 20h49
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. ;)

Rom56
19/03/2007, 14h27
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.

Rom56
22/03/2007, 14h15
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

claudy
21/05/2007, 22h25
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?

Ombre
08/06/2007, 19h04
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...

psp2fun
19/06/2007, 15h30
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)

Ombre
02/07/2007, 21h04
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 />&nbsp;</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&amp;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]&amp;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&amp;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&amp;t=$thread[threadid]" rel="nofollow">$vbphrase[reply]</a> |
<a href="subscription.php?$session[sessionurl]do=removesubscription&amp;return=ucp&amp;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&amp;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&amp;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>

Ombre
02/07/2007, 23h05
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 !! :)

TuxBox
07/07/2007, 16h04
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

sony
08/07/2007, 14h59
merci très utile ce tuto ;)

didipc
15/07/2007, 21h48
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

Ombre
15/07/2007, 21h58
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 :)

didipc
15/07/2007, 23h52
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:

didipc
17/07/2007, 20h15
Personne ne sait pourquoi cela fait sa ?

Antares
30/07/2007, 11h28
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

Beuh_C
30/09/2007, 03h29
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...

KeNa
30/09/2007, 19h11
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

Jeb
30/11/2007, 16h38
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.

Beuh_C
30/11/2007, 19h20
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...

Ombre
30/11/2007, 20h13
Pourquoi ne pas faire des test en local ? au lieu d abandonner aussi vite :)

surtout que c est possible :p

Beuh_C
30/11/2007, 20h29
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:

pody
20/01/2008, 18h24
Bonjour

possible d'utiliser Impex pour importer une table (membres) d'un vbulletin 3.6.8 vers un 3.7 ?

merci

Ombre
20/01/2008, 22h15
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:

Ombre
17/02/2008, 22h00
Bonsoir, c est a peu près pareil avec impex tu sélectionne le forum punBB :)

MoNsTeR
26/03/2008, 15h31
Merci,

Importation avec succès ;)

MoNsTeR
01/04/2008, 09h46
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

MoNsTeR
02/04/2008, 14h03
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

satan
15/11/2008, 12h21
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

Ombre
15/11/2008, 12h29
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.

Ombre
14/01/2009, 20h53
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.

Ombre
14/01/2009, 21h32
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

Ombre
14/01/2009, 21h50
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

Ombre
14/01/2009, 23h58
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

Red
16/02/2009, 21h05
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 ;)

Ombre
16/02/2009, 21h51
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?

Red
16/02/2009, 23h23
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 ^^

Ombre
17/02/2009, 00h01
Effectivement :) bon boulot :)

WARNING
30/04/2009, 23h41
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;)

Ombre
01/05/2009, 10h08
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 :)

jefflad
11/07/2009, 13h45
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.

Simon
11/07/2009, 19h04
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 ?

jefflad
12/07/2009, 12h14
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);
?>

Simon
12/07/2009, 20h31
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 ;)

jefflad
13/07/2009, 07h26
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.

Simon
13/07/2009, 12h11
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

jefflad
14/07/2009, 12h44
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

Simon
12/09/2009, 20h09
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

Jeb
24/09/2009, 15h40
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 !!

Ombre
24/09/2009, 17h56
Bonjour, merci pour ce plus d'information :)

azmoum
17/03/2010, 07h22
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 ?

Simon
19/03/2010, 20h06
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 ?

AK'47
21/03/2010, 18h32
Salut ;)

Très bon tuto mais les miniatures ne marchent plus :(

Pourrais-tu les remettre ?

Merci d'avance

boubsa
24/03/2010, 12h04
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 ?!?

Simon
13/04/2010, 21h12
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.

Ombre
13/04/2010, 21h28
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 ?????????

BalHack
27/05/2010, 01h18
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 ????????

Ombre
29/05/2010, 21h24
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.

Simon
29/05/2010, 22h05
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

Ali
04/06/2010, 22h52
Le tuto est-il toujours à jour ? Pour vBulletin vers Ipboard 3.0 ?

Simon
04/06/2010, 23h31
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.

Ali
05/06/2010, 12h04
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 ?

Ombre
05/06/2010, 12h15
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.

Ali
05/06/2010, 13h24
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 ...

Ombre
05/06/2010, 16h30
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?

Ali
05/06/2010, 17h49
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) ...

Ombre
05/06/2010, 18h33
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.

Simon
05/06/2010, 20h10
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

14DH01
07/09/2010, 23h17
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

Ombre
08/09/2010, 02h35
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.

Simon
09/09/2010, 20h08
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.

Simon
21/11/2010, 19h17
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?

Ombre
23/11/2010, 21h03
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

Ombre
26/11/2010, 19h57
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

dudi
17/01/2011, 21h00
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? :(

Simon
04/05/2011, 16h44
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.

Simon
04/05/2011, 18h06
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

Simon
04/05/2011, 19h43
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

Simon
05/05/2011, 13h03
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?

Simon
05/05/2011, 13h12
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.

Simon
05/05/2011, 14h01
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!

Simon
05/05/2011, 14h55
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.

Ombre
25/05/2011, 19h29
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.

drek
21/06/2011, 14h32
merci à toi :)

bpi007
21/06/2011, 23h52
Avec un site sous PhpNuke, Impex ne fonctionne pas à 100%.
J'ai dû le modifier pas mal pour commencer à avoir des résultats corrects.

Simon
22/06/2011, 00h41
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('&lt;', '&gt;', '&quot;', '&amp;'), 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"
&nbsp;);


$urlReplaceArray = array(
"\\2\\4 (http://%5C%5C2%5C%5C4)"
&nbsp;);


$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"
&nbsp;);


$emailReplaceArray = array(
"\\1\\2",
"\\0"
&nbsp;);




$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('&nbsp;', '', $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

Ombre
22/11/2011, 19h23
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

mrtof
13/12/2011, 14h57
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

Seed
18/12/2011, 16h13
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