Modifier le texte du "Qui est en ligne"

4 participants

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

Résolu Modifier le texte du "Qui est en ligne"

Message par vincentparkour Mar 30 Nov 2010 - 21:37

Bonsoirs,

Je voudrais modifier ceci

Nos membres ont posté un total de 43 messages
Nous avons 4 membres enregistrés
L'utilisateur enregistré le plus récent est
Il y a en tout 1 utilisateur en ligne :: 1 Enregistré, 0 Invisible et 0 Invité
Le record du nombre d'utilisateurs en ligne est de 5 le Lun 29 Nov 2010 - 20:05

Utilisateurs enregistrés :
Membres connectés au cours des 48 dernières heures :
Aucun membre ne fête son anniversaire aujourd'hui
Aucun membre ne fête son anniversaire dans les 7 prochains jours

En cela

Nos Sorciers ont posté un total de 43 messages
Nous avons 4 Sorciers qui sont inscrit à Poudlard
Nous souhaitons la bienvenue à
Il y a en tout 1 Sorciers en ligne :: 1 Enregistré, 0 Invisible et 0 Invité
Le record du nombre de Sorciers à Poudlard est de 5 le Lun 29 Nov 2010 - 20:05

Sorciers en ce moment à Poudlard :
Sorciers connectés au cours des 48 dernières heures :
Aucun Sorciers ne fête son anniversaire aujourd'hui
Aucun Sorciers ne fête son anniversaire dans les 7 prochains jours

Mais je ne sais pas comment faire Sad

Help me please !!
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Automne Mar 30 Nov 2010 - 21:45

Automne

Automne
Membre actif

Messages : 8431
Inscrit(e) le : 22/03/2010

https://gilles570.motards.net/
Automne a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par vincentparkour Mar 30 Nov 2010 - 21:48

Le lien ne marche pas. Crying or Very sad
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Automne Mar 30 Nov 2010 - 22:16

Automne

Automne
Membre actif

Messages : 8431
Inscrit(e) le : 22/03/2010

https://gilles570.motards.net/
Automne a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par vincentparkour Mar 30 Nov 2010 - 22:19

Déjà lu mais rien compris ><


Quelqu'un pourrait me donner le code exacte et le lieu où le mettre svp Merci.

UP Sad
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par vincentparkour Mer 1 Déc 2010 - 20:41

Up please Sad
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par vincentparkour Jeu 2 Déc 2010 - 15:48

UP Pitier aider moi Sad aidez moi
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Lixyr Jeu 2 Déc 2010 - 19:46

Bonsoir,

Pour
Utilisateurs enregistrés :
Membres connectés au cours des 48 dernières heures :
Aucun membre ne fête son anniversaire aujourd'hui
Aucun membre ne fête son anniversaire dans les 7 prochains jours

Ce n'est pas modifiable. Pourquoi ? J'en sais rien.

Pour le reste des phrases, elles, sont modifiables.
Ca se fait via une modification de template.



Panneau d'Admin >> Affichage >> Template >> Général ::
index_body >> edit



Ensuite vous cherchez cet endroit :

Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">   
      <!-- BEGIN switch_viewonline_link -->
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      <!-- END switch_viewonline_link -->
      
      <!-- BEGIN switch_viewonline_nolink -->
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      <!-- END switch_viewonline_nolink -->
      </td>
   </tr>
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   {L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
   {L_WHOSBIRTHDAY_WEEK}
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>
      <td class="row1">
         <span class="gensmall">{TOTAL_CHATTERS_ONLINE} :  {CHATTERS_LIST}<br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
            insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
         </span>
      </td>
   </tr>
   <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->

Ce sont les variables comprises dedans qui nous intéressent (en rouge):

<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td class="catHead" colspan="2" height="28">
<!-- BEGIN switch_viewonline_link -->
<span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
<!-- END switch_viewonline_link -->

<!-- BEGIN switch_viewonline_nolink -->
<span class="cattitle">{L_WHO_IS_ONLINE}</span>
<!-- END switch_viewonline_nolink -->
</td>
</tr>
<tr>
<td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
{TOTAL_USERS}<br />
{NEWEST_USER}
</span></td>
</tr>
<tr>
<td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
{RECORD_USERS}<br />
<br />
{LOGGED_IN_USER_LIST}
</span></td>
</tr>
{L_CONNECTED_MEMBERS}
{L_WHOSBIRTHDAY_TODAY}
{L_WHOSBIRTHDAY_WEEK}
<tr>
<td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
</tr>
<!-- BEGIN switch_chatbox_activate -->
<tr>
<td class="row1">
<span class="gensmall">{TOTAL_CHATTERS_ONLINE} :  {CHATTERS_LIST}<br />
<!-- BEGIN switch_chatbox_popup -->
<div id="chatbox_popup"></div>
<script type="text/javascript">
//<![CDATA[
insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
//]]>
</script>
<!-- END switch_chatbox_popup -->
</span>
</td>
</tr>
<!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->


On modifie ces variables via ce code : (c'est un exemple)

<span id="totalu"> {TOTAL_USERS}
<script type="text/javascript">document.getElementById('totalu').innerHTML=document.getElementById ('totalu').innerHTML.replace(/Nous avons/,"VOTRE TEXTE, ");</script>
<script type="text/javascript">document.getElementById('totalu').innerHTML=document.getElementById ('totalu').innerHTML.replace(/membre enregistré/,"VOTRE TEXTE.");
</script>
<script type="text/javascript">document.getElementById('totalu').innerHTML=document.getElementById ('totalu').innerHTML.replace(/membres enregistrés/,"VOTRE TEXTE.");
</script>
</span>


Explication des Variables :

Qu'est-ce qu'une variable ?

Pour être compréhensible, disons que c'est un code compris entre deux crochets ::
{ }
et qui correspond à une phrase spécifique qui porte en elle une valeur.

Chaque variable correspond donc à sa propre phrase : phrase qui englobe une valeur.

Alors premièrement, je vous conseille de bien regarder les variables et les phrases auxquelles elles correspondent :

{TOTAL_POSTS} => Nos membres ont posté un total de x messages
{TOTAL_USERS} => Nous avons x membres enregistrés
{NEWEST_USER} => L'utilisateur enregistré le plus récent est X

{TOTAL_USERS_ONLINE} => Il y a en tout x utilisateur en ligne :: x Enregistré, x Invisible et x Invité
{RECORD_USERS} => Le record du nombre d'utilisateurs en ligne est de x le xxx xx xxxx 2010 - xx:xx
{LOGGED_IN_USER_LIST} => Utilisateurs enregistrés : XXXXXX


Donc, si vous avez bien compris, si jamais dans le template, à un moment, vous mettez par exemple {LOGGED_IN_USER_LIST}, une fois que vous aurez enregistré, à l'endroit où vous aurez mis la variable, vous ne verrez pas affichée la variable, mais la phrase à laquelle elle correspond,c'est à dire que vous verrez d'afficher :
Utilisateurs enregistrés : XXXXXX

Avec sa valeur (que moi j'ai remplacée par XXXXX )



Alors revenons à la partie du template que j'ai citée ci-dessus :

Dans la partie citée ci-dessus, il faut supprimer les parties que j'ai mise en rouge.
Et ensuite, pour chaque variable, il faudra mettre à la place le code que je mettrai détaillé ci-après.

Le Code

Il faut comprendre une chose. Chaque phrase => chaque Variable a sa propre ID, du moins c'est comme ça que je fais comme ça je ne me mélange pas.

Alors j'explique le code :


<span id="totalu"> {TOTAL_USERS}
<script type="text/javascript">document.getElementById('totalu').innerHTML=document.getElementById ('totalu').innerHTML.replace(/Nous avons/,"VOTRE TEXTE");</script>

<script type="text/javascript">document.getElementById('totalu').innerHTML=document.getElementById ('totalu').innerHTML.replace(/membre enregistré/,"VOTRE TEXTE");</script>

<script type="text/javascript">document.getElementById('totalu').innerHTML=document.getElementById ('totalu').innerHTML.replace(/membres enregistrés/,"VOTRE TEXTE");</script>
</span>

* En vert : l'ID => Un ID on ne l'utilise QU'UNE SEULE FOIS. Il se retrouve plusieurs fois dans le code, alors faite attention à ce que les noms d'ID qui se retrouve entre les <script></script> soit le même

* En Orange : C'est la Variable, qui permet l'affichage de le phrase.
On a UNE SEULE variable par ID

* En rouge, c'est tout le code : CE QUE VOUS NE DEVEZ SURTOUT PAS MODIFIER

* En Violet, c'est la phrase d'origine

* En bleu, c'est la phrase que vous, vous voulez.

Alors, les phrases se modifient par petit bout. Par exemple, avec la variable
Code:

{TOTAL_USERS}


On a vu qu'elle correspondant à la phrase
=> Nous avons x membres enregistrés

A chaque fois qu'on a une valeur => X, il faut se dire que la phrase s'arrête, donc qu'on ne peut modifier la phrase que jusque cette partie.

Ici donc on peut modifier comme ceci :

=> Nous avons x membres enregistrés

On modifie Premièrement : Nous avons
Et on modifie Deuxièmement : membres enregistrés

Donc on devra avoir deux codes (de la même ID puisque c'est la même Variable, la même phrase.) pour changer les deux morceaux de phrases.

(sauf que dans le code du dessus, si tu regardes bien, j'ai trois codes remplis en fait, parce que la phrase peut être au singulier, s'il n'y a qu'un membre, comme au pluriel s'il y en a plusieurs. )

Ensuite, pour chaque variable, vous mettez ce code, et pour chaque variable, vous changez l'ID.
Mais attention à ce que dans un même code, l'ID soit toujours le même !

::

<span id="ID CHOISIE"> {VARIABLE}
<script type="text/javascript">document.getElementById('MEME ID CAR C'EST LE MEME CODE').innerHTML=document.getElementById ('MME ID CAR C EST LE MEME CODE').innerHTML.replace(/BOUT DE PHRASE DE DEBUT/,"BOUT DE PHRASE QUI REMPLACE");</script> </span>

Donc, pour savoir qu'elle partie est dans le même code, il suffit de regarder les <span> </span> :

<span id="ID CHOISIE"> LE CODE COMPRIS DANS LE SCRIPT BLABLABLA </span>

=> Dès qu'on a une fermeture de span : </span> alors on a un changement de code, il faut changer l'ID.
Tout ce qui est dans LE CODE COMPRIS DANS LE SCRIPT BLABLABLA, c'est le même span, donc c'est une partie du code tout qui change LA variable.

On oublie pas : changement de variable = changement d'ID

Alors vous essayez, avec toutes les variables, et si problème persiste, je vous aiderai.
Amusez-vous bien en attendant.
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7437
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par vincentparkour Jeu 2 Déc 2010 - 22:15

Un grand merci à toi, je ne met pas encore résolu car je ne l'est pas encore fait.

Le seul problème c'est que j'ai peur de me tromper... Tu pourrais pas me le faire? Razz
Pareil que lui sa serai génial http://www.forumharrypotter.org/forum.htm
Cordialement.
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Automne Jeu 2 Déc 2010 - 22:30

Lixyr, un plus pour cette magnifique explication.
Automne

Automne
Membre actif

Messages : 8431
Inscrit(e) le : 22/03/2010

https://gilles570.motards.net/
Automne a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par vincentparkour Jeu 2 Déc 2010 - 22:56

Moi j'ai sa c'est normal ?

Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">   
      <!-- BEGIN switch_viewonline_link -->
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      <!-- END switch_viewonline_link -->
      
      <!-- BEGIN switch_viewonline_nolink -->
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      <!-- END switch_viewonline_nolink -->
      </td>
   </tr>
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   {L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
   {L_WHOSBIRTHDAY_WEEK}
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>
      <td class="row1">
         <span class="gensmall">{TOTAL_CHATTERS_ONLINE} :  {CHATTERS_LIST}<br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
            insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
         </span>
      </td>
   </tr>
   <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Lixyr Ven 3 Déc 2010 - 0:29

vincentparkour a écrit:Un grand merci à toi, je ne met pas encore résolu car je ne l'est pas encore fait.

Le seul problème c'est que j'ai peur de me tromper... Tu pourrais pas me le faire? Razz
Pareil que lui sa serai génial http://www.forumharrypotter.org/forum.htm
Cordialement.


Te le faire, non.

De toute façon, si tu n'as pas modifier le template, tu peux tester, et au pire, retirer ton template modifié pour retrouver celui de base. Auquel cas, s'il a été modifié, tu peux toujours enregistrer ton template sous un traitement de texte si jamais tes modifications ne te plaisent pas.

En plus, faire comme "ce forum", je ne suis pas sûre que le dit propriétaire du forum soit vraiment d'accord que tu lui copies SON QEEL. Donc, c'est à toi de faire tes phrases et d'essayer.
Et si jamais tu n'y arrives pas, alors je chercherai les erreurs dans ton code.

Si tu n'as pas encore essayé, c'est normal que tu ais peur. C'est quand tu essaieras que tu saisiras le truc. Je suis passée par là moi-aussi, j'ai rien demandé, j'ai essayé comme une grande, et finalement maintenant, j'ai tout compris.


Automne a écrit:Lixyr, un plus pour cette magnifique explication.

Euh merci. =3

vincentparkour a écrit:Moi j'ai sa c'est normal ?

Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">   
      <!-- BEGIN switch_viewonline_link -->
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      <!-- END switch_viewonline_link -->
      
      <!-- BEGIN switch_viewonline_nolink -->
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      <!-- END switch_viewonline_nolink -->
      </td>
   </tr>
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}

      {TOTAL_USERS}

      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}

      {RECORD_USERS}

      

      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   {L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
   {L_WHOSBIRTHDAY_WEEK}
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>
      <td class="row1">
         <span class="gensmall">{TOTAL_CHATTERS_ONLINE} :  {CHATTERS_LIST}

            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
            insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
         </span>
      </td>
   </tr>
   <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->

Oui, c'est normal, c'est un code. Tu t'attendais à quoi ?
Shocked
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7437
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Lixyr Ven 10 Déc 2010 - 22:30

Enfin j'aimerais bien savoir si c'est bon,quand même. J'en ai un peu marre que mes tutos finissent corbeillés parce que vous ne prenez pas la peine de dire si c'est résolu ou pas. u_u
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7437
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Automne Sam 11 Déc 2010 - 1:56

Bonsoir, je n'ai pas essayé ton tuto Lixyr ( déjà le mien ) mais j'ai souligné le super travail fournis Very Happy

cordialement
Automne

Automne
Membre actif

Messages : 8431
Inscrit(e) le : 22/03/2010

https://gilles570.motards.net/
Automne a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Revolution Mer 15 Déc 2010 - 16:06

Bonjour !

Avant tout, merci pour ce tutoriel, que j'ai trouvé très simple à suivre, et qui m'a beaucoup aidée !
J'aurais néanmoins une question supplémentaire : j'ai tenté, en suivant le tuto, de modifié la partie {TOTAL_USERS_ONLINE}, mais n'ait pas réussi à modifier : x Enregistré, X invisible et X invité. Est-ce possible? Si oui, comment?

Merci encore !
Revolution

Revolution
Nouveau membre

Messages : 22
Inscrit(e) le : 02/10/2008

http://prpv3.jdrforum.com
Revolution a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Lixyr Mer 15 Déc 2010 - 18:11

Oui c'est possible de le modifier. Il faut faire comme ceci :


Code:
  <span id="gensmall">
{TOTAL_USERS_ONLINE}
                <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/Il y a en tout/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/utilisateur en ligne :/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/utilisateurs en ligne :/,"VOTRE CONTENU");
              </script><br />
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Enregistré/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Invisible/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Invité/,"VOTRE CONTENU");
                </script>
            </span>






Explication :

<span id="gensmall">
{TOTAL_USERS_ONLINE}
<script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/Il y a en tout/,"ICI LE TEXTE QUE VOUS VOULEZ");
</script>
<script type="text/javascript">document.getElementById('
gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/utilisateur en ligne : /,"VOTRE TEXTE DE REMPLACEMENT");
</script>
<script type="text/javascript">document.getElementById('
gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/utilisateurs en ligne :/,"VOTRE TEXTE");
</script>

<script type="text/javascript">document.getElementById('
gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Enregistré/,"VOTRE MOT");
</script>
<script type="text/javascript">document.getElementById('
gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Invisible/,"VOTRE MOT");
</script>
<script type="text/javascript">document.getElementById('
gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Invité/,"VOTRE MOT");
</script>
</span>

En fait il suffit simplement de reprendre le même code, sauf que cette fois on insère tous les scripts dans le Même span, puisqu'il y a plusieurs petits bouts à modifier pour une seule variable.

Les couleurs sont les mêmes que dans le tutoriel précédent :
  • ce qui est rouge est in-modifiable. C'est écrit "pas toucher" dessus.

  • ce qui est en jaune c'est la variable

  • ce qui est vert c'est l'ID. Vous mettez donc l'ID que vous voulez tant qu'il reste le même entre les <span> // </span>, mais un ID qui n'a pas déjà été utilisé auparavant.

  • ce qui est violet c'est le contenu de la phrase que l'on voit sans modification apportée.

  • ce qui est bleu, ce sont vos changements : le texte que vous désirez.



Voilà voilà. ^^
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7437
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Revolution Jeu 16 Déc 2010 - 18:46

Nickel !
Merci beaucoup pour ces tutos !
Revolution

Revolution
Nouveau membre

Messages : 22
Inscrit(e) le : 02/10/2008

http://prpv3.jdrforum.com
Revolution a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par Lixyr Dim 19 Déc 2010 - 14:31

Je vous en prie.
N'hésitez pas à mettre ce sujet en résolu.
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7437
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier le texte du "Qui est en ligne"

Message par vincentparkour Lun 20 Déc 2010 - 14:02

C'est pas du tous le même code que toi pour moi c'est normal ?

Le tien

Code:
<span id="gensmall">
{TOTAL_USERS_ONLINE}
                <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/Il y a en tout/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/utilisateur en ligne :/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById ('gensmall').innerHTML.replace(/utilisateurs en ligne :/,"VOTRE CONTENU");
              </script><br />
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Enregistré/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Invisible/,"VOTRE CONTENU");
              </script>
              <script type="text/javascript">document.getElementById('gensmall').innerHTML=document.getElementById('gensmall').innerHTML.replace(/Invité/,"VOTRE CONTENU");
                </script>
            </span>

Le mien

Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">   
      <!-- BEGIN switch_viewonline_link -->
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      <!-- END switch_viewonline_link -->
      
      <!-- BEGIN switch_viewonline_nolink -->
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      <!-- END switch_viewonline_nolink -->
      </td>
   </tr>
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   {L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
   {L_WHOSBIRTHDAY_WEEK}
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>

Je galère désolé ><'.
avatar

vincentparkour
Nouveau membre

Masculin
Messages : 23
Inscrit(e) le : 07/11/2010

http://harrypotter7.forumactif.fr/
vincentparkour a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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