| Problème d'affichage sur mon QEEL. [Résolu~] | |
|
Remiiw
{ Membre }
Messages : 47
| Bonjour/Bonsoir~ Suite au code exploitable publié ici, je l'ai utilisé sur mon forum. J'ai eu un petit problème en ce qui concerne l'affichage des statistiques de mon forum: aucun chiffre n'apparaît! J'ai beau avoir lu et relu mon template, rien ne semble clocher de ce côté là, et je ne pense pas que cela puisse venir du CSS ou bien encore du Javascript. Et une image vaut toujours mieux que mille discours: www. Je vous remercie donc d'avance pour l'aide que vous m'apporterez. :3 |
Dernière édition par Remiiw le Lun 28 Jan 2013, 10:46, édité 1 fois | |
|
| |
Abysse Yclette
{ Membre }
Messages : 152
| Bonsoir, Il faudrait que tu nous fournisses le code de ton qeel afin qu'on puisse t'aider =) | | |
|
| |
Remiiw
{ Membre }
Messages : 47
| Effectivement, j'avais oublié de l'ajouter. x) - Code:
-
<div id="tableauQeel"> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td width="200" align="center" valign="middle" rowspan="2"> <div class="imgOnline"> <a href="{U_VIEWONLINE}"> <img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /> </a> </div> </td> <td align="center" valign="middle" id="tabBlocStats"> <div id="blocStats"> <h2>Statistiques</h2> <div class="contenuQeel hauteurFixe noSpaceTitre"> <!-- AFFICHE NOMBRE SUJETS --><span class="FORUMCOUNTOPIC"> sujets </span>|| <!-- AFFICHE NOMBRE MESSAGES --><span class="FORUMCOUNTPOST"></span> messages || <!-- AFFICHE NOMBRE MEMBRES --><span class="FORUMCOUNTUSER"></span> habitants <br /> <!-- AFFICHE DERNIER INSCRIT -->Le dernier arrivé est <span class="FORUMLASTUSERLINK"></span> </div> </div> </td> <td align="center" valign="middle" id="tabBlocGroupes"> <div id="blocGroupes"> <h2>{LEGEND}</h2> <div class="contenuQeel hauteurFixe noSpaceTitre"> <div class="qeel-groupes">{GROUP_LEGEND}</div> </div> </div> </td> </tr> <tr> <td colspan="2" align="center" valign="middle"> <div class="espace"> </div> <h2>Activité du forum</h2> <div class="contenuQeel noSpaceTitre"> <span id="totalUsersOnline">{TOTAL_USERS_ONLINE}</span> <br /> <span id="loggedInUsers">{LOGGED_IN_USER_LIST}</span> <!-- BEGIN switch_chatbox_activate --> </div> <div class="espace"></div> <div class="contenuQeel"> <span class="gensmall"> <span id="totalChattersOnline">{TOTAL_CHATTERS_ONLINE}</span> <br /> {CHATTERS_LIST} </span> <!-- END switch_chatbox_activate --> </div> </td> </tr> </table>
<div align="center" class="gensmall liensStats"> <a href="{U_TODAY_ACTIVE}" class="gensmall">{L_TODAY_ACTIVE}</a> | <a href="{U_TODAY_POSTERS}" class="gensmall">{L_TODAY_POSTERS}</a> | <a href="{U_OVERALL_POSTERS}" class="gensmall">{L_OVERALL_POSTERS}</a> | <span class="lostCredits">QEEL par 'Christa Lostmindy <span class="bulleCredits">?<span>Redistribution interdite • Modification autorisée sous condition de crédits</span></span> </div>
<div class="contenuQeel liste24h"> <table class="deBug" align="center">{L_CONNECTED_MEMBERS}</table> </div> </div> | | |
|
| |
Abysse Yclette
{ Membre }
Messages : 152
| Hum pour ta partie statistique, on dirait qu'il manque tout simplement les commandes qui indiquent les chiffres souhaités. Exemple pour le nombre de messages postés : - Code:
-
{TOTAL_POSTS} Je l'utilise comme ca pour ne jamais me tromper : - Code:
-
<span id="messages">{TOTAL_POSTS}.</span> Du coup, je te conseille de consulter le décryptage du template Index_Box, tu trouveras toutes les commandes qui te seront utiles | | |
|
| |
Maguitte2008
{ Membre }
Messages : 151
| Merci Abysse Yclette, j'ai exactement le même problème que Remiw. Pourtant je ne suis pas sûre d'avoir compris, le mieux serait que 'Christa nous explique. | | |
|
| |
Abysse Yclette
{ Membre }
Messages : 152
| |
| |
'Christa
Lostmindy
Messages : 2856
| Salut ! Wep, apparemment ya un problème avec mon QEEL (qui marchait très bien quand je l'ai posté, hein, je vous l'assure @_@) Je vais me pencher sur la question et je reviens. Par contre j'aimerais bien qu'on me donne des liens pour que je puisse voir ce qui cloche sur vos forums ^^' Parce que sur le mien, ça marche très bien. PS Abysse > Non, ta solution est fausse, cf les explications de mon QEEL x) EDIT : Bon, apparemment il y avait un truc chelou dans le premier code javascript que j'avais donné, je viens de le mettre à jour : - Code:
-
function treatvar(nom) { var trouve= xhr.responseText.replace(RegExp("^.+<li style=\"margin-bottom:5px;direction:ltr;text-align:left;\"><strong>{"+nom+"}<\/strong> : (.*?) <span style='direction:ltr'>\(.*?\)<\/span><br \/><\/li>.+$"),'$1'); if(xhr.responseText==trouve) return; var children = document.getElementsByTagName('*') || document.all; var v= new Array(); var i = -1; while(++i < children.length) { var child = children[i]; var classNames = child.className.split(' '); for (var j = 0; j < classNames.length; j++) { if (classNames[j] == nom) { v.push(child); break; } } } i=-1; while(++i!=v.length) if(v[i].tagName=='INPUT'||v[i].tagName=='TEXTAREA')v[i].value+= trouve; else v[i].innerHTML+=trouve;}; if (window.ActiveXObject) { var xhr = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { var xhr = new XMLHttpRequest(); } if(xhr!=null) { xhr.onreadystatechange = function() { if(xhr.readyState == 4) { treatvar('FORUMURL'); treatvar('FORUMURLINK'); treatvar('FORUMNAME'); treatvar('FORUMNAMELINK'); treatvar('FORUMDESC');treatvar('FORUMBIRTHDAY'); treatvar('FORUMAGE'); treatvar('FORUMCOUNTFORUM'); treatvar('FORUMCOUNTOPIC'); treatvar('FORUMCOUNTPOST');treatvar('FORUMCOUNTUSER');treatvar('FORUMONLINEUSER'); treatvar('FORUMONLINEDATE'); treatvar('FORUMLASTUSER'); treatvar('FORUMLASTUSERLINK'); treatvar('USERNAME'); treatvar('USERLINK'); treatvar('USERBIRTHDAY'); treatvar('USERAGE'); treatvar('USERREGDATE'); treatvar('USERLASTVISIT'); treatvar('USERCOUNTPOST'); } }; xhr.open("GET","/popup_help.forum?l=miscvars", true); xhr.send(null); } Diable, et malgré le nombre de personnes qui ont dit "merci" à la suite du code de QEEL, c'est seulement maintenant qu'on me prévient ? O_o | | |
|
| |
Maguitte2008
{ Membre }
Messages : 151
| :p Je remarque sur ton QEEL que çà ne marche pas aussi. Dans sujet, etc.... on ne voit pas le statistique. J'essaie sur on forum le code que tu as donné. EDDIT : Ca ne changer absolument rien.
Partie statistique, on ne voit pas les statistiques U-U. |
Dernière édition par Maguitte2008 le Dim 27 Jan 2013, 11:36, édité 1 fois | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Il marchait ya deux secondes ! Avouez, vous êtes maudites et vous faites planter le code ! @_@ Y compris sur mon forum ! *va se suicider, puis recommencer à chercher d'où vient le problème*
Edit : J'insiste, ça marche très bien >_< Edit 2 : Supprime le script et recrée le, parfois ça suffit à faire la différence. | | |
|
| |
Maguitte2008
{ Membre }
Messages : 151
| Le truc c'est que moi même sur ton forum je le vois pas. (sous chrome) Oui, c'est ton forum à l'instant même. | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| J'ai testé sur tous les navigateurs et ça marche '_' Pour certains, j'ai dû rafraîchir la page mais sinon ya pas de problème d'affichage. Bon, je vais revoir le code du QEEL pour qu'il dépende pas de ce script, comme ça tout le monde sera content @_@ EDIT : Comme je t'ai dit, supprime le code javascript et recrée le. Si vraiment ça ne marche pas, copie le directement à partir de cette page. - Alternative:
Sinon, tu peux à la rigueur faire ça mais tu perdras l'affichage du nombre de sujets : remplace le code : - Code:
-
<!-- AFFICHE NOMBRE SUJETS --><span class="FORUMCOUNTOPIC"></span> sujets || <!-- AFFICHE NOMBRE MESSAGES --><span class="FORUMCOUNTPOST"></span> messages || <!-- AFFICHE NOMBRE MEMBRES --><span class="FORUMCOUNTUSER"></span> habitants <br /> <!-- AFFICHE DERNIER INSCRIT -->Le dernier arrivé est <span class="FORUMLASTUSERLINK"></span> Par celui-ci : - Code:
-
<!-- AFFICHE NOMBRE MESSAGES --><span id="nbMessages">{TOTAL_POSTS}</span> || <!-- AFFICHE NOMBRE MEMBRES --><span id="nbUsers">{TOTAL_USERS}</span> <br /> <!-- AFFICHE DERNIER INSCRIT --><span id="newestUser">{NEWEST_USER}</span> Et dans le deuxième Javascript, rajoute ceci AVANT la toute dernière ligne : - Code:
-
remplaceText('#newestUser', "L'utilisateur enregistré le plus récent est", "Le dernier arrivé est"); remplaceText('#nbMessages', "Nos membres ont posté un total de", ""); remplaceText('#nbUsers', "Nous avons", ""); remplaceText('#nbUsers', "membre", "habitant"); remplaceText('#nbUsers', "enregistré", ""); remplaceText('#nbUsers', "enregistrés", "");
| | |
|
| |
Maguitte2008
{ Membre }
Messages : 151
| En le copiant à partir de a page, çà a enfin marché ! Merci beaucoup 'Christa.
EDDIT : Par contre, je ne le vois toujours pas sur ton forum. Donc bon u-u | | |
|
| |
Remiiw
{ Membre }
Messages : 47
| Pour ma part, le problème est résolu! Je le vois même sur ton forum 'Christa. xD Je pense que ça venait des JavaScript pour moi! Merci beaucoup pour votre aide Abysse & 'Christa. | | |
|
| |
pamina
{ Membre actif }
Messages : 1170
| Merci Remiiw, Je classe. A bientôt. | | |
|
| |
Contenu sponsorisé
| |
| |
| Problème d'affichage sur mon QEEL. [Résolu~] | |
|