Conversion JV Link Exchanger J1.5 vers J2.5 : Différence entre versions
De Vulgum Techus
(→Méthode 2) |
|||
Ligne 9 : | Ligne 9 : | ||
==Méthode 2== | ==Méthode 2== | ||
+ | Cette méthode implique d'avoir accès à la base de données du site et plus particulièrement aux fichier [[MySQL]] à l'aide d'un outil comme [[PHPmyAdmin]] par exemple. '''JVLE''' comporte quatre fichiers distinct. Pour chacun une procédure distincte est nécessaire. | ||
+ | |||
+ | ==jvle_categories== | ||
+ | *exporter '''<préfixe>_jvle_categories''' de l'ancienne base de données au format '''CSV''' | ||
+ | *importer le fichier '''CSV''' dans '''<préfixe>_jvle_categories''' de la nouvelle base de données | ||
+ | |||
+ | ==jvle_votes== | ||
+ | *exporter '''<préfixe>_jvle_category''' de l'ancienne base de données au format '''CSV''' | ||
+ | *importer le fichier '''CSV''' dans '''<préfixe>_jvle_category''' de la nouvelle base de données | ||
+ | |||
+ | ==jvle_links== | ||
+ | *La nouvelle version comporte un champ '''hit''' supplémentaire. Pour permettre la compatibilité, il convient d'ajouter un champ comprenant la valeur '''0''' à l'ancien fichier pour l'importer sans problème. | ||
+ | *exporter '''<préfixe>_jvle_links''' de l'ancienne base de données au format '''CSV''' | ||
+ | *éditer '''<préfixe>_jvle_links''' et ajouter '''"0",''' (virgule comprise) à chaque ligne de données à l'aide d'un simple éditeur | ||
+ | *importer le fichier '''CSV''' dans '''<préfixe>_jvle_links''' de la nouvelle base de données | ||
+ | *en cas d'erreur sur une colonne (row), noter le numéro de ligne, corriger le fichier '''CSV''', effacer le contenu de '''<préfixe>_jvle_links''' de la nouvelle base de données (truncate) et recommencer l'import. | ||
+ | |||
+ | jvle_settings | ||
+ | La nouvelle version comprend plusieurs champs supplémentaires qui sont : | ||
+ | *tp_enable | ||
+ | *track_hits | ||
+ | *websnapr_api_key | ||
+ | *template_name | ||
+ | |||
+ | Des champs en moins | ||
+ | *stw_actype | ||
+ | *stw_inside | ||
+ | *stw_thumbnail | ||
+ | *stw_sizesel | ||
+ | *stw_custsizex | ||
+ | *stw_custsizey | ||
+ | *stw_fullpage | ||
+ | |||
+ | Un champ déplacé | ||
+ | *stw_access_key | ||
+ | |||
+ | Transfert sans grand intérêt. Plus simple de recopier les contenus des principaux champs à la main. |
Version du 11 novembre 2013 à 01:37
Sommaire
Présentation
Le passage de JV Link Exchanger de Joomla version 1.5 vers 2.5 est possible car les fichiers des deux versions sont assez similaires. Deux procédures sont possibles c'est à dire :
- Méthode décrite par JV
- Méthode décrite ici.
Procédure
Méthode 1
Elle est décrite au lien suivant :
https://www.jv-extensions.com/documentation/jv-linkexchanger/migrating-jv-linkexchanger-from-joomla-15-to-joomla-25
Méthode 2
Cette méthode implique d'avoir accès à la base de données du site et plus particulièrement aux fichier MySQL à l'aide d'un outil comme PHPmyAdmin par exemple. JVLE comporte quatre fichiers distinct. Pour chacun une procédure distincte est nécessaire.
jvle_categories
- exporter <préfixe>_jvle_categories de l'ancienne base de données au format CSV
- importer le fichier CSV dans <préfixe>_jvle_categories de la nouvelle base de données
jvle_votes
- exporter <préfixe>_jvle_category de l'ancienne base de données au format CSV
- importer le fichier CSV dans <préfixe>_jvle_category de la nouvelle base de données
jvle_links
- La nouvelle version comporte un champ hit supplémentaire. Pour permettre la compatibilité, il convient d'ajouter un champ comprenant la valeur 0 à l'ancien fichier pour l'importer sans problème.
- exporter <préfixe>_jvle_links de l'ancienne base de données au format CSV
- éditer <préfixe>_jvle_links et ajouter "0", (virgule comprise) à chaque ligne de données à l'aide d'un simple éditeur
- importer le fichier CSV dans <préfixe>_jvle_links de la nouvelle base de données
- en cas d'erreur sur une colonne (row), noter le numéro de ligne, corriger le fichier CSV, effacer le contenu de <préfixe>_jvle_links de la nouvelle base de données (truncate) et recommencer l'import.
jvle_settings La nouvelle version comprend plusieurs champs supplémentaires qui sont :
- tp_enable
- track_hits
- websnapr_api_key
- template_name
Des champs en moins
- stw_actype
- stw_inside
- stw_thumbnail
- stw_sizesel
- stw_custsizex
- stw_custsizey
- stw_fullpage
Un champ déplacé
- stw_access_key
Transfert sans grand intérêt. Plus simple de recopier les contenus des principaux champs à la main.