Aller au contenu
Support de Zwii et Yocto
roger

[Modification et astuce] TinyMCE interfacé, personnalisé avec skin et boutons

Messages recommandés

Et bien nouvelle installation toute neuve, je ne m'y suis même pas connecté avant d'installer le plugin : l'installation est partielle comme le montre la capture de tinyMCE !

Capture(75).png

Partager ce message


Lien à poster
Partager sur d’autres sites

A mon avis @augras tu as fait comme erreur de mettre le menu en simple image...

 

Vas dans le code de ta barre latéral.

Quand tu cliques pour faire  ton menu tu as clique sur moi !

 

le code donne ceci : <div class="spoiler-toggle">Cliques sur moi!</div>

 

Il faut remplacer Clique sur moi! par le chemin de ton image.

 

Voici ce que je remplace dans le code pour que le menu fonctionne :

<div class="spoiler-toggle"><img src="/9014-tiny/site/file/source/burger3.png.5deca97a75ba1aab04e0ac63ecff5c23.png" alt="" width="125" height="60" /></div>

 

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 7 minutes, augras a dit :

Et bien nouvelle installation toute neuve, je ne m'y suis même pas connecté avant d'installer le plugin : l'installation est partielle comme le montre la capture de tinyMCE !

 Désolé mais tiny n'est pas installé...

Regarde ton menu et le mien ...

aa.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Voilà mon code

<div class="spoiler">
<div class="spoiler-toggle">
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/site/file/source/burger3.png" alt="" width="125" height="60" /></p>
</div>
<div class="spoiler-text">
<h2 style="text-align: center;"><strong><a title="Pr&eacute;sentation" href="/?presentation">Pr&eacute;sentation</a></strong></h2>
<h2 style="text-align: center;"><strong><a title="Puppy Linux" href="/?puppy-linux">Puppy Linux</a></strong></h2>
<h2 style="text-align: center;"><strong><a title="Les Toutous" href="/?les-toutous">Les Toutous</a></strong></h2>
<h2 style="text-align: center;"><strong><a title="La recette du site !" href="/la-recette-du-site">La recette !</a></strong></h2>
</div>
</div>

L'image s'affiche bien à l aplace de Cliques sur moi !, mais le clqie ne fonctionne pas !

 

Et ça n'explique pas pourquoi les fichiers sont complétés partiellement au moment de l'installation.

 

Merci @Thispy

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 1 minute, Thispy a dit :

 Désolé mais tiny n'est pas installé...

C'est exactement ce que je dis : l'installation n'est pas complète mais partielle ! Tout le problème est là.

J'obtiens la même chose que toi en complétant à la main les fichiers en fonctions de ce que doit faire le fichier index : je fais ce qui manque manuellement. Malgré tout le clique pour le spoiler ne fonctionne pas : le menu est toujours déplié.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ton code ne serais pas fonctionné si tiny n'est pas installé ...

 

Ta barre de menu est la barre du menu de zwii part défaut.

Si tu installe tiny la barre de menu est changer...

 

regarde ci dessus la différence.

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu es chez qu'elle hébergeur ?

Tu as bien envoyé le fichier tiny après avoir fait ta nouvelle installation sur le ftp ?

 

Maintenant je ne serais pas te dire si il faut chmoder des dossiers… 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ce n'est pas le tiny d'origine : il y a ici les menus (fichier, etc...) qui ont été installés : c'est pour ça que je dis que l'installation est partielle.
Je suis chez o2switch : les dossiers sont par défaut en 755 et les fichiers en 644. J'ai remarqué que certains fichiers, essentiellement des .php, étaient également en 755.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ton code ...

 


<div class="spoiler">
<div class="spoiler-toggle">
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/site/file/source/burger3.png" alt="" width="125" height="60" /></p>
</div>

 

Mon code 

 


<div class="spoiler">
<div class="spoiler-toggle"><img src="/9014-tiny/site/file/source/burger3.png.5deca97a75ba1aab04e0ac63ecff5c23.png" alt="" width="125" height="60" /></div>
<div class="spoiler-text">

 

J'ai pas cette partie dans mon code img style="display: block; margin-left: auto; margin-right: auto;" src="

 

😏

Partager ce message


Lien à poster
Partager sur d’autres sites

Ouch alors là je ne sais pas t'aider si ce n'est pas le tiny d'origine

 

Il va falloir que @roger t'aide, par ce que moi, je ne suis pas assez malin 😞 

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 10 minutes, Thispy a dit :

J'ai pas cette partie dans mon code img style="display: block; margin-left: auto; margin-right: auto;" src="

C'est pour centrer le menu : c'est le code qu'a généré tiny.

Je l'ai supprimé pour tester et l'image n'est pas centrée mais la spoiler ne fonctionne pas pour autant !

Partager ce message


Lien à poster
Partager sur d’autres sites

@Thispy

Ce que je pense c'est certainement une erreur dans la version officielle de augras car il a du y recopier lui les codes manuellement ( ce qui déjà en soi me paraissait drôle) et au vu d'un code pour afficher une image centrée et les liens qu'il voulait mettre en dessous envoyé par ses soins en pm, il y avait déjà une erreur dans ce qu'il avait modifié pour personnaliser son spoiler en code source dans le tiny.

 

J'ai donc aussi ses trois fichiers importants qui écrivent justement le script, je vais les vérifier aussi.

Partager ce message


Lien à poster
Partager sur d’autres sites

@augras  dis moi, le fichier css que tu m'a mis en pièce jointe n'est absolument pas un fichier css de zwii!!!

 

Ton custom.css contient à l'intérieur ceci:

/*---------------------------------------
   Label.css

   Developed By Hosein Emrani:

    | Twitter: (@hoseiin)
    | Facebook: (fb.com/hosein.emrani)
    | Mail: hoseiin[at]outlook[dot]com
    
   Github: http://github.com/usablica/label.css
       
   With love in usablica, Tehran. 
----------------------------------------*/

/* Basic CSS for the label */
.label[data-label] {
    position: relative;
    font-family: Arial;
    margin: auto;
    display: inline-block;
    width: auto; 
    overflow: hidden;
}


/* Label RTL Support */
.label[data-label].rtl:after,
.label[data-label].rtl:before,
/* Label After Design */
.label[data-label]:after,
.label[data-label]:before { 
    position: absolute;
    
    height: auto;
    width: 98%;
    display: block;
    
    padding:1%;
    background:rgba(242, 242, 242, 0.80);
    
    content:attr(data-label);
    
}


/* Now we just wanna choose the position of the label with class names. */

/*  Positions Seprated to two category: "outer","inner". 
    Each of them have subcategories in axises left or right, top, bottom,middle and center */

/* Inside positions */

/* we don't neeed these to show. */
.label[data-label].top:after,
.label[data-label].bottom:before,
.label[data-label].inside.middle:before
 { 
    display: none;
}
/* top positions*/
.label[data-label].inside.top:before {
    top: 0px;
}
/* bottom positions*/
.label[data-label].bottom:after { 
    bottom:1%;
}
/* middle positions */
.label[data-label].inside.middle:after {
    top: 45%;
}

/* Left or Right Axis */
.label[data-label].inside.left:after,.label[data-label].inside.left:before {
    float: left;
    width: auto;
    left: 0px;
}

.label[data-label].inside.right:after,.label[data-label].inside.right:before { 
    float: right;
    width: auto;
    right: 0px;
}

/* Outside Positions basics */
.label[data-label].outside {
    overflow: initial;
}
.label[data-label].outside:after,
.label[data-label].outside:before { 
    position: relative;
    background: none;
}
.label[data-label].outside:after {
    margin-bottom: -5%;
}
.label[data-label].outside:before {
    margin-top: -5%;
}

/* let's play with CSS3 Transitions and make very cute effects for hovering! */

/* fade effect */
.label[data-label].fade:after,
.label[data-label].fade:before,
.label[data-label].float:after,
.label[data-label].float:before {
	transition:all 0.25s ease;
    -webkit-transition:all 0.25s ease;
    -moz-transition:all 0.25s ease;
    -ms-transition:all 0.25s ease;
    -o-transition:all 0.25s ease;
}
.label[data-label].fade:after,
.label[data-label].fade:before {
    opacity: 0;
    visibility: hidden;
}
.label[data-label].fade:hover:after,
.label[data-label].fade:hover:before {
    opacity: 1;
    visibility: visible;
}

/* float effect */

.label[data-label].inside.top.float:before {
    top: -15px;
}
.label[data-label].inside.top.float:hover:before {
    top: 0;
}
.label[data-label].inside.bottom.float:after {
    bottom: -5px;
}
.label[data-label].inside.bottom.float:hover:after {
    bottom: 1%;
}
.label[data-label].inside.middle.float:after {
    margin-top: 20px;
}
.label[data-label].inside.middle.float:hover:after {
    margin-top: 0px;
}
.label[data-label].outside.top.float:before { 
    top: 10px;
}
.label[data-label].outside.top.float:hover:before {
    top: 0px;
}
.label[data-label].outside.bottom.float:after { 
    top: -10px;
}
.label[data-label].outside.bottom.float:hover:after {
    top: 0px;
}

.label[data-label].float:after,
.label[data-label].float:before {
    opacity: 0;
    visibility: hidden;
}

.label[data-label].float:hover:after,
.label[data-label].float:hover:before {
    opacity: 1;
    visibility: visible;
}

et ça n'a absolument rien à voir avec le fichier custom.css du zwii lui même.

Tu n'essaierais pas par hasard d'installer le plugin spoiler dans un autre cms non? en te basant sur le fichier d'install où il est marqué le js qui doit être écrit ainsi que le css écrit lui aussi normalement dans le custom.css du zwii?

Ou ce css là tu l'as incorporé à ta version pour une autre utilité?

 

Ou alors tu t'es trompé en m'envoyant ce css là.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai rien fait de tel !

Je penche plutôt pur une erreur quand j'ai sélectionné le fichier à envoyer ! Je vérifie.

Il y a quelque chose qui ne tourne pas rond dans mes versions 9014 ! Tout fonctionne correctement sur la 9.1dev19 !
Mais je veux bien qu'une 9014 ne fonctionne pas, mais là j'ai testé sur 3 ou 4, en maj, installations neuves... rien à faire : toujours une installation partielle du plugin ! C'est ça qui est tordu ! Comment expliquer que ce qu'envoie le index.php ne soit pas totalement intégré ?
Alors effectivement j'ai pu faire des erreurs en recopiant à la main.

Je cherche ce qui s'est passé avec ce fichier css !

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai le plugin label.css d'installé et ça doit être ce que ce plugin insère dans le custom.css pour fonctionner.
Mais ce n'est pas l'installation de ce plugin qui contrarie tiny car sur les installations vierges et bien il n'y a rien.

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 8 minutes, augras a dit :

Alors effectivement j'ai pu faire des erreurs en recopiant à la main.

de toute façon erreur ou pas je dois trouver une solution pour que cela marche pour toi.

Si tu ne trouves pas où est l'erreur, je te préparerais une version officielle du zwii que tu installeras chez toi:

Celle ci aura déjà dedans le tinymce dans lequel sera déjà intégré )ce que normalement ma version téléchargeable aurait du faire chez toi dans la version officielle du zwii)

Tu n'auras plus alors qu'à l'installer comme un zwii normal et ensuite tu nous diras ce qu'il en est.

Ce peux te faire ceci pour demain si tu veux et si cette soluce te convient car là je dois aller m'occuper d'autres trucs et le temps me manque.

 

Ca te va comme solution ce que je te propose là?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

ça me va comme solution : merci.
Mais sur le fond, ne te tracasse pas trop : ça fonctionne sur la 9.1 qui arrive à grands pas.
C'est tout de même tordu cette modification partielle des fichiers !

Bonne soirée,

Philippe

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,

Pour la petite histoire, je cherchais un petit script tout léger pour gérer et échanger entre amis notre intérêt commun sur le home cinéma, (matériel, films etc.), bref ZWII me parait tout bien. Comme je ne sais pas ou me présenter, alors je profite de ce poste. Je suis un jeune vieux de 56 ans et graphiste de métier, je ne suis pas trop manchot concernant le CSS, PHP et autres joyeusetés vue que j'ai commencé dans le cambouis de feux Oscommerce et fini avec prestashop don je gère actuellement 2 sites. Bref voila pour ma brève présentation.

 

J'ai exactement le même bug que cité plus haut... Je n'ai pas le tiny complet (j'ai exactement la copie écran de @augras)

 

Version de ZWII 9.1.07

Installé sur 000webhostapp.com pour essai Voir ici

puis sur Uwamp en local

Module TinyMCE-Plus 3.zip

 

Donc voila, j'ai suivis les post ci-dessus (pas bien compris le coup de "A mon avis @augras tu as fait comme erreur de mettre le menu en simple image... ")

 

Bref un petite coup de main ou une piste serait le bienvenu...

 

Encore merci

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, Alain a dit :

Bref un petite coup de main ou une piste serait le bienvenu...

Je vais tacher de te donner un coup de main;

 

je vais donc installer une 9.1.07 vierge et installer le version tinymce3;

C'est possible qu'il faille mettre à jour cette version du tinymce car depuis la  9.0.14.

 

@Alain je te tiens au courant ici et si besoin est, je fournirai une nouvelle version de mon plugin adapté.

Partager ce message


Lien à poster
Partager sur d’autres sites

@Alain j'ai installé une la dernière version officielle 9.1.07 comme tu peux le voir sur les captures d'écran ci dessous.

9107.thumb.png.421fab50c21aefc5c248a5caab1540b8.png

 

9107tinymcev3a.thumb.png.69bcd8a28d9618c691139dd194abf506.png

 

 

Ensuite j'ai installé la version disponible dans la section téléchargement TinyMCE-Plus 3, puis l'ai installé normalement.

Cette installation s'est effectuée avec succès, cette version remplaçant l'éditeur original du cms comme tu peux le voir dans la capture d'écran ci dessous.

 

9107tinymcev3.thumb.png.f1b1c506cef68292f76404f392966f4a.png

 

Il y a 3 heures, Alain a dit :

Donc voila, j'ai suivis les post ci-dessus (pas bien compris le coup de "A mon avis @augras tu as fait comme erreur de mettre le menu en simple image... ")

je pense que tu fais référence à la réponse de @Thispy qui signalait à Philippe  concernant le plugin spoiler contenu dans cette version que celui ci ne s'en était pas servi comme il aurait du être de même qu'il à signaler à notre ami que si cette version spéciale de tinymce avait été installée dans une version originale d'un zwii et bien son interface aurait du être la même que celle de sa capture d'écran.

 

A l'époque le zwii  était en version 9.0.04...

 

je ne comprend donc pas pourquoi avec la version la plus récente tu n'ai pu installer ce tinymce là.

Partager ce message


Lien à poster
Partager sur d’autres sites

Super Roger, et merci pour ta réactivité. Moi non plus je ne comprends pas pourquoi, surtout que "l'install" semble des plus facile, remplacer/ajouter certains fichiers pas trop dur.

Effectivement sur ta version c'est parfait. Dis-moi quand cette version sera en téléchargement... ;-)

 

En plus ce petit CMS me semble très prometteur aussi bien pour le néophyte comme pour l'averti, une bonne petite alternative aux Joomla, WordPress et autres...

 

Encore merci...

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 35 minutes, Alain a dit :

Super Roger, et merci pour ta réactivité. Moi non plus je ne comprends pas pourquoi, surtout que "l'install" semble des plus facile, remplacer/ajouter certains fichiers pas trop dur.

Effectivement sur ta version c'est parfait. Dis-moi quand cette version sera en téléchargement..

 

par acquit de conscience j'ai ce matin uploader de nouveau la version zip de ce tinymce (elle est exactement la même que celle que tu as téléchargé à un détail prêt, j'avais oublié de nommer le dossier "spoiler" dans le fichier joint à l'archive " mode d'emploi.txt" ainsi qu'une petite coquille dans le paramétrage du background spoiler ( 2 fois ceci ; ) ) L'archive est ainsi plus "propre"

 

Tu peux la télécharger soit depuis l'espace de téléchargement du forum, soit depuis ce lien direct ( version TinyMCE-Plus 3.zip)

 

Il faut que tu l'installes sur une version officielle du zwii (actuellement la 9.1.07) disponible ici : https://zwiicms.com/public/archive/ZwiiCMS-9107.zip

 

Il n'y a aucune raison que ce tiny ne s'installe pas correctement chez toi, tiens nous au courant @Alain sur cette installation que je saches si tu as pu réaliser celle ci convenablement où si tu as d'autres difficultés pour le faire.

 

🙂 L'opinion de nos utilisateurs étant très importante ce serait sympa Alain si tu laissais un avis là où le téléchargement s'effectue pour ce plugin bien précis, cela encourage à faire encore mieux si besoin était pour nous qui essayons d’agrémenter le cms de fonctions supplémentaires pouvant lui manquer.

Roger

 

 

Modifié par roger

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 à ce sujet…

×   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
      @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?

       

       
       
       
       
    • 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  
    • Par roger
      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!
×
×
  • Créer...