[FORUM FERME]

Le premier Forum de Pub à l'effigie du célèbre manchot ! Rejoins nous et fais ta pub... librement bien sûr ! ;-)

AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

[Tuto] Activer la balise {USERNAME} sur Xooit

Voir le sujet précédent Voir le sujet suivant Aller en bas
Auteur Message
Ecrogal
Dans quel état j'erre ?
Admins
avatar

Age : 24
Date d'inscription : 14/12/2008 Nombre de messages : 486 Localisation : Créteil
Groupe : Admins

MessageSujet: [Tuto] Activer la balise {USERNAME} sur Xooit Lun 29 Déc - 10:20

Activer la balise {USERNAME} sur un forum Xooit.com

















Informations concernant le tutoriel
Auteur : Ecrogal (inspiré très librement d'un tutoriel d'Arcanis)
Description :Ce tutoriel vous permettra d'activer la balise {USERNAME} sur un forum Xooit.com, dans les messages et les signatures.
Exemple :Allez donc voir sur ce forum.
Défaut(s) :On utilise du Javascript, donc c'est susceptible de ralentir vos pages (mais ça ne les ralentira pas beaucoup, au pire pensez à diminuer le nombre de messages par page).
Difficulté :
  • Installation : novice
  • Compréhension : initié
Templates à modifier :
  • overall_header.tpl
  • viewtopic_body.tpl
Fonctionne sur :
  • Forumactif : oui (peut-être utile pour activer la balise dans la citation par exemple) ;
  • Xooit.com : oui
Notes :Comme précisé plus haut, vous pouvez vous inspirer de ce tutoriel pour activer la balise dans la citation (Forumactif)
________________________

[erreur]Avant toute modification, pensez à sauvegarder le contenu de vos templates (Ctrl + V dans un éditeur de texte classique). Une bonne alternative est également de faire les modifications dans le thème de test.
Tux-Pub ne pourra être tenu de quelconques dégradations de votre forum suite à l'utilisation de ces tutoriels.[/erreur]

Commencez par ouvrir le template overall_header.tpl

> Panneau d'administration
> Thème
> Modifier les templates
> overall_header.tpl

Juste avant , ajoutez :

Code:
<script type="text/javascript" >
 var username = "{L_LOGIN_LOGOUT}";
 var username = username.match(/\[ (.*?) \]/);
 var username = username[0].replace(/\[ (.*?) \]/, "$1");
</script>
Spoiler:
 
Enregistrez. Ensuite, ouvrez le template viewtopic_body.tpl. Cherchez :

Code:
<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
et remplacez le par le code suivant :

Code:
<td colspan="2"><span class="postbody" id="{postrow.U_MINI_POST}">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
<!-- Autorisation de la balise {USERNAME}, script par Ecrogal (http://tux-pub.superforum.fr) -->
<script language="javascript" type="text/javascript">
        var message_transforme = document.getElementById("{postrow.U_MINI_POST}").innerHTML;

        for(i=0;i<=message_transforme.length;i++){
            if(username!=null && typeof(username) != "undefined" && username != '') {var message_transforme = message_transforme.replace(/\{USERNAME\}/,username);}
            else {var message_transforme = message_transforme.replace(/\{USERNAME\}/,"Invité");}
        }
        document.getElementById("{p[u][/u]ostrow.U_MINI_POST}").innerHTML = message_transforme;
</script>
<!-- Fin du script -->
Spoiler:
 
Enregistrez et fermez, c'est terminé ! ;)
________________________

_________________
Plus ou moins là, plus ou moins absent...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.devoirdemaths.com
Liens sponsorisés

[Tuto] Activer la balise {USERNAME} sur Xooit

Voir le sujet précédent Voir le sujet suivant Revenir en haut
Page 1 sur 1

Permission de ce forum: Vous ne pouvez pas répondre aux sujets dans ce forum
[FORUM FERME] :: Espace Entraide :: À propos de vos forums... :: Tutoriels -
Créer un forum | © phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Forum gratuit