QEEL : Personnalisation des phrases impossible + problème d'agencement

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu QEEL : Personnalisation des phrases impossible + problème d'agencement

Message par Stella III le Sam 22 Aoû 2015 - 4:57

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Modification du qeel
Lien du forum : http://test-v2.forumactif.com/

Description du problème

Bonjour les copains !

Je suis en train de coder un nouveau QEEL et je suis uuultra sceptique. Je vous copie le bout du code.

Code:
<div class="QeelPerso">
          <div class="ImgQeel">
              <!-- BEGIN switch_viewonline_link -->
                <a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></a>
              <!-- END switch_viewonline_link -->

              <!-- BEGIN switch_viewonline_nolink -->
                <img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" />
              <!-- END switch_viewonline_nolink -->
          </div>
     
          <table width="100%" border="1" cellspacing="5" cellpadding="5" align="center">
              <tr>
                <td colspan="2" align="center" class="ListeGroupes">
                    <a href="http://lesdoublagesdisney.forumgratuit.be/g1-administrateurs" class="groupe1">♕ ADMINISTRATEURS</a>
                    <a href="http://lesdoublagesdisney.forumgratuit.be/g2-moderateurs" class="groupe2">♕ MODERATEURS</a>
                    <a href="http://lesdoublagesdisney.forumgratuit.be/g3-p-tits-kiwis" class="groupe3">♕ P'TITS KIWIS</a>
               
                </td>
              </tr>

              <tr>
                <td width="50%" valign="top" align="center" class="statistiques">
                    <div class="BlocStats">
                      <span class="gensmall">
                   
    <span id="TOTAL_POSTS">{TOTAL_POSTS}</span>
    <script type="text/javascript">
    document.getElementById('TOTAL_POSTS').innerHTML=document.getElementById('TOTAL_POSTS')
    .innerHTML.replace(/Nos membres ont posté un total de/,"Nos P'tits Kiwis ont chanté")
    .replace(/messages/,"chansons  ")
    .replace(/message/,"chanson ");
    </script>
    <span id="TOTAL_USERS">{TOTAL_USERS}</span>
    <script type="text/javascript">
      document.getElementById('TOTAL_USERS').innerHTML=document.getElementById('TOTAL_USERS')
    .innerHTML.replace(/Nous avons/,"et nous comptons à ce jour")
    .replace(/membre enregistré/,"P'tit Kiwi prêt à user de leur voix !")
      .replace(/membres enregistrés/,"P'tits Kiwis prêts à user de leur voix !<br />");
            </script>
    <span id="NEWEST_USER">{NEWEST_USER}</span>
    <script type="text/javascript">
      document.getElementById('NEWEST_USER').innerHTML=document.getElementById('NEWEST_USER').innerHTML.replace(/L'utilisateur enregistré le plus récent est/," La dernière voix à nous avoir rejoint est");
            </script>
    </span>
                    </div>
                </td>
           
    <td width="50%" valign="top" align="center"  class="statistiques">
    <div class="BlocStats">
    <span class="gensmall">
    <span id="LOGGED_IN_USER_LIST">{LOGGED_IN_USER_LIST}</span>
    <script type="text/javascript">
      document.getElementById('LOGGED_IN_USER_LIST').innerHTML=document.getElementById('LOGGED_IN_USER_LIST')
      .innerHTML.replace(/Utilisateurs enregistrés/,"Ces petites voix sont présentes");
      </script>
      <span id="NEWEST_USER">{NEWEST_USER}</span>
    <script type="text/javascript">
      document.getElementById('NEWEST_USER').innerHTML=document.getElementById('NEWEST_USER').innerHTML.replace(/L'utilisateur enregistré le plus récent est/," La dernière voix à nous avoir rejoint est");
            </script><table><tr><td>
    <span id="L_CONNECTED_MEMBERS">{L_CONNECTED_MEMBERS}</span>
<script type="text/javascript"> 
      document.getElementById('L_CONNECTED_MEMBERS').innerHTML=document.getElementById('L_CONNECTED_MEMBERS')
    .innerHTML.replace(/Membres connectés au cours des 24 dernières heures/,"Ces dernières 24 heures, ces petits voix nous ont rendu visite");
   
      </script></td></tr></table>
                      </span>
                    </div>
                </td>
              </tr>
          </table>
        </div>

Je veux mettre "L_Connected_Members" colonne de droite. SAUF QUE ça ne veut pas. Pourquoi ? AUCUNE IDÉE. J'ai fait plein d'essais qui m'ont donné plein de résultats absolument illogiques. Le dernier en date, que vous pouvez voir : j'ai copié/collé le code "nouvel utilisateur" qui se trouvait colonne de gauche pour le mettre dans la colonne de droite (pour voir si mon code pour la personnalisation des membres connectés était faux, même si je l'avais vérifié plusieurs fois) et il fonctionne à gauche, pas à droite. Je ne sais pas pourquoi.

En codant un tableau dans ma deuxième colonne, j'ai réussi à y mettre mon "L_Connected_Members" mais la personnalisation ne se fait toujours pas !

Bref, je suis preneuse de vos lumières, afin que je n'aie pas 12 000 tableaux en un et afin d'avoir ma p'tite personnalisation....
Bonne nuit et merci d'avance,

Stellatsu


Dernière édition par Stella III le Sam 22 Aoû 2015 - 15:04, édité 4 fois

Stella III
*

Féminin
Messages : 39
Inscrit(e) le : 01/01/2010

http://rpg-rozen-maiden-v2.forumactif.com
Stella III a été remercié(e) par l'auteur de ce sujet.

Résolu Re: QEEL : Personnalisation des phrases impossible + problème d'agencement

Message par Neptunia le Sam 22 Aoû 2015 - 6:51

Bonjour ^^

Si on regarde la structure du QEEL par défaut on s'aperçoit que la plupart des variables sont insérées dans une cellule mais pas celles-ci
{L_CONNECTED_MEMBERS}
{L_WHOSBIRTHDAY_TODAY}
{L_WHOSBIRTHDAY_WEEK}
qui correspondent aux anniversaires du jour, des x prochains jours ainsi que des membres récemment connectés. Ces variables génèrent leur propre structure en ajoutant les tr et td. Il leur faut donc juste avoir les balises table

Dans votre code remplacez donc
Code:
<table><tr><td>
    <span id="L_CONNECTED_MEMBERS">{L_CONNECTED_MEMBERS}</span>
<script type="text/javascript">
      document.getElementById('L_CONNECTED_MEMBERS').innerHTML=document.getElementById('L_CONNECTED_MEMBERS')
    .innerHTML.replace(/Membres connectés au cours des 24 dernières heures/,"Ces dernières 24 heures, ces petits voix nous ont rendu visite");
 
      </script></td></tr></table>
par :
Code:
<span id="L_CONNECTED_MEMBERS"><table>{L_CONNECTED_MEMBERS}</table></span>
        <script type="text/javascript">
              document.getElementById('L_CONNECTED_MEMBERS').innerHTML=document.getElementById('L_CONNECTED_MEMBERS')
            .innerHTML.replace(/Membres connectés au cours des 24 dernières heures/,"Ces dernières 24 heures, ces petites voix nous ont rendu visite");
         
              </script>

PS: J'ai aussi remplacé "petits voix" par "petites voix". Désolé si l'erreur était délibérée.

Neptunia
+ Hyperactif +

Féminin
Messages : 10392
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: QEEL : Personnalisation des phrases impossible + problème d'agencement

Message par Stella III le Sam 22 Aoû 2015 - 14:24

Bonjour Neptune !

Ce que je ne comprends pas, c'est que j'avais rajouté le tableau seulement parce que sinon, ça s'affichait comme sur l'image jointe ...

Et pour le code de personnalisation de la phrase, que se passait-il ? (J'aime bien comprendre les choses ^^)

Enfin ce matin, ça fonctionne, alors je ne peux que te remercier !

Et merci pour la correction, faire quoi que ce soit à 5h du matin, c'est pas une super idée !

Stella III
*

Féminin
Messages : 39
Inscrit(e) le : 01/01/2010

http://rpg-rozen-maiden-v2.forumactif.com
Stella III a été remercié(e) par l'auteur de ce sujet.

Résolu Re: QEEL : Personnalisation des phrases impossible + problème d'agencement

Message par Neptunia le Sam 22 Aoû 2015 - 14:38

@Stella III a écrit:Et pour le code de personnalisation de la phrase, que se passait-il ? (J'aime bien comprendre les choses ^^)

Le seul truc que je peux dire c'est que si la variable n'est pas dans son environnement optimal, la variable fonctionnera mais avec son texte standard.
Si on veut que nos personnalisations fonctionnent il faut impérativement la placer entre balises table

Quant à la personnalisation qui fonctionnait à gauche et plus à droite je n'ai qu'une explication plausible si le code était identique des deux côtés et posté à l'intérieur de la cellule (td)
-> Comme vous le dites, 5h du mat' c'est pas une heure pour être concentré(e), à moins d'être noctambule.

Neptunia
+ Hyperactif +

Féminin
Messages : 10392
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: QEEL : Personnalisation des phrases impossible + problème d'agencement

Message par Stella III le Sam 22 Aoû 2015 - 15:03

D'accord, très bien. Smile +1000 mercis pour votre aide et votre rapidité ! (et pardon pour le tutoiement !)

Stella III
*

Féminin
Messages : 39
Inscrit(e) le : 01/01/2010

http://rpg-rozen-maiden-v2.forumactif.com
Stella III a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum