Fork me on GitHub




(1) 2 »


Modules wflinks problème laguage block
Régulier
Inscrit: 31/03/2007 14:12
Messages: 141
Salut voilà j'ai crée un block stat dans wflinks et j'ai ajouté 2 lignes de "language french" et quand j'active le bloc sur la page d'accueil de mon site le langage ne passe pas.
par contre quand j'accède au module monsite.com/modules/wflinks/
là le langage passe ?

Si quelqu'un a la solution, je suis preneur

Exemple ci-dessous :

38 _MD_WFL_SITETOTAL au lieu de 38 Sites référencés
0 _MD_WFL_SITEATTENTE au lieu de 0 Sites en attente


Posté le : 12/03/2013 10:28
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
C'est un bloc personnalisé ou un bloc lié a un module ?

Posté le : 12/03/2013 12:38
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Régulier
Inscrit: 31/03/2007 14:12
Messages: 141
Salut un bloc lié au module

Posté le : 12/03/2013 12:40
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
Mick59 a écrit :
Salut voilà j'ai crée un block stat dans wflinks


Oui lié au module bien sur, mais cela reste un bloc personnalisé si tu l'as créé.

Posté le : 12/03/2013 14:23

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Régulier
Inscrit: 31/03/2007 14:12
Messages: 141
oui je l'ai bien crée , donc c'est normal ou pas mon problème de language ?

Posté le : 12/03/2013 14:29
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
C'est que tout simplement, pour les blocs personnalisées, ton fichier de langue de ton module n'est pas lu.
Le plus simple est que tu rajoute d'autre define dans le fichier './language/french/global.php', avec un autre nom que ceux que tu as créé dans le module pour éviter les conflits.

Posté le : 12/03/2013 14:38
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Non, mais de déclaration je pense.

Dans ton block, as tu mis "mode php" ?

Un exemple ici :
echo "<li><a href='".XOOPS_URL."/mespages/contact.php?rub=04' target='_self'><span class='menu_o'>"._MD_WFL_SITETOTAL."</span></a><hr /></li>";


Edit :
Oui, Cédric a raison, tu dois ajouter des éléments dans le fichier './language/french/global.php'

define('_mick59_MD_WFL_SITETOTAL','ton texte ici');

Posté le : 12/03/2013 14:46

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
oui vaut mieux ne pas insérer de code PHP en clair dans un bloc ou un template.

Posté le : 12/03/2013 15:01
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Régulier
Inscrit: 31/03/2007 14:12
Messages: 141
Pour ne plus avoir de soucis avec mon problème de language

j'ai carrément mis le code php dans le blocks templates juste au dessus des stats

Cela a l'air de fonctionner sur toute les pages du site


<{php}>
define"_MD_WFL_SITETOTAL"''.utf8_encode('Sites référencés').'' );
define"_MD_WFL_SITEATTENTE"''.utf8_encode('Sites en attente').'' );
<{/
php}>

<
table width="100%">
<
tr>
<
td >
  <{foreach 
item=linkload from=$block.stat}>
<
span class="text_characters_orange"><{$linkload.nb}></span> <{$smarty.const._MD_WFL_SITETOTAL}><br><span class="text_characters_orange"><{$linkload.nb2}></span> <{$smarty.const._MD_WFL_SITEATTENTE}>
 <{/foreach}>
</
td>
</
tr>
</
table>




Posté le : 12/03/2013 15:13
Partager Twitter Partagez cette article sur GG+
Re: Modules wflinks problème laguage block
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
tu devrais modifier le code comme ceci pour éviter les conflits de define au cas tu afficherai le bloc sur une des pages du module

if (!defined('_MD_WFL_SITETOTAL')) {
    
define"_MD_WFL_SITETOTAL"''.utf8_encode('Sites référencés').'' );
}
if (!
defined('_MD_WFL_SITEATTENTE')) {
    
define"_MD_WFL_SITEATTENTE"''.utf8_encode('Sites en attente').'' ); 
}

Posté le : 12/03/2013 15:36
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

35 Personne(s) en ligne (24 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 35 | Plus ...