- Posts: 177
- Thank you received: 8
Mise a jour ->j4
-- Joomla version -- : 3.10
-- PHP version -- : 7
Bonjour,
question mise à jour vers j4! Je ne sais pas vous mais franchement, j'ai passé plus de temps à migrer des sites j3 vers j4 que j'en aurais eu à prendre un template neuf et retraduire le tout sur j4... Cela est vrai sur du site e vitrine mais sur de ecommerce, cela risque de prendre bien trop de temps.
Bref, est-il envisageable de prendre une base j4 solide , mettre en place la derniere version de Hikashop et transférer par la suite les tables de l'ancienne base de données hikashop (si oui, merci de m'indiquer lesquelles) vers la nouvelle?
Merci. nb : 3 sites concernés.
Please Log in or Create an account to join the conversation.
Les deux façons de faire sont possible.
Le problème n'est pas trop du coté d'HikaShop qui est compatible Joomla 3 et Joomla 4.
C'est plutôt les templates, les autres extensions, surtout celles dont les développeurs ne vont pas portés sur J4, et les potentielles personnalisations.
Mais oui, vous pouvez partir sur un J4 et récupérer les données HikaShop de la base de données de votre J3 pour les passer sur le J4.
Dans votre PHPMyAdmin, vous pouvez exporter/importer toutes les tables hikashop de l'un vers l'autre.
Notez qu'avant de faire cela, il faut aussi migrer les utilisateurs. Sinon, vous allez avoir des utilisateurs dans HikaShop, lié à rien dans Joomla. Pour migrer les utilisateurs d'un J3 à un J4, il existe différentes extensions sur le JED.
Aussi, un fois la migration des données de la base de données faite, je vous recommande de cliquer une fois sur le bouton "check database" de la configuration HikaShop pour que les utilisateurs sont bien synchronisés.
Enfin, il faudra copier les fichiers des dossiers images/com_hikashop/upload/ et media/com_hikashop/upload/ via FTP pour récupérer les images, les fichiers téléchargeables, etc.
Please Log in or Create an account to join the conversation.
bon, transfer effectué selon comme vu, pas mal de fonctionnalités ont l'air de fonctionner, ceci dit, quelques erreurs :
Page de configuration générale
J'ai beau vérifier les champs de la base de données, il me dit que tout ok, suaf que pas vraiment...
+ j'ai bien retransféré tous les fichiers media/com_hikashop/upload/etc
mais aucune des images ne se montre dans mon administration alors que mes listings sur version ancienne sont bien la.
une idéee?
Please Log in or Create an account to join the conversation.
+ j'obtiens une error 500 si j'essaye de creer un lien vers mes categories ou produits anc sous message
Mise en page listing_slider_horizontal introuvable.
Comprends pas bien.
Si j'utilise le menu de base créé lors de la mis een place de Hikashop, la page m'affiche un tas d'erreurs :
Notice: Undefined property: ProductViewProduct::$filters in /Applications/MAMP/htdocs/mech23/components/com_hikashop/views/product/view.html.php on line 763
Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/mech23/components/com_hikashop/views/product/view.html.php on line 763
Notice: Undefined property: ProductViewProduct::$filters in /Applications/MAMP/htdocs/mech23/components/com_hikashop/views/product/view.html.php on line 845
Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/mech23/components/com_hikashop/views/product/view.html.php on line 845
Notice: Undefined property: ProductViewProduct::$filters in /Applications/MAMP/htdocs/mech23/components/com_hikashop/views/product/view.html.php on line 1089
Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/mech23/components/com_hikashop/views/product/view.html.php on line 1089
Donc, j'en conclue quand meme un gros soucis au niveau des views du composant.
Que faire?
Please Log in or Create an account to join the conversation.
Pour la première erreur dans les méthodes de paiement, c'est surement un plugin tiers qui n'a pas été mis à jour.
Activez l'option "debug" de la configuration Joomla et accédez à la page avec le souci pour avoir le callstack complet. Cela devrait aider à comprendre où est le problème.
Pour les images, comme je disais dans mon précédent message, il ne faut pas uniquement copier les fichiers de media/com_hikasohp/upload mais aussi ceux de images/com_hikashop/upload
Si vous n'avez fait que media/com_hikasohp/upload c'est normal que les images des produits n'apparaissent pas car elles sont dans images/com_hikashop/upload
listing_slider_horizontal est bien un fichier de vue normal d'HikaShop, donc je ne vois pas pourquoi il y aurait cette erreur, à moins que le fichier ne soit pas présent dans components/com_hikashop/views/product/tmpl/ ou components/com_hikashop/views/category/tmpl/
Quelle version d'HikaShop utilisez vous ? La 3.3.0 ? La 4.7.3 ? Une autre ?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Pour les images, si vous n'avez pas le dossier, c'est surement que vous avez changé le dossier dans les options de la configuration d'HikaShop sur l'ancien site. Merci de vérifier le chemin qui y est renseigné:
www.hikashop.com/support/documentation/5...nfig.html#main_files
Il faut copier les fichiers des dossiers dont le chemin est configuré dans ces options.
Aussi, il faut vérifier que vous avez les mêmes chemins entre les deux sites. Si le nouveau site regarde ailleurs que l'ancien, il ne trouvera pas les images.
Pour l'erreur sur les listings en front, les vues sliders que votre élément de menu essaie d'utiliser ne sont disponibles qu'avec HikaShop Business. Vous devez utiliser une autre édition d'HikaShop sur votre site Joomla 4 qui fait que les fichiers sont manquants.
Aussi, si vous avez par exemple la Starter sur le site J3, c'est surement que vous aviez la Business auparavant et vous avez downgrade. Dans ce cas, les fichiers pour les vues sliders sont laissés, justement pour éviter ce genre d'erreur sur le frontend du site.
Please Log in or Create an account to join the conversation.
le dossier est bien sur le site
Se pourrait-il que le soucis vienne de ce fameux downgrade?
D'ou aussi la question : Ai-je droit à une version telechargeable de mise à jour de ma version Business dont la license avait été en effet activée il y a quelques temps, j'étais reparti sur une version simple parce que le client final n'utilise pas vraiment les options de la version business.
+ Si je re-upgrade cet Hikashop vers version business, ces soucis devraient disparaitre, correct?
Please Log in or Create an account to join the conversation.
1. Non, le souci avec les images n'est pas lié au downgrade.
D'après votre première capture, Hikashop cherche les images des produits dans media/com_hikashop/upload/ pas media/com_hikashop/upload/safe/ (ça c'est pour les fichiers uploadés). Donc vérifiez que vous avez bien les images là dedans.
2. En effet, le souci avec les vues introuvables sur le frontend disparaitrons si vous repassez sur la Business. Sinon, vous pouvez éditer vos éléments de menu et modules et changer le layout des produits pour un autre layout genre "image and title".
Vu que votre souscription est expirée, il faudra la renouveler pour avoir accéder au téléchargement de la Business.
Please Log in or Create an account to join the conversation.
Merci.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Cela ressemble à un souci CSS, avec par exemple le CSS du template qui force le width à 100% sur les miniatures.
Rajoutez ce CSS et cela devrait aider:
Please Log in or Create an account to join the conversation.
Ceci dit, me reste quand meme une interrogation :
j'ai donc effectué une downgrade pour les raisons de mise à jour que l'on connait, je suis en train de me rendre compte que l'option carroussel du module de produit n'est donc plus dipsonible. J'ai un peu contourné soucis similaire sur probleme un peu plus haut en reprenant quelques fichiers de la version de base qui m'ont permis d'afficher correctement mes produits (histoire de vue/slider un peu plus haut). Bref, j'ai ma version j3 dans laquelle j'ai bien mon option de carrousel dispo puisque c'est une version commerciale et ma version "downgrade" sous J4 ou je n'ai plus acces à l'option carroussel de mon module.
Question : Y a-t-il un dossier de ma version J3 que je puisse récupérer et l'insérer sur ma version J4 qui puisse réactiver l'option carroussel en question ?
Merci d'avance.
Please Log in or Create an account to join the conversation.
Non, vous avez déjà les éléments nécessaires. Ce qu'il manque c'est que HikaShop sait qu'il est en mode Starter et du coup il n'affiche pas les options dans la page d'option du module. Il faudrait modifier le code d'HikaShop pour lui faire croire qu'il est en mode Business.
Please Log in or Create an account to join the conversation.