modifier "Votre intention." [Solved]
Solution Manager: Agnes
Issue description
Y'a t'il possibilité de modifier les icônes et le texte (oui, je sais que c'est faisable
je parlais pour une newbie comme moi
) des intentions dans les commentaires ?
merci pour votre aide
Files
| Modifs intentions.tiff 149,138 bytes, 105 downloads Edited by Macnana on Nov. 12 2007 Zoom |
Comments
| Lasares from L'Île-Bizard à Montréal, Québec 697 posts | Excellente question. Je suis également preneur d'une réponse. J'ai bien trouvé que les images pour les icones sont dans skins/images/comments/ (ou dans comments/images/ avant la version 7.6 de yacs) et qu'elles s'appellent attention.gif, done,gif, etc... J'imagine qu'une solution de dépannage serait de simplement les remplacer à cet endroit par une image différente portant le même nom. J'ai également trouvé dans le script comments.php qu'il existe des variables pour ces icones, que l'on peut apparemment définir dans le skin ("use skin declaration if any"). Mais j'ignore comment faire cette déclaration. Quant au texte des intention, il semble également défini dans comments.php, où il est codé en anglais. J'imagine qu'on trouve la version française dans le fichier de traduction. Je n'ai jamais été fouiller dans ces fichiers, mais si j'ai bien compris, on ne peut pas les éditer avec un simple éditeur de texte. Quelqu'un qui s'y connaît mieux peut fournir des indications plus utiles ? |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2007 posts |
Lasares : pour les fichiers langue, on peut les éditer avec un éditeur de texte. Ce que l'on ne pourra pas faire, c'est générer les fichiers .mo dont a besoin le programme (la version "machine" des fichiers de langue). Je ne sais pas si modifier les fichiers de langue est la solution la plus simple - histoires de mises à jour. Pour autant, c'est faisable - au prix d'un petit apprentissage avec PoEdit. Quelles sont les autres options ? Modifier le comportement habituel de Yacs en faisant les déclarations qui vont bien dans le skin.php de son propre style, et éventuellement mettre les textes, à ce niveau là, directement dans la bonne langue. Si la modification est opérée sur un serveur unique, et que les utilisateurs ont tous la même langue, ça devrait faire l'affaire ? Mais ça fait bien des si tout cela. Je pense quand même que l'adaptation des fichiers de traduction est la solution la plus "pure", et en tout état de cause, la seule qui permette de prendre en charge plusieurs langues pour différents utilisateurs. Un spécialiste svp ? ----- Agnès Il n'y a pas de problèmes, que des solutions. [edit]Je voulais dire, vous l'aurez compris, que la solution la plus complète pour moi consiste à aménager le skin.php (ou autre solution pour faire prendre en compte un affichage spécifique des intentions), le tout en anglais ET de faire les ajouts adéquats pour les fichiers langue.[/edit] |
| Lasares from L'Île-Bizard à Montréal, Québec 697 posts | J'ai déjà fait des modifications au comportement de yacs en ajoutant des bouts de code dans skin.php de mon skin dérivé. Surtout, du copier-coller-modifier, vu que je ne suis pas spécialiste. Mais j'aimerais bien me faire expliquer ce qu'on peut modifier de cette façon et ce qu'on ne peut pas. Ne serait-ce pas un sujet approprié pour un des tchats hebdomadaires qu'on prévoit faire "modifier skin.php : le quoi et le comment" |
Macnana![]() 329 posts |
Lasares : euh... vais essayer ... mais je pense que ça dépasse mes compétences |
Macnana![]() 329 posts |
Macnana : bon, j'ai réussi. Voici une capture d'écran avec mes tests
|
Moi-meme![]() from Entre chaise et clavier... 1386 posts | Bravo ! L'acharnement paye... Pourrait-tu documenter un petit peu ta façon de faire, afin qu'on s'en serve pour la documentation et quelques trucs et astuces à centraliser ? ----- Yacs.Info : l'atelier ordinaire des innovations |
Macnana![]() 329 posts |
Moi-meme : ok, ça c'était un test sur ma version 6,7 et ma version en production est en 7.10. Si j'y arrive demain... je ferai un pas-à-pas. |
Macnana![]() 329 posts |
En fait, je n'ai rien fait d'autre que suivre les instructions de Lasares et Agnès.
J'ai remplacé dans skins > images > comments, les petites images en prenant soin de les nommer par les noms déjà existants. Ensuite j'up par ftp en écrasant les anciens gifs. Dans un deuxième temps, j'ouvre le comments.po avec poedit et remplace la traduction par ce que j'aimerai voir apparaître à l'écran. C'est pas plus compliqué que ça.
|
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2007 posts |
Macnana : bravo, tu t'en es très bien sortie. Juste, quand même - et en plus j'ai participé à te donner un bout de soluce :
J'avoue que j'en ai quelques unes comme cela, que j'ai faite "à la va vite". Et à chaque mise à jour je recommence. Tant que ça reste très localisé, et qu'on en est pas à l'usine à gaz... mais méfiance, ça peut venir très vite ! ----- Agnès Il n'y a pas de problèmes, que des solutions. |
Macnana![]() 329 posts |
Agnès : Bien sûr, merci quand même pour le rappel. C'est le genre de chose que j'oublie pour mon site privé |
Rate this page
Posted by Macnana on Nov. 5 2007, page edited by Bernard on Nov. 23 2007, (popular)




: