Page 1 sur 1

Code erreur en langue allemande

MessagePublié: 11 Mars 2015, 17:04
par vincentduke
Bonjour !

Voila nous avons un code erreur sur certaine page de notre site lors de l'utilisation de la langue allemande uniquement :

Notice: Undefined index: 5 in /var/www/clients/client1/web11/web/catalog/controller/module/blockhtml.php on line 5Notice: Undefined index: 5 in /var/www/clients/client1/web11/web/catalog/controller/module/blockhtml.php on line 6Notice: Undefined index: 5 in /var/www/clients/client1/web11/web/catalog/controller/module/blockhtml.php on line 8


Pouvons nous y remédier ou le module est il défaillant ?

Merci de votre aide :)

Re: Code erreur en langue allemande

MessagePublié: 11 Mars 2015, 20:00
par vincentduke
Dans le module HTML donc le "Header panel" n'est plus Yes ou No.. mais remplacé par ce meme code :

Yes Notice: Undefined index: 5 in /var/www/clients/client1/web11/web/admin/view/template/module/blockhtml.tpl on line 96 value="1" name="blockhtml_module[2][header][5]" type="radio" /> No Notice: Undefined index: 5 in /var/www/clients/client1/web11/web/admin/view/template/module/blockhtml.tpl on line 98checked="checked" value="0" name="blockhtml_module[2][header][5]" type="radio" />

Re: Code erreur en langue allemande

MessagePublié: 11 Mars 2015, 20:20
par lucho69
si tu as juste l'erreur en allemand, il y aurait pas un caractère interdit dans le fichier langue DE ?
apostrophe, ou autre

Re: Code erreur en langue allemande

MessagePublié: 12 Mars 2015, 18:28
par vincentduke
Je pense que l'erreur vient de l'onglet "Localisation" dans les paramètres de la langue de_DE ?

Quelle valeurs faut il y rentrer ?

ex pour le français : fr_FR.UTF-8,fr_FR,fr_FR,fr-fr,french

Merci !

Re: Code erreur en langue allemande

MessagePublié: 12 Mars 2015, 19:02
par vincentduke
Sans rien n'avoir modifié le code erreur s'est réduit désormais à cette simple ligne :

Notice: Undefined index: 5 in /var/www/clients/client1/web11/web/catalog/controller/module/blockhtml.php on line 5

Cette fameuse ligne 5 du"blockhtml.php" la voici :

$this->data['show_title'] = $setting['header'][$this->config->get('config_language_id')] ? true : false;

ou celle ci si nous comptons l'espace ou non entre la 3eme et 4eme ligne :

$this->data['title'] = html_entity_decode($setting['title'][$this->config->get('config_language_id')], ENT_QUOTES, 'UTF-8');

Cordialement

Re: Code erreur en langue allemande

MessagePublié: 12 Mars 2015, 20:35
par lucho69
désolé, aucune expérience sur un site allemand, j'ai fait ES EN , jamais DE
essaie de demander sur le forum opencart.com ...

Re: Code erreur en langue allemande

MessagePublié: 13 Mars 2015, 17:05
par vincentduke
Ok ;)

Par contre avant modif avec la langue allemande mon fichier category était comme ceci :

<?php
/****************************
Opencart France
http://www.opencart-france.com
Traduction 05/05/2013
Enjoy :)
****************************/

// Text
$_['text_refine'] = 'Pr&eacute;ciser la recherche';
$_['text_product'] = 'Produits';
$_['text_error'] = 'Cat&eacute;gorie introuvable ! ';
$_['text_empty'] = '';
$_['text_quantity'] = 'Qt&eacute; :';
$_['text_manufacturer'] = 'Fabricants :';
$_['text_model'] = 'Code produit :';
$_['text_points'] = 'Points de fidelit&eacute; :';
$_['text_price'] = 'Prix :';
$_['text_tax'] = 'H.T :';
$_['text_reviews'] = 'Bas&eacute; sur %s avis.';
$_['text_compare'] = 'Comparatif produit (%s)';
$_['text_display'] = 'Visualiser en :';
$_['text_list'] = 'Liste';
$_['text_grid'] = 'Grille';
$_['text_sort'] = 'Classer par :';
$_['text_default'] = 'D&eacute;faut';
$_['text_name_asc'] = 'Nom par ordre croissant (de A &agrave; Z)';
$_['text_name_desc'] = 'Nom par ordre d&eacute;croissant (de Z &agrave; A)';
$_['text_price_asc'] = 'Prix du plus faible au plus fort';
$_['text_price_desc'] = 'Prix du plus fort au plus faible';
$_['text_rating_asc'] = '&Eacute;valuation la plus faible';
$_['text_rating_desc'] = '&Eacute;valuation la plus forte';
$_['text_model_asc'] = 'Mod&egrave;le par ordre croissant (de A &agrave; Z)';
$_['text_model_desc'] = 'Mod&egrave;le par ordre d&eacute;croissant (de Z &agrave; A)';
$_['text_limit'] = 'Nombre par page :';
?>


Maintenant il est comme cela :

<?php
/****************************
Opencart France
http://www.opencart-france.com
Traduction 05/05/2013
Enjoy :)
****************************/

// Heading
$_['heading_title'] = 'Cat&eacute;gories';

// Text
$_['text_success'] = 'F&eacute;licitations, vous avez modifi&eacute; les <b>Cat&eacute;gories</b> avec succ&egrave;s !';
$_['text_default'] = 'Par d&eacute;faut';
$_['text_image_manager'] = 'Gestionnaire d&#8217;images';
$_['text_browse'] = 'Parcourir les fichiers';
$_['text_clear'] = 'Effacer l&#8217;image';

// Column
$_['column_name'] = 'Nom de la cat&eacute;gorie';
$_['column_sort_order'] = 'Classement';
$_['column_action'] = 'Action';

// Entry
$_['entry_name'] = 'Nom de la cat&eacute;gorie :';
$_['entry_meta_keyword'] = 'Balise m&eacute;ta "Mots-cl&eacute;s" :';
$_['entry_meta_description'] = 'Balise m&eacute;ta "Description" :';
$_['entry_description'] = 'Description :';
$_['entry_parent'] = 'Cat&eacute;gorie parente :';
$_['entry_filter'] = 'Filtres :<br /><span class="help">(Compl&eacute;tion automatique)</span>';
$_['entry_store'] = 'Boutiques :';
$_['entry_keyword'] = 'SEO "R&eacute;-&eacute;criture d&#8217;url" :<br /><span class="help">Mettre par ex. le nom de la cat&eacute;gorie. Pour activer, cocher <b>"Oui"</b> dans <b>"Utiliser des URL&#8217;s SEO"</b> situ&eacute; dans l&#8217;onglet : <b>Syst&egrave;me/Param&egrave;tres/Serveur</b>.</span>';
$_['entry_image'] = 'Image :';
$_['entry_top'] = 'Top :<br/><span class="help">Affichage dans la barre de menu du haut. Ne fonctionne que pour les cat&eacute;gories parentes.</span>';
$_['entry_column'] = 'Colonnes :<br/><span class="help">Nombre de colonnes &agrave; utiliser pour les 3 cat&eacute;gories inf&eacute;rieures. Ne fonctionne que pour les cat&eacute;gories parentes.</span>';
$_['entry_sort_order'] = 'Classement :';
$_['entry_status'] = '&Eacute;tat de la cat&eacute;gorie :';
$_['entry_layout'] = 'Disposition :';

// Error
$_['error_warning'] = 'Attention, veuillez v&eacute;rifier soigneusement le formulaire afin qu&#8217;il n&#8217;y ai pas d&#8217;erreurs !';
$_['error_permission'] = 'Attention, vous n&#8217;avez pas la permission de modifier les <b>Cat&eacute;gories</b> !';
$_['error_name'] = 'Le <b>Nom de la cat&eacute;gorie</b> doit &ecirc;tre compos&eacute; de 2 &agrave; 32 caract&egrave;res !';
?>


Est ce normal et n'en serait ce pas la cause ??

Re: Code erreur en langue allemande

MessagePublié: 13 Mars 2015, 17:19
par lucho69
l'installation de l'allemand ne doit pas modifier le fichier category FR
si ta categ FR a changé, oui ca peut expliquer beaucoup de chose ...
ton fichier n'est pas celui de la la 1.5.5.1_FR , il doit etre comme avant ta modif
il y a qq chose qui a écrasé ce fichier (et d'autres surement), si le pack langue DE ecrase les traductions françaises, ne cherche plus

mais amusant, le fichier APRES modif est en fait category.php de l'admin
tu ferais pas un melange entre \admin\language\french\catalog et \catalog\language\french\product ?
si tu as copié le fichier de l'admin par dessus le fichier catalog, tu dois perdre des traductions

Re: Code erreur en langue allemande

MessagePublié: 13 Mars 2015, 17:48
par vincentduke
Autant pour moi fausse piste en effet je me suis emmêlé les pinceaux.....