[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 22/01/2012
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site : http://www.ekosolutions.be/espacehabitat/
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Printing: 1.1.2
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.9.4
#~ CGExtensions: 1.27.2
#~ Skeleton: 1.8.1
#~ MleCMS: 1.10.5
#~ Statistics: 1.1.3
#~ SiteMapMadeSimple: 1.2.5
#~ FormBuilder: 0.7.1
#~ Captcha: 0.4.5
#~ CGSmartImage: 1.6.1
#~ CMSPrinting: 1.0
#~ MicroTiny: 1.1.1
#~ TemplateExternalizer: 2.0.5
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 32000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.13-pl0-gentoo
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 256M
#~ max_execution_time: 18000
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 32M
#~ upload_max_filesize: 32M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.44
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
En testant le site sous Chrome, je me rend compte que le changement de langues ne se fait pas quand je clique sur les liens de langues.
Pourtant il n'y a aucun souci avec IE et FF.
Je suis sous Vista.
Serait-il possible que d'autres me confirment que cela fonctionne pour eux avec ces deux navigateurs ?
Merci !
Heriquet
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
Ouik - 22/01/2012
Je confirme : pas mieux sous Chromium et Opera (dernières versions) sous Ubuntu.
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
Jean le Chauve - 22/01/2012
http://validator.w3.org/check?verbose=1&uri=http://www.ekosolutions.be/espacehabitat/
Il semble que le problème vienne d'une redirection (chrome : clic droit .> inspecter l'élément -> Network)
Code :
Request URL:http://www.ekosolutions.be/espacehabitat/en/nos-biens-2
Request Method:GET
Status Code:302 Moved Temporarily
.
D'ailleurs, dans la barre d'adresse de Safari 5.0.5, on voit l'adresse
http://www.ekosolutions.be/espacehabitat/en/nos-biens-2 se transformer en
http://www.ekosolutions.be/espacehabitat/fr/nos-biens
Un bug a été déposé :
http://dev.cmsmadesimple.org/bug/view/7021 (concernant w3c)
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 22/01/2012
Aie ca sent pas bon ca... Tu as fait quoi alors toi Ouik comme workaround ?
Merci pour ton feedback JLC.
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
Jean le Chauve - 22/01/2012
recherche google
Et ça ne fonctionne pas non plus sous IE6.
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 22/01/2012
Aie mortel ca ! Je vais continuer à suivre ca de près ! Merci !
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
Jean le Chauve - 22/01/2012
Il faudrait que tu testes Mle sans Js, et dans un site très épuré pour voir si ça fonctionne.
Si ça fonctionne, vire tous tes Js de espacehabitat et teste si ça fonctionne. Idem pour les images et tes modules...
Petit à petit tu pourrais ainsi trouver le code qui pose problème.
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
jce76350 - 22/01/2012
j'utilise MLE sur plusieurs sites et je n'ai pas ce problème de lien et de page si je clic sur une autre langue quelque soit le navigateur Firefox, Opera, SRWare Iron, IE 8 et con-sort
Par contre, effectivement la validation en direct depuis la page donne 302 Moved Temporarily, mais la je pense que le validateur ne comprend pas bien l'url redéfinie par MLE
par contre dans "Outils pour les webmasters" de G... il y a des pages qui sont bien comprises par le moteur et d'autres non
Dans Google Analytics les pages sont bien prise en compte.
++
par contre en local avec les mêmes pages, en faisant une validation de puis la page local le validateur est OK
je suis en CGExtensions 1.27.4 + MleCMS SVN Révision: 64 (1.10.06)
Et dans CGExtensions/lib/class.cge_array.php line 260
function find_index( $data, $value ) -> static public function find_index( $data, $value )
(sinon erreur Strict Standards: Non-static method )
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
Ouik - 22/01/2012
heriquet a écrit :Aie ca sent pas bon ca... Tu as fait quoi alors toi Ouik comme workaround ?
j'ai juste testé ton site en lien, rien de plus. Je n'utilise pas encore mleCMS...
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 26/01/2012
Et voila la solution : j'ai remplacé le paramètre "Options : Détection langue" de "Rediriger à chaque niveau de hiérarchie" à "Aucun".
Du coup ca marche.
Par contre, autre problème : les fichiers de traductions (lang) ne sont pas les bons !! Il va me pêcher le français même en anglais !
http://www.ekosolutions.be/espacehabitat/en/our-estates => tout est ok
http://www.ekosolutions.be/espacehabitat/for-rent/commercial/hannut/1393373/93 => les fichiers de traductions du module sont toujours fr_FR.php !
Je reviens tout de suite avec ce qui me parait être la solution...
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
jce76350 - 26/01/2012
Citation :j'ai remplacé le paramètre "Options : Détection langue" de "Rediriger à chaque niveau de hiérarchie" à "Aucun".
sur mes sites aucun effet indésirable sur les langues
Citation :les fichiers de traductions du module sont toujours fr_FR.php !
Attention les fichiers de langues xx_XX.nls.php doivent être dans le dossier \admin\lang.
Nota : Configurer Administration du site / Paramètres globaux/ Langue par défaut de la partie publique du site : aucune sélection.
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 26/01/2012
Et non... je pensais que c'était dû à l'URL qui ne contenait pas la bonne racine du site en anglais mais ca ne change rien snif...
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 26/01/2012
jce76350 a écrit :Attention les fichiers de langues xx_XX.nls.php doivent être dans le dossier \admin\lang.
c'est quoi des fichiers xx_XX.nls.php ? Le nls ca sort d'ou ?
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
jce76350 - 26/01/2012
hé bé dans le dossier \admin\lang
tu dois avoir
- fr_FR.nls.php
- nl_NL.nls.php
- en_US.nls.php
et bien sur dans les modules la langue Nl
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 26/01/2012
On s'était pas compris !
Donc oui pour le paramètre de langue par défaut, j'avais mis français... et j'ai retiré la langue par défaut !
Du coup le module charge bien les bons packs de langues (pour le site c'était déjà ok).
Donc mes fichiers de langues étaient corrects, j'ai juste du retirer le paramètre par défaut pour la langue du CMS.
Par curiosité j'ai retenté l'ancienne valeur pour "Options : Détection langue" et ca ne fonctionne pas pour Chrome et Opéra donc j'en reste à ma config qui fonctionne : aucune valeur par défaut. Erreur classée. (pas le temps de chercher plus)
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 26/01/2012
Non pas résolu... je me suis réjouis trop vite... en ne mettant rien, comme valeur de langue front-end par défaut, il prend l'anglais...
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 26/01/2012
En fait la page qui doit afficher le détail du bien ne reçoit pas le paramètre "langue"... CQFD...
[Résolu] MleCMS ne semble pas fonctionner sous Chrome et Opera -
heriquet - 27/01/2012
Et donc en ajoutant la langue dans l'URL rewrite du module, tout fonctionne !