Aller au contenu
Support de Zwii et Yocto
  • 0
roger

Demande d'info pour le menu

Question

@Fred

J'ai récemment crée un module permettant de traduire toute les pages d'un zwii, et il est placé dans le menu du Zwii

Voir ici: http://www.website-distribution.com/ZwiiCMS-9110/blog

 

mon soucis c'est que si je cliques sur un lien dans une des ses pages, celle qui s'affiche après ne montre plus dans le menu la boite de dialogue du traducteur et la page elle même n'est pas traduite (page du Blog et la page Galeries)

 

Qu'est ce qui gère l'affichage du menu pour les "Articles" en entier quand on clique sur le lien lire la suite et idem quand on clique sur le nom d'une galerie qui renvoie vers la page des images qu'elle contient?

bugmenutrad.thumb.png.4ef17447f2350e691f39f33e68c552f5.png

 

bugmenutrad1.thumb.png.8f2e033b960ed03db5c540d767a7e10d.png

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

4 réponses à cette question

Messages recommandés

  • 0

Ton lien ne transmet pas l'info sur la langue en cours. Ton code appelé par la liste de sélection d'une langue devrait donc sauvegarder dans un cookie ou une session la langue en cours.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Il y a 1 heure, Fred a dit :

Ton lien ne transmet pas l'info sur la langue en cours. Ton code appelé par la liste de sélection d'une langue devrait donc sauvegarder dans un cookie ou une session la langue en cours.

le code est sauvegardé dans un cookies, et si je quitte mon site sur la langue basque par exemple, dés que je me reconnecte il est en basque.

 

Le seul hic c'est que le sélecteur traduit bien les pages ou sous page (comme c'est le cas pour la page d'accueil et les sous pages) mais dans le module blog par exemple, seule la page principale (celle où tout les articles sont présentés) est traduite par la langue choisie mais si tu cliques sur le lien qui permet de voir l'article dans son  entier la page n'est pas traduite et la boite de dialogue disparaît même du menu.

 

➡️ A minima il me semble que la boite de langue devrait toujours apparaître dans le menu horizontal puisque qu'elle est déclarée dans le main.php  dans les 4 endroits où l'on trouve le menu à afficher quelle que soit sa position.

Modifié par roger

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

 @Fred

Merci pour ta réponse rapide, ne t'inquiètes pas on va trouver et résoudre ce truc. 👍

Je vais chercher car c'est embêtant si le traducteur de site ne traduit pas les pages de chaque article. 

Et cette boite de dialogue qui disparaît uniquement dans ces deux modules là à un seul endroit bien précis c'est aussi à rechercher.

 

💡 Pour info, le cookie qui stocke la langue choisie par l'utilisateur est écrit ainsi:

(pour la langue allemande dans mon test)

 

Nom : googtrans

Contenu : /fr/de

Hôte : www.website-distribution.com (le domaine où est le zwii)

Chemin : /

Envoi pour : Tout type de connexion

Expire : A la fin de la session

Conteneur : Aucun

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à cette question…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


  • Contenu similaire

    • Par roger
      Un autre "inconvénient" pour moi: Avant nous n'étiuons pas obligé de devoir retapper un mot de passe pour changer simplement nom et prénom dans la config de l'utilisateur d'un zwii, aujourd'hui ce n'est plus le cas car l'on se retrouve alors avec une page d'erreur si on veut le faire depuis son propre compte
       
      identité à la création du site

       
      nouvelle identité désirée

       
      au clic sur le bouton Enregistrer

       
       
    • Par roger
      Dans le gestionnaire d'image du Zwii j'ai crée un dossier pour y importer des images (soit par glisser/déposer soit en écrivant l'URL de l'image à importer)
       
      ✅ Seule la fonction glisser/déposer (ou choisir le fichier sur le pc) fait le job;
      ❗  Si je désire importer une image depuis une URL, cette fonction ne marche pas du tout:
       
      Conditions de téléchargement d'une image depuis la fonction prévue pour dans le RFM:
       - que ce soit une images téléchargeable depuis une URL en http ou Https libre de droit (lien de téléchargement direct de l'image)
       - une image que j'héberge moi même et qui peut être téléchargée par d'autre cms  n'a pas plus de succés si je veux la télécharger par son lien direct;
       
      En rafraîchissant la page ou en utilisant un autre navigateur que le mien au cas ou, rien n'y fait le Responsive file manager refuse de télécharger des images depuis une URL.
       
      📊 le dossier sur ma version officielle:

       
      🙂 Là où ça marche nickel:

       
      😞 l'endroit où j'entre l'URL directe de l'image sur son serveur et où ça ne fonctionne pas:

       
      Une idée pour résoudre ce problème ou bien la fonction n'est plus compatible à ce jour dans le zwii V9.1.xx alors que celle ci fonctionnait avant dans les anciennes versions.
       
      💡 Pour info, j'ai juste découvert ce "petit inconvénient" en voulant télécharger une image libre de droit sur un site de partage (habituellement je dépose les images directement dans le rfm) , et donc par acquis de conscience j'ai aussi vérifier sur une version 9107 la me fonction, pareil impossible d'importer une image depuis une URL, donc c'est un "petit inconvénient" non découvert malgré les nombreux tests effectués avant la sortie de la version officielle précédente.
       
       
       
       
       
    • Par roger
      Traduire Zwii dans 64 langues
      Voir le fichier Module de traduction de votre site Zwii depuis les versions 9.1.xx
       
      Nota: Cet installateur écrit directement dans les fichiers concernés du ZwiiCMS sans passer par une écriture directe dans les fichiers "body.inc.html" & "head.inc.html" inclus dans les versions officielles et qui eux permettent depuis l'interface administrative du cms d'écrire les chemins de tout scripts dans le main.php
       
      * Une seconde version sera fournie avec juste les inscriptions nécessaires pour les écritures dans le main.php pour le placement de la boite de dialogue ainsi que l'écriture dans les fichiers "body.inc.html" & "head.inc.html" situés eux dans le dossier /site/data/ et qui seront sauvegardés à chaque mise à jour de votre Zwii.
       
      Vous aimeriez offrir à vos visiteurs la possibilité de parcourir votre ZwiiCMS dans leur langue maternelle.
      Vous avez des collaborateurs sur votre site qui n'utilisent pas le français ou le maîtrisent mal
      Vous êtes au bon endroit pour offrir ce bonheur à vos utilisateurs.
      Entièrement compatible avec les versions de ZwiiCMS 9.1.xx
      Ce module de traduction se plaçant dans votre menu de site est basé sur l'api de Google traduction adaptée pour graphiquement "coller" au style de votre site.
       
      Les dossiers contenus dans l'archive:
      * partie installation : un dossier nommé "installer"
      * partie restauration : un dossier nommé "restaurer"
      ## le dossier "installer" contient :
      - un dossier "core"
      - un dossier "site"
      - un fichier nommé "index.php
       
      Le script d'installation (index.php) écrira dans le fichier main.php du zwii les données de fonctionnement du module de traduction ainsi que le chemins vers les fichiers necessaires à son exécution (css et js)
       
      * Installation du module de traduction de votre site Zwii *
      1° Télécharger l'archive et décompressez la sur votre pc
      2° Votre archive étant décompressée vous devez avoir alors un dossier nommé "installer" avec dedans:
         - un dossier "core"
         -un dossier "site"
         - un fichier nommé "index.php
      3° Ouvrez votre FTP à l'endroit où vous hébergez votre ZwiiCMS
      Envoyez les dossiers "core" & "site" ainsi que le fichier "index.php sur votre espace web et acceptez le remplacement de tout les fichiers.
       
      Il ne vous reste plus alors qu'à vous rendre depuis votre navigateur web sur votre site en ligne (rafraîchir au besoin la page de celui ci) pour voir apparaître la boite de dialogue de traduction de votre site dans votre menu où qu'il soit placé dans votre configuration de site.
       
      * Cerise sur le gâteau, une fois connecté comme webmaster ou membre collaborateur à votre Zwii, une partie de l'interface de gestion de celui ci sera traduite dans la langue que vous aurez choisi dans le menu (donc vous pourrez utilisez ceci pour la configuration du site, l’interface principale de gestion du thème, interface principale de la gestion des utilisateurs, le gestionnaire de fichier lui possède déjà la possibilité du choix des langues dans sont propre script)
       
      * Personnalisation des couleurs de la boite de dialogue du choix de langue
      Dans la configuration du style de votre Zwii ouvrir l'Editeur CSS
        - Ajouter juste sous /** * Éléments principaux */ ceci:
       
      /* personnalisation traduire le site */ .goog-te-gadget .goog-te-combo { background-color: #1b396666 !important; color: #f5f5e1 !important; }  
      Vous pouvez changer la couleur de fond et la couleur de texte par celle que vous désirez en ajoutant impérativement !important à la fin de chaque code pour que le script tienne compte de votre choix.
       
      NOTA : Les améliorations qui seront apportées ultérieurement (par une mise à jour à venir)
         - Traduction possible depuis le menu pour les interfaces secondaires en mode connecté (barre administrative)
         - Traduction possible de l'interface d'édition ou création de messages pour les pages où autres (là où tinymce apparaît)
         - Autre endroits secondaires qui nécessiteraient un choix de langue pour vos utilisateurs inscrits et connectés
       
      * Suppression du module de traduction de votre site Zwii *
      ## le dossier "restaurer" contient :
         - un dossier nommé "site"
         - un fichier nommé "index.php
      4° Restauration Suivre cette procédure uniquement.
        1° Ouvrez votre FTP à l'endroit où vous hébergez votre ZwiiCMS
        2° Envoyez le dossier "site" et fichier "index.php sur votre espace web et acceptez le remplacement de tout les fichiers.
      Rafraîchissez votre page, vous devriez alors revoir le comportement tel que vous l'aviez intallé à son origine.
       
      * Revenez poster un petit commentaire ici sur l'utilisation de ce script, vous montrerez ainsi au développeur de celui tout l’intérêt de poursuivre ou améliorer sa version.
      Enjoy les amis.
       
      # IMPORTANT A LIRE #
      Vous reconnaissez qu'en utilisant ce script sur votre site être entièrement responsable en cas de problème quel qu'il soit après sa mise en œuvre, je ne pourrais donc être considéré en aucun cas comme responsable de cet état de fait.
      💡 Pensez alors à faire une sauvegarde intégrale de votre site, ceci vous permettrait alors de revenir en arrière en réinjectant celle ci et retrouver votre site web tel que vous l'aviez conçu avant utilisation du script ci dessus. Nous ne sommes jamais assez prudent en cas de gros problèmes!
      Contributeur roger Soumis 16/06/2019 Catégorie Modifications et astuces  
×
×
  • Créer...