Comment décoder les messages d'erreurs dans Vqmod ?

Soutien et conseils sur les "Modules" OpenCart.
Paiements, livraisons, langues, totaux et autres.

Comment décoder les messages d'erreurs dans Vqmod ?

Messagepar mirbrou » 03 Juil 2015, 21:41

Bonjour,

J'ai installé le fichier.xml d'EXPORT-IMPORT TOOL V2.26 par le panneau de gestion de vqmod. J'ai préalablement uploadé par ftp, les dossiers et les fichiers requis et rendu inactifs les autres modules pour m'assurer qu'il n'y a pas de conflit.

EXPORT_IMPORT ne s'affiche pas dans Admin--> outils.

Tout me semble ok. Et pourtant le script ne fonctionne pas.

Dans le journal d'erreur de Vqmod, je reçois ce message :
---------- Date: 2015-07-03 14:10:27 ~ IP : 184.161.34.107 ----------

REQUEST URI : /boutique/admin/index.php?route=module/vqmod_manager&token=6efcb4bb68e6b7bfa066dacb568483c9
MOD DETAILS:
modFile : /var/www/vhosts/cotonflanelle.com/mireillebrousseau.com/boutique/vqmod/xml/install.xml
id :
version : 2.0.x-2.26
vqmver :
author : mhccorp.com

File Name : admin/language/*/common/menu.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): $_['text_backup'] = 'Backup / Restore';


Le code du fichier Export-Import: install.xml
Code: Tout sélectionner
<modification>
   <name>Export/Import Tool for OpenCart 2.0.x</name>
   <code>Export/Import Tool for OpenCart 2.0.x</code>
   <version>2.0.x-2.26</version>
   <author>mhccorp.com</author>
   <file path="admin/controller/common/menu.php">
      <operation>
         <search><![CDATA[$data['text_backup'] = $this->language->get('text_backup');]]></search>
         <add position="after"><![CDATA[
      $data['text_export_import'] = $this->language->get('text_export_import');
         ]]></add>
      </operation>
      <operation>
         <search><![CDATA[$data['backup'] = $this->url->link('tool/backup', 'token=' . $this->session->data['token'], 'SSL');]]></search>
         <add position="after"><![CDATA[
      $data['export_import'] = $this->url->link('tool/export_import', 'token=' . $this->session->data['token'], 'SSL');
         ]]></add>
      </operation>
   </file>
   <file path="admin/language/*/common/menu.php">
      <operation>
         <search><![CDATA[$_['text_backup']                      = 'Backup / Restore';]]></search>
         <add position="after"><![CDATA[
$_['text_export_import']               = 'Export / Import';
         ]]></add>
      </operation>
   </file>
   <file path="admin/view/template/common/menu.tpl">
      <operation>
         <search><![CDATA[<li><a href="<?php echo $backup; ?>"><?php echo $text_backup; ?></a></li>]]></search>
         <add position="after"><![CDATA[
      <li><a href="<?php echo $export_import; ?>"><?php echo $text_export_import; ?></a></li>
         ]]></add>
      </operation>
   </file>
</modification>


Qu'est-ce que je ne saisie pas pour cet erreur ?

Merci
Dernière édition par mirbrou le 11 Juil 2015, 15:49, édité 1 fois au total.
Opencart : 2.0.1.1
VQmod : 2.5.1

Hébergeur : votresite.ca
site web : cotonflanelle.com
site test : mireillebrousseau.com -> template kingdtore de Theme Global
Enhanced VQMod Manager and Editor 1.0
Admin Enhanced Products 2.x
Customers Also Viewed / Purchased (2in1)
Export-import 2.0.x-2.26
mirbrou
 
Messages: 43
Inscrit le: 03 Avr 2015, 05:50

Re: Comment décoder les messages d'erreurs dans Vqmod ?

Messagepar lucho69 » 04 Juil 2015, 11:23

le message VQMOD te donne tout :

File Name : admin/language/*/common/menu.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): $_['text_backup'] = 'Backup / Restore';

traduction :
dans les fichiers langue menu.php du répertoire admin language et common pour toutes les langues (c'est le sens de /*/" ) , il cherche
$_['text_backup'] = 'Backup / Restore'

cette ligne n'a pas de sens , car forcément, dans les autres langues que EN, on aura pas Backup / Restore" : on aura par exemple en FR $_['text_backup'] = 'Sauvegarde / Restauration"

je conseille de mettre plutot que AFTER, BEFORE

<search><![CDATA[$_[ 'text_backup' ]]]></search>
<add position="before"><![CDATA[

car le search marchera ainsi pour toutes les langues

très souvent les bugs des modules développés par nos amis anglosaxons sont autour de ce problème, ils pensent que l'admin est toujours en Anglais seulement; perso, je vire même l'anglais, donc 1 fois sur 2 , je dois modifier les XML pour remplacer tous les english par french

autre astuce : quand tu dezippes ton module sur ton PC, tu regardes si il y a un répertoire /admin/language ou catalogue/language
si /english/ , tu le dupliques en /french/
si autre langue exotique (celle du développeur), tu supprimes, sinon on se retrouve avec du russe, du tchèque etc... et incomplet
Opencart 1.5.x - 2.x.x Opencart Assistance Dépannage

Image
lucho69
 
Messages: 907
Inscrit le: 09 Juil 2010, 13:51
Localisation: lyon

Re: Comment décoder les messages d'erreurs dans Vqmod ?

Messagepar mirbrou » 06 Juil 2015, 19:18

Bonjour,

Merci beaucoup pour l'info, j'avais effectivement du russe dans une des extensions !
Pour ce qui est du module Export-Import, Même si nous étions deux à chercher pourquoi le module ne fonctionnait pas, nous n'avons rien trouvé. J'ai décidé d'ajouter les modifications dans chacun des fichiers manuellement puisqu'elles ne servent qu'à afficher et à rendre opérant "Exporter / Importer". Sans incidence sur le reste. J'ai toutefois gardé le module comme note. Au cas où!

Pour subcat_images, j'ai abandonné ! J'ai opté pour la recherche d'un template qui avait cette option intégrée. J'en ai trouvé un qui fait mon bonheur. Je commence par la version Lite, question de voir si tout est compatible avec mon hébergeur et je passerai à la version Pro (payante) si c'est ok. J'ai vu dans un message que vous conseillez de prendre une version payante pour éviter les ennuies. Or, je ne connais pas la boite qui a fait ce Template, et je me demandais si vous ou quelqu'un d'autre avait un opinion sur celle-ci.

Un gros merci pour votre aide. C'est très apprécié

Mireille
Opencart : 2.0.1.1
VQmod : 2.5.1

Hébergeur : votresite.ca
site web : cotonflanelle.com
site test : mireillebrousseau.com -> template kingdtore de Theme Global
Enhanced VQMod Manager and Editor 1.0
Admin Enhanced Products 2.x
Customers Also Viewed / Purchased (2in1)
Export-import 2.0.x-2.26
mirbrou
 
Messages: 43
Inscrit le: 03 Avr 2015, 05:50

Re: Comment décoder les messages d'erreurs dans Vqmod ?

Messagepar lucho69 » 06 Juil 2015, 20:48

oui mais quel template , quel module ??? perso, j'aime bien les templates de themeforest
Opencart 1.5.x - 2.x.x Opencart Assistance Dépannage

Image
lucho69
 
Messages: 907
Inscrit le: 09 Juil 2010, 13:51
Localisation: lyon

Re: Comment décoder les messages d'erreurs dans Vqmod ?

Messagepar mirbrou » 06 Juil 2015, 21:03

Pour le module Export-Import, il s'agit, comme je le mentionnais dans le message précédent, de d'EXPORT-IMPORT TOOL V2.26.

Le template que j'ai repéré est le kingstore de la compagnie Theme global.

Je vais de se pas consulté le site de theme forest.

Merci
Opencart : 2.0.1.1
VQmod : 2.5.1

Hébergeur : votresite.ca
site web : cotonflanelle.com
site test : mireillebrousseau.com -> template kingdtore de Theme Global
Enhanced VQMod Manager and Editor 1.0
Admin Enhanced Products 2.x
Customers Also Viewed / Purchased (2in1)
Export-import 2.0.x-2.26
mirbrou
 
Messages: 43
Inscrit le: 03 Avr 2015, 05:50

Re: Comment décoder les messages d'erreurs dans Vqmod ?

Messagepar mirbrou » 11 Juil 2015, 15:48

J'ai effectivement trouvé mon bonheur avec ce template. Lorsque ma boutique sera en lien avec celui-ci, je le ferai savoir.


Merci encore !
Opencart : 2.0.1.1
VQmod : 2.5.1

Hébergeur : votresite.ca
site web : cotonflanelle.com
site test : mireillebrousseau.com -> template kingdtore de Theme Global
Enhanced VQMod Manager and Editor 1.0
Admin Enhanced Products 2.x
Customers Also Viewed / Purchased (2in1)
Export-import 2.0.x-2.26
mirbrou
 
Messages: 43
Inscrit le: 03 Avr 2015, 05:50


Retour vers Soutien "Modules"

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés