Modification categories.php dans l'admin

Archive

Messagepar OleaNet » Ven 20 Fév 2009, 13:41

Bonjour,
Dans la barre de mise en forme de l'onglet "Description" des articles, le survol des boutons affiche des intitulés aux caractères exotiques.
Pour y remédier, éditer le fichier admin/categories.php à partir de la ligne 682 :
Code: Tout sélectionner
tb.btIns('Ins�r�');
  tb.btDel('Supprim�');
  tb.btQ('Citation en ligne');
  tb.btCode('Code');
  tb.addSpace(10);
  tb.btBr('Saut de ligne');
 tb.addSpace(10);
  tb.btBquote('Bloc de citation');
  tb.btPre('Texte pr�format�');
 tb.btList('Liste non ordonn�e','ul');
  tb.btList('Liste ordonn�e','ol');
  tb.addSpace(10);
  tb.btLink('Lien','URL ?','Langue ?','fr');
  tb.btImgLink('Image externe','URL ?');
  tb.addSpace(10);
  tb.btImg('Image interne','includes/toolbar/images-popup.php?p_content=<?php echo 'products_description[' . $languages[$i]['id'] . ']' ;?>');
  tb.draw('Vous pouvez utiliser les raccourcis suivants pour enrichir votre presentation.');

et remplacer par :
Code: Tout sélectionner
tb.btIns('Souligné');
  tb.btDel('Supprimé');
 tb.btQ('Citation en ligne');
  tb.btCode('Code');
  tb.addSpace(10);
  tb.btBr('Saut de ligne');
 tb.addSpace(10);
  tb.btBquote('Bloc de citation');
  tb.btPre('Texte préformaté');
 tb.btList('Liste non ordonnée','ul');
 tb.btList('Liste ordonnée','ol');
 tb.addSpace(10);
  tb.btLink('Lien','URL ?','Langue ?','fr');
  tb.btImgLink('Image externe','URL ?');
  tb.addSpace(10);
  tb.btImg('Image interne','includes/toolbar/images-popup.php?p_content=<?php echo 'products_description[' . $languages[$i]['id'] . ']' ;?>');
  tb.draw('Vous pouvez utiliser les raccourcis suivants pour enrichir votre présentation.');

Cette modification seule, ne permet pas de retrouver nos accents lors du survol.
La source du problème est l'encodage du fichier, ici UTF8 sans BOM.
Ce fichier doit être convertit en AINSI.
Le CHARSET étant iso-8859-1, l'encodage du fichier en UTF8 ne fait pas bon ménage avec Javascript.
OleaNet
 

Messagepar j4k » Ven 20 Fév 2009, 14:46

~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar OleaNet » Ven 20 Fév 2009, 16:00

Je souhaitais attirer ton attention sur ce problème d'encodage de fichier.
"categories.php" n'est pas le seul fichier ayant subit une altération lors du passage d'AINSI à UTF8 sans BOM.
ex includes/languages/french.php



Ayatus
OleaNet
 

Messagepar j4k » Ven 20 Fév 2009, 17:08

ok je corrige, je sais qu'il ya eu queques erreurs à ce niveau, si tu en vois sur d'autes fichiers, merci de le signaler pour corriger ça avant la sortie 1.2.2
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar OleaNet » Ven 20 Fév 2009, 19:59

Voici la liste des autres fichiers encodés en UTF8 sans BOM :
admin/attributeManager/attributeManager.php
admin/attributeManager/classes/attributeManagerConfig.class.php
admin/includes/languages/german/navigation_links.php + un terme français ligne 44
includes/functions/html_output.php
includes/modules/product_info_tab.php
install/install.php
et pour chipoter :
templatesosCSS/lisezmoi.txt :rolleyes:

Ayatus

Je viens de m'apercevoir d'une erreur ligne 682 du fichier categories.php où j'y ai substitué le terme inséré par souligné.
Au vue des balises utilisées, "inséré" est bien le terme qui convient.
Dernière édition par OleaNet le Lun 23 Fév 2009, 18:45, édité 1 fois.
OleaNet
 

Messagepar Ayatus » Lun 09 Mar 2009, 19:46

Fixed ! :P
Avatar de l’utilisateur
Ayatus
Site Admin
 
Messages: 280
Inscription: Sam 19 Avr 2008, 17:23


Retourner vers osCSS 1.2.1

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron