Fork me on GitHub




« 1 (2) 3 »


Re: Conversion de base de données
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Normalement le script de migration contient déjà cela, quel est le problème ?

Posté le : 07/02/2008 21:54
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Aspirant
Inscrit: 23/03/2007 22:25
Messages: 81
Citation :

Christian a écrit:
Normalement le script de migration contient déjà cela, quel est le problème ?


Bonjour Christian,
en fait j'ai bien migré les membres mais les comptes ne sont pas activés.

Quand j'essaie d'envoyer le mail d'activation aux membres, ça me télécharge le fichier admin.php (vide)
Je pense que c'est du au nombre de membres (9800).
Si j'envoi à 50 membres ça fonctionne bien.

Alors je me suis dis que le mieux serais d'activer directement tous les comptes.

Tu as une solution?

Posté le : 07/02/2008 21:57
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Je pensais avoir pris en compte cela mais apparemment non, voici le code modifié.

insert into xoops_users (uidunameemailurluser_avataruser_fromuser_siguser_viewemailuser_yimuser_msnmpasslast_loginuser_occuser_intrest,bioattachsigrank,level,timezone_offset,umode,uorder,notify_method,user_mailok)
SELECT user_idloginuser_mailuser_web, CASE WHEN lengthuser_avatar ) =0 THEN 'blank.gif' ELSE rightuser_avatarlengthuser_avatar ) -20 )ENDuser_localuser_signuser_show_mailuser_yahoouser_msnpasswordlast_connectuser_occupationuser_hobbies,'',0,0,1,0,'flat',0,0,0 from phpboost_membre where user_id 1;


Pour éviter de refaire l'import il suffit d'exécuter cette requête :

update [prefix]_users set level =1 where uid>1;


Sinon le système d'envoi de mail pour xoops ne sait pas gérer des envois en nombre, le seul qui marche c'est le module xmail réalisé par les brésiliens.

Une réécriture de cette partie est prévue avec la prochaine version majeure de Xoops.

Posté le : 07/02/2008 23:25
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Aspirant
Inscrit: 23/03/2007 22:25
Messages: 81
Merci Christian
j'avais comencé à envoyer les mails par 50 ça m'en aurais fait des pages :-o

Posté le : 07/02/2008 23:27
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Newbie
Inscrit: 23/09/2010 22:45
Messages: 19
Bonjour et merci pour ce poste. Je confirme qu'à une ou deux modifs pret la migration marche aussi en local de phpboost v3 vers Xoops v2xx.

J'aimerais savoir pour un site d'on je m'occupe, si quelqu'un pourrait m'aider pour migrer le forum vers le newbb de xoops,
les articles vers news
et les photos vers tadgallery

Merci par avance

Posté le : 11/10/2010 19:40
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Quelles forum, album, etc est utilisée maintenant?

Posté le : 12/10/2010 11:28

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Newbie
Inscrit: 23/09/2010 22:45
Messages: 19
Bonjour Ghia, merci pour ton aide.
Actuellement c'est phpboost v3. Comme indiqué les membres groupes etc sont bien migrés.

Maintenant en tables manque plus que :
newbb de xoops,
les articles vers news
et les photos vers tadgallery (sans quoi beaucoup d'heures à passer)

Posté le : 12/10/2010 18:41
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Newbie
Inscrit: 23/09/2010 22:45
Messages: 19
les tables articles boost (phpboost) à convertir vers xoops : News
--
-- 
Structure de la table `phpboost_articles`
--

CREATE TABLE IF NOT EXISTS `phpboost_articles` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
idcatint(11NOT NULL DEFAULT '0',
  `
titlevarchar(100NOT NULL DEFAULT '',
  `
contentsmediumtext NOT NULL,
  `
iconvarchar(255NOT NULL DEFAULT '',
  `
timestampint(11NOT NULL DEFAULT '0',
  `
visibletinyint(1NOT NULL DEFAULT '0',
  `
startint(11NOT NULL DEFAULT '0',
  `
endint(11NOT NULL DEFAULT '0',
  `
user_idint(11NOT NULL DEFAULT '0',
  `
viewsmediumint(9NOT NULL DEFAULT '0',
  `
users_notetext,
  `
nbrnotemediumint(9NOT NULL DEFAULT '0',
  `
notefloat NOT NULL DEFAULT '0',
  `
nbr_comint(11unsigned NOT NULL DEFAULT '0',
  `
lock_comtinyint(1NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
KEY `idcat` (`idcat`),
  
FULLTEXT KEY `title` (`title`),
  
FULLTEXT KEY `contents` (`contents`)
TYPE=MyISAM  AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_articles`
--

INSERT INTO `phpboost_articles` (`id`, `idcat`, `title`, `contents`, `icon`, `timestamp`, `visible`, `start`, `end`, `user_id`, `views`, `users_note`, `nbrnote`, `note`, `nbr_com`, `lock_com`) VALUES
(11'Débuter avec le module Articles''Ce bref article va vous donner quelques conseils simples pour prendre en main ce module.<br />rn<br />rn<ul class="bb_ul">rn    <li class="bb_li">Pour configurer votre module, <a href="/articles/admin_articles_config.php">cliquez ici</a>rn    </li><li class="bb_li">Pour ajouter des catégories : <a href="/admin_articles_cat_add.php">cliquez ici</a> (les catégories et sous catégories sont à l''infini)rn    </li><li class="bb_li">Pour ajouter un article, vous avez 2 solutions  (les 2 arrivent au même lien)<br />rn        <ul class="bb_ul">rn            <li class="bb_li">Dans la catégorie souhaitée, cliquez sur le bouton ''Ajout''rn            </li><li class="bb_li"><a href="/articles/admin_articles_add.php">Cliquez ici</a> pour l''ajouter via le panneau d''administration du module.<br />rn        </li></ul>rn    </li><li class="bb_li">Pour mettre en page vos articles, vous pouvez utiliser le langage bbcode ou l''éditeur WYSIWYG (cf cet <a href="http://www.phpboost.com/articles/articles-6-61+mise-en-page-du-contenu.php">article</a>)<br />rn</li></ul><br />rn<br />rnPour en savoir plus, n''hésitez pas à consulter la documentation du module sur le site de <a href="http://www.phpboost.com">PHPBoost</a>.<br />rn<br />rn<br />rnBonne utilisation de ce module.'''124249698110013'0'0000);

-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_articles_cats`
--

CREATE TABLE IF NOT EXISTS `phpboost_articles_cats` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
id_leftint(11NOT NULL DEFAULT '0',
  `
id_rightint(11NOT NULL DEFAULT '0',
  `
levelint(11NOT NULL DEFAULT '0',
  `
namevarchar(100NOT NULL DEFAULT '',
  `
contentstext,
  `
nbr_articles_visiblemediumint(9unsigned NOT NULL DEFAULT '0',
  `
nbr_articles_unvisiblemediumint(9unsigned NOT NULL DEFAULT '0',
  `
iconvarchar(255NOT NULL DEFAULT '',
  `
aprobtinyint(1NOT NULL DEFAULT '0',
  `
authtext,
  
PRIMARY KEY (`id`),
  
KEY `id_left` (`id_left`)
TYPE=MyISAM  AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_articles_cats`
--

INSERT INTO `phpboost_articles_cats` (`id`, `id_left`, `id_right`, `level`, `name`, `contents`, `nbr_articles_visible`, `nbr_articles_unvisible`, `icon`, `aprob`, `auth`) VALUES
(1120'Catégorie de test''Articles de démonstration'10'articles.png'1'a:3:{s:3:"r-1";i:1;s:2:"r0";i:1;s:2:"r1";i:1;}');


les tables boost forum à convertir vers xoops NewBB
--
-- 
Structure de la table `phpboost_forum_alerts`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_alerts` (
  `
idmediumint(11NOT NULL AUTO_INCREMENT,
  `
idcatint(11NOT NULL DEFAULT '0',
  `
idtopicint(11NOT NULL DEFAULT '0',
  `
titlevarchar(255NOT NULL DEFAULT '',
  `
contentstext,
  `
user_idint(11NOT NULL DEFAULT '0',
  `
statustinyint(1NOT NULL DEFAULT '0',
  `
idmodoint(11NOT NULL DEFAULT '0',
  `
timestampint(11NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
KEY `idtopic` (`idtopic`,`user_id`,`idmodo`)
TYPE=MyISAM AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_alerts`
--


-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_forum_cats`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_cats` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
id_leftint(11NOT NULL DEFAULT '0',
  `
id_rightint(11NOT NULL DEFAULT '0',
  `
levelint(11NOT NULL DEFAULT '0',
  `
namevarchar(100NOT NULL DEFAULT '',
  `
subnamevarchar(150NOT NULL DEFAULT '',
  `
nbr_topicmediumint(9NOT NULL DEFAULT '0',
  `
nbr_msgmediumint(9NOT NULL DEFAULT '0',
  `
last_topic_idint(11NOT NULL DEFAULT '0',
  `
statustinyint(1NOT NULL DEFAULT '1',
  `
aprobtinyint(1NOT NULL DEFAULT '0',
  `
authtext,
  `
urlvarchar(255NOT NULL,
  
PRIMARY KEY (`id`),
  
KEY `last_topic_id` (`last_topic_id`),
  
KEY `id_left` (`id_left`)
TYPE=MyISAM  AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_cats`
--

INSERT INTO `phpboost_forum_cats` (`id`, `id_left`, `id_right`, `level`, `name`, `subname`, `nbr_topic`, `nbr_msg`, `last_topic_id`, `status`, `aprob`, `auth`, `url`) VALUES
(1140'Cat&eacute;gorie de test''Cat&eacute;gorie de test'11111'a:4:{s:3:"r-1";i:1;s:2:"r0";i:1;s:2:"r1";i:1;s:2:"r2";i:7;}'''),
(
2231'Forum de test''Forum de test'11111'a:4:{s:3:"r-1";i:1;s:2:"r0";i:3;s:2:"r1";i:7;s:2:"r2";i:7;}''');

-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_forum_history`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_history` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
actionvarchar(50NOT NULL DEFAULT '',
  `
user_idint(11NOT NULL DEFAULT '0',
  `
user_id_actionint(11NOT NULL DEFAULT '0',
  `
urlvarchar(255NOT NULL,
  `
timestampint(11NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
KEY `user_id` (`user_id`)
TYPE=MyISAM AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_history`
--


-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_forum_msg`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_msg` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
idtopicint(11NOT NULL DEFAULT '0',
  `
user_idmediumint(9NOT NULL DEFAULT '0',
  `
contentstext,
  `
timestampint(11NOT NULL DEFAULT '0',
  `
timestamp_editint(11NOT NULL DEFAULT '0',
  `
user_id_editint(11NOT NULL DEFAULT '0',
  `
user_ipvarchar(50NOT NULL DEFAULT '',
  
PRIMARY KEY (`id`),
  
KEY `idtopic` (`idtopic`,`user_id`,`timestamp`),
  
FULLTEXT KEY `contenu` (`contents`)
TYPE=MyISAM  AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_msg`
--

INSERT INTO `phpboost_forum_msg` (`id`, `idtopic`, `user_id`, `contents`, `timestamp`, `timestamp_edit`, `user_id_edit`, `user_ip`) VALUES
(111'Message de test sur le forum PHPBoost'128691736200'127.0.0.1');

-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_forum_poll`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_poll` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
idtopicint(11NOT NULL DEFAULT '0',
  `
questionvarchar(255NOT NULL DEFAULT '',
  `
answerstext,
  `
voter_idtext,
  `
votestext,
  `
typetinyint(1NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
UNIQUE KEY `idtopic` (`idtopic`)
TYPE=MyISAM AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_poll`
--


-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_forum_topics`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_topics` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
idcatint(11NOT NULL DEFAULT '0',
  `
titlevarchar(100NOT NULL DEFAULT '',
  `
subtitlevarchar(75NOT NULL DEFAULT '',
  `
user_idint(11NOT NULL DEFAULT '0',
  `
nbr_msgmediumint(9NOT NULL DEFAULT '0',
  `
nbr_viewsmediumint(9NOT NULL DEFAULT '0',
  `
last_user_idint(11NOT NULL DEFAULT '0',
  `
last_msg_idint(11NOT NULL DEFAULT '0',
  `
last_timestampint(11NOT NULL DEFAULT '0',
  `
first_msg_idint(11NOT NULL DEFAULT '0',
  `
typetinyint(1NOT NULL DEFAULT '0',
  `
statustinyint(1NOT NULL DEFAULT '0',
  `
aprobtinyint(1NOT NULL DEFAULT '0',
  `
display_msgtinyint(1unsigned NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
KEY `idcat` (`idcat`,`last_user_id`,`last_timestamp`,`type`),
  
FULLTEXT KEY `title` (`title`)
TYPE=MyISAM  AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_topics`
--

INSERT INTO `phpboost_forum_topics` (`id`, `idcat`, `title`, `subtitle`, `user_id`, `nbr_msg`, `nbr_views`, `last_user_id`, `last_msg_id`, `last_timestamp`, `first_msg_id`, `type`, `status`, `aprob`, `display_msg`) VALUES
(12'Test''Sujet de test'11011128691736210100);

-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_forum_track`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_track` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
idtopicint(11NOT NULL DEFAULT '0',
  `
user_idint(11NOT NULL DEFAULT '0',
  `
tracktinyint(1NOT NULL DEFAULT '0',
  `
pmtinyint(1NOT NULL DEFAULT '0',
  `
mailtinyint(1NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
UNIQUE KEY `idtopic` (`idtopic`,`user_id`)
TYPE=MyISAM AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_track`
--


-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_forum_view`
--

CREATE TABLE IF NOT EXISTS `phpboost_forum_view` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
idtopicint(11NOT NULL DEFAULT '0',
  `
last_view_idint(11NOT NULL DEFAULT '0',
  `
user_idint(11NOT NULL DEFAULT '0',
  `
timestampint(11NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
KEY `idv` (`idtopic`,`user_id`)
TYPE=MyISAM AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_forum_view`
--


et les tables boost galery à convertir vers xoops TadGallerie
--
-- 
Structure de la table `phpboost_gallery`
--

CREATE TABLE IF NOT EXISTS `phpboost_gallery` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
idcatint(11NOT NULL DEFAULT '0',
  `
namevarchar(255NOT NULL DEFAULT '',
  `
pathvarchar(255NOT NULL DEFAULT '',
  `
widthmediumint(9NOT NULL DEFAULT '0',
  `
heightmediumint(9NOT NULL DEFAULT '0',
  `
weightmediumint(9NOT NULL DEFAULT '0',
  `
user_idint(11NOT NULL DEFAULT '0',
  `
aprobtinyint(1NOT NULL DEFAULT '0',
  `
viewsint(11NOT NULL DEFAULT '0',
  `
timestampint(11NOT NULL DEFAULT '0',
  `
users_notetext,
  `
nbrnotemediumint(9NOT NULL DEFAULT '0',
  `
notefloat NOT NULL DEFAULT '0',
  `
nbr_comint(11unsigned NOT NULL DEFAULT '0',
  `
lock_comtinyint(1NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`),
  
KEY `idcat` (`idcat`)
TYPE=MyISAM  AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_gallery`
--

INSERT INTO `phpboost_gallery` (`id`, `idcat`, `name`, `path`, `width`, `height`, `weight`, `user_id`, `aprob`, `views`, `timestamp`, `users_note`, `nbrnote`, `note`, `nbr_com`, `lock_com`) VALUES
(11'PHPBoost 3!''phpboost3.jpg'320264156141101286917363''0000);

-- --------------------------------------------------------

--
-- 
Structure de la table `phpboost_gallery_cats`
--

CREATE TABLE IF NOT EXISTS `phpboost_gallery_cats` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
id_leftint(11NOT NULL DEFAULT '0',
  `
id_rightint(11NOT NULL DEFAULT '0',
  `
levelint(11NOT NULL DEFAULT '0',
  `
namevarchar(150NOT NULL DEFAULT '',
  `
contentstext,
  `
nbr_pics_aprobmediumint(9unsigned NOT NULL DEFAULT '0',
  `
nbr_pics_unaprobmediumint(9unsigned NOT NULL DEFAULT '0',
  `
statustinyint(1NOT NULL DEFAULT '0',
  `
aprobtinyint(1NOT NULL DEFAULT '1',
  `
authtext,
  
PRIMARY KEY (`id`),
  
KEY `id_left` (`id_left`)
TYPE=MyISAM  AUTO_INCREMENT=;

--
-- 
Contenu de la table `phpboost_gallery_cats`
--

INSERT INTO `phpboost_gallery_cats` (`id`, `id_left`, `id_right`, `level`, `name`, `contents`, `nbr_pics_aprob`, `nbr_pics_unaprob`, `status`, `aprob`, `auth`) VALUES
(1120'Test''Galerie de test'1011'a:3:{s:3:"r-1";i:1;s:2:"r0";i:1;s:2:"r1";i:3;}');


Après pour les autres tables comme download je me débrouillerais ;) merci par avance pour votre aide pour faire comme pour les membres dans se topic, sans quoi tellement long à faire, perdre les données pas envisageable ça empêcherait de migrer vers xoops2.

Posté le : 12/10/2010 23:12
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Votre code SQL est illisible.
SVP éditez votre post et recollez le code entre les balises.

Essayez dans le futur de préserver le formatage du code par:
- cliquez code source
- tapez espace
- cliquez OK
- puis collez le code entre les balises code
ou
- collez le code
- sélectez le texte du code
- cliquez code source

Posté le : 13/10/2010 06:58

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Conversion de base de données
Newbie
Inscrit: 23/09/2010 22:45
Messages: 19
Bonjour, et merci Ghia, je me disais aussi !
Voila en passant vite fait avant de reprendre le boulot.

Edit. bon la c'est pareil que pour membres, ce sont des tables vierges sans rien de rempli (catégories, sous catégories, voir groupe).

Posté le : 13/10/2010 12:14
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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