| Changer des phrases comme "aller à la page ...[RESOLU] | |
|
claaire
{ Membre }
Messages : 44
| Bonjour, bonsoir à tous selon le moment où vous lirez ce message Je vous expose mon problème. J'aimerais modifier les liens qui sont au dessus de mon forum, j'entend ces liens là " Voir les nouveaux messages depuis votre dernière visite Voir ses messages Voir les messages sans réponses". J'aimerais remplacer chacuns par une autre phrase. J'aimerais faire la même chose pour le " [aller à la page ...]" qui est entre crochet sous les titres des topics. J'aimerais retirer les crochets enfaite. Si quelqu'un aurait une idée pour comment faire cela m'aiderait! J'ai essayé d'utiliser le " content:'titre'" comme j'ai fait pour d'autres titres mais ça ne marche pas .... Peut-être dois-je installer un script dans le même type que ceux qu'on utilise souvent pour les phrases du QEEL ? Merci d'avance à ceux qui me proposeront quelque chose |
Dernière édition par claaire le Sam 08 Sep 2012, 15:14, édité 1 fois | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Bonjour ! Pour ce coup là, la réponse est simple, et j'en profite pour prêcher pour ma paroisse puisque tu trouveras la liste intégrale des variables du template index_box dans la section décryptage, dans ce sujet. Tu y trouveras les variables concernant les différents liens que tu mentionnes, il ne te restera plus qu'à remplacer les variables textuelles (pas les liens, attention) par le texte que tu souhaites avoir Pour le "aller à la page", il est dans le template topics_list_box, je pense qu'il s'agit de la variable {topics_list_box.row.GOTO_PAGE} (à tester) Accessoirement, je tiens à te signaler qu'on écrit " en fait" et pas " enfaite" | | |
|
| |
claaire
{ Membre }
Messages : 44
| Merci pour ta réponse! Ca marche donc bien pour les titres au dessus, il suffisait juste de remplacer donc c'était tout bête. Par contre pour le aller à la page je ne comprends pas très bien ce que je dois remplacer. J'ai fait ceci mais ca ne marche pas: - Code:
-
<span class="pages" href="{topics_list_box.row.GOTO_PAGE}" >Aller à la page</span> | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| En quoi ça ne marche pas exactement ? Ça ne s'affiche pas ? Ça affiche n'importe quoi ? Ça invoque une pluie de grenouilles ? Ça clignote de manière asynchrone ? '_'
Sinon, il n'y a pas de href dans un span en général, je ne sais pas trop ce qu'il fait là. Il me semblait que cette variable était toute seule à la base, du coup j'aimerais bien savoir ce qu'il se passe quand tu la remplaces, pour commencer... ? | | |
|
| |
claaire
{ Membre }
Messages : 44
| Ça m'affiche ceci: Aller à la page: 1, 2]" > Donc en effet plus de crochet mais ce truc bizarre. (Excuse moi je croyais l'avoir mis) A la base cette variable était comme ça: - Code:
-
<span class="pages">{topics_list_box.row.GOTO_PAGE}</span> Le href c'est moi qui l'avait mis pour tester ne sachant pas trop quoi faire mais c'était une erreur. | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Okay. Bon, ça a l'air de marcher avec un script barbare. A l'endroit où tu as le fameux GOTO_PAGE, normalement le code complet est celui-ci : - Code:
-
<span class="gensmall">{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></span> On va rajouter une classe .GotoLien (j'écris en notation CSS, d'où le point devant le nom de la classe), et un script jQuery inspiré de celui pour retirer les virgules des sous forums. Côté HTML, ça donne ça : - Code:
-
<span class="gensmall GotoLien">{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></span> Ensuite, dans ton panneau d'administration, vas dans l'onglet Modules puis dans Gestion des codes Javascript et crées un nouveau code, que tu devras activer sur les sous forums (et c'est tout, inutile d'alourdir le chargement ), puis tu colles ce code là : - Code:
-
$(function(){ $('.GotoLien').each(function(){ $(this).html($(this).html().replace(/\[/ig, '')); $(this).html($(this).html().replace(/\]/ig, '')); }); }); Il ne te restera plus qu'à enregistrer le code, et à vérifier que les codes JavaScript sont activés sur ton forum, et puis voilà. Pour faire de la mise en forme, tu n'as qu'à utiliser la classe .GotoLien , tu pourrais la nommer comme tu veux, l'essentiel étant qu'elle soit bien unique et qu'elle soit dans le code JavaScript. | | |
|
| |
claaire
{ Membre }
Messages : 44
| J'ai tout suivis et ca marche parfaitement! Un grand merci pour ton aide! Est-ce qu'il y a un endroit sur le forum qui explique le fonctionnement des codes javascript ? Bonne soirée! | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Pas vraiment non. Il faut des connaissances en programmation orientée objet pour utiliser le jquery (qui est du javascript), or CSSActif s'occupe majoritairement de CSS et de HTML (qui sont des langages de description et non pas de programmation) | | |
|
| |
claaire
{ Membre }
Messages : 44
| Ok merci | | |
|
| |
Psycho
Psychopathe
Messages : 3407
| Yop' (: Puisque c'est résolu, je déplace ! Merci de l'avoir indiqué | | |
|
| |
Contenu sponsorisé
| |
| |
| Changer des phrases comme "aller à la page ...[RESOLU] | |
|