Je souhaite transférer environ 300 articles d'un site Web Joomla 1.5 vers un site Web Joomla 3.3.1.
J'ai accès uniquement à la base de données Joomla 1.5 mais pas au backend (j'ai accès aux deux pour le site Web joomla 3.3.1).
Parce que la table xx_content sous Joomla 3.3 n'a pas la même structure/les mêmes colonnes que la table xx_content sous Joomla 1.5, je ne peux pas simplement faire une requête SQL (les deux tables sont dans la même base de données).
Alors, quelles sont les pratiques recommandées pour le faire?
Mon hypothèse est la suivante: exportez le contenu J1.5 xx_content vers un fichier csv, puis modifiez-le pour refléter la structure du contenu J3.3 xx_content, puis importez-le dans J3.3 xx_content. Mais je me demande s'il n'y a pas quelque chose de plus facile.
Ce que je vous recommande de faire est:
#__users
tableVous devriez maintenant avoir un nouveau site Joomla 1.5 avec tout votre contenu.
#__content
table.J'espère que cela t'aides
Enfin, j'ai exporté/importé via CSV (car je devais également éditer toutes les entrées en texte intégral) et voici les petites choses que je devais rechercher:
asset_idFK
à O
, Joomla attribuera la valeur correcte lorsque vous ouvrirez/sauvegarderez votre article à partir du backend/frontend. Pour encapsuler toutes les entrées avec "
Virgule échappée : Je ne sais pas pourquoi mais Open Office remplace toutes les virgules échappées \"
par \""
, ouvrez le fichier .csv avec un éditeur de texte tel que Notepad ++ et Find replace \""
par \"
sep=;
à la première ligne du fichier .CSV pour indiquer à Excel quels sont les séparateurs.