Clé de langue dans fichier JS pour un insert HTML

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Clé de langue dans fichier JS pour un insert HTML

Messagepar tomberaid » 23 Nov 2018 à 00:29

Hello
Cela fait un moment déjà que j'essaye de faire reconnaitre dans un fichier JS une clé de langue dans un insert html et j'ai beau essayer mais le peu que je sais ne suffit pas.
Tout est OK, le bouton apparait bien et il remplit son rôle, mais impossible d'avoir le texte correspondant à la clé de langue.
Code inséré :
Code: Tout sélectionner
$('blockquote').append("<a href='#' class='button1'>{L_READ_MORE}</a>");

Ce que j'aimerais c'est que {L_READ_MORE} ou {LA_READ_MORE} (j'ai essayé les 2) soit reconnu et affiche bien la valeur de la clé présente dans le fichier de langue, et non la clé elle même.

J'oubliais, l’environnement c'est phpBB 3.2.x.
Si l'un d'entre vous à la solution, je suis preneur.
Cordialement
Image
Avatar de l’utilisateur
tomberaid
Roi des posts
Roi des posts
 
Messages: 736
Enregistré le: 17 Juin 2009 à 23:27

Re: Clé de langue dans fichier JS pour un insert HTML

Messagepar Dakin Quelia » 23 Nov 2018 à 00:40

Bonsoir tomberaid,

Je ne pense pas que ce soit possible malheureusement.

La seule possibilité est de mettre ton code JS dans le fichier template où les clés de langue sont reconnues. :wink:

Bien à toi
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon blogue: Mon blogue | DeviantArt: cliquez ici
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 21393
Enregistré le: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Clé de langue dans fichier JS pour un insert HTML

Messagepar tomberaid » 23 Nov 2018 à 01:49

Hello
Merci, je m'en doutais un peu, mais tu as confirmé ce que je pensais.
Et bien ce sera donc dans un fichier html.

Cordialement
Image
Avatar de l’utilisateur
tomberaid
Roi des posts
Roi des posts
 
Messages: 736
Enregistré le: 17 Juin 2009 à 23:27

Re: Clé de langue dans fichier JS pour un insert HTML

Messagepar cabot » 25 Nov 2018 à 12:32

Hello,

Si tu veux garder la fonction dans un fichier JS, tu peux passer ta clé de langue dans une variable.

Code: Tout sélectionner
<script>var maCledelangue = '{LA_READ_MORE}';</script>

<!-- INCLUDEJS monfichier.js -->

Et dans monfichier.js :
Code: Tout sélectionner
$('blockquote').append("<a href='#' class='button1'>" + maCledelangue + "</a>");
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26813
Enregistré le: 13 Fév 2011 à 19:42
Localisation: Rarement sur la plaque

Re: Clé de langue dans fichier JS pour un insert HTML

Messagepar tomberaid » 26 Nov 2018 à 06:06

Hello
Merci cabot, mais je vais rester sur mettre l'ensemble du script dans un fichier event html. Autant rester au plus simple quand cela fonctionne.

Cordialement
Image
Avatar de l’utilisateur
tomberaid
Roi des posts
Roi des posts
 
Messages: 736
Enregistré le: 17 Juin 2009 à 23:27

Re: Clé de langue dans fichier JS pour un insert HTML

Messagepar cabot » 26 Nov 2018 à 12:39

Ah oui si tu n'as qu'un bout de JS et une seule clé de langue, c'est beaucoup plus simple de la passer directement dans le HTML, d'autant que ça allège le chargement en évitant une requête inutile pour un fichier ne contenant que quelques lignes.
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26813
Enregistré le: 13 Fév 2011 à 19:42
Localisation: Rarement sur la plaque


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités

cron