Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 24-11-2009 13:40:57

La digue
Membre

Signature par défaut

Bonjour,

Je voudrais que tout mes membres, qui n'en non pas, aient une signature par défaut, serais-ce possible?
Si oui comment svp?

Merci beaucoup.

Hors ligne

#2 24-11-2009 14:14:44

fanf73
Wik-wiki

Re : Signature par défaut

Drôle de demande, autant je peux comprendre pour l'avatar que j'ai du mal à voir une raison d'instaurer une signature par défaut.

Fichier viewtopic.php
Chercher

define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';

Ajouter après

$signature_defaut = 'Texte à afficher par défaut, avec [b]bbcode[/b] si on veut';

Chercher

// Do signature parsing/caching
    if ($cur_post['signature'] != '' && $pun_user['show_sig'] != '0')
    {
        if (isset($signature_cache[$cur_post['poster_id']]))
            $signature = $signature_cache[$cur_post['poster_id']];
        else
        {
            $signature = parse_signature($cur_post['signature']);
            $signature_cache[$cur_post['poster_id']] = $signature;
        }
    }

Remplacer par

// Do signature parsing/caching
    if ($cur_post['signature'] == '')
        $cur_post['signature'] = $signature_defaut;
        
    if ($pun_user['show_sig'] != '0')
    {
        if (isset($signature_cache[$cur_post['poster_id']]))
            $signature = $signature_cache[$cur_post['poster_id']];
        else
        {
            $signature = parse_signature($cur_post['signature']);
            $signature_cache[$cur_post['poster_id']] = $signature;
        }
    }

Tu n'as plus qu'à modifier le contenu de la variable $signature_defaut


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#3 24-11-2009 14:33:28

La digue
Membre

Re : Signature par défaut

Merci beaucoup fanf, je test, et je te dis quoi.

Mon staff en à fait la demande, car les signatures sont obligatoires sur mon fofo wink

Hors ligne

#4 24-11-2009 14:38:54

La digue
Membre

Re : Signature par défaut

Et quand tu parles de la variable $signature_defaut, c'est à dire?

Hors ligne

#5 24-11-2009 14:43:47

NoX09
Membre

Re : Signature par défaut

C'est pas assez explicite ?

$signature_defaut = 'Texte à afficher par défaut, avec [b]bbcode[/b] si on veut';

La variable $signature_defaut va afficher :
Texte à afficher par défaut, avec bbcode si on veut
Donc tu peux modifier ce texte par ce que tu veux

Dernière modification par NoX09 (24-11-2009 14:45:00)


Utiliser : FAQ - AIDE - RECHERCHE

Hors ligne

#6 24-11-2009 14:55:55

La digue
Membre

Re : Signature par défaut

Ok, merci  NoX09, par contre, si je veux mettre une image à la place du texte stp?

Hors ligne

#7 24-11-2009 15:00:37

fanf73
Wik-wiki

Re : Signature par défaut

Tu peux utiliser le bbcode donc il te suffit de mettre l'adresse de l'image entre balises images. Par contre ceux qui désactivent l'affichage des images dans les signatures ne les verront pas.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#8 24-11-2009 15:08:10

La digue
Membre

Re : Signature par défaut

ok fanf73, merci beaucoup, par contre ça en met une à ceux qui en ont déjà une, alors que c'est le contraire qui me faut happy

Hors ligne

#9 24-11-2009 15:21:43

fanf73
Wik-wiki

Re : Signature par défaut

Je m'étais trompé dans le code, tu dois avoir ça (c'est la ligne 2 que j'ai modifié)

// Do signature parsing/caching
    if ($cur_post['signature'] == '')
        $cur_post['signature'] = $signature_defaut;
        
    if ($pun_user['show_sig'] != '0')
    {
        if (isset($signature_cache[$cur_post['poster_id']]))
            $signature = $signature_cache[$cur_post['poster_id']];
        else
        {
            $signature = parse_signature($cur_post['signature']);
            $signature_cache[$cur_post['poster_id']] = $signature;
        }
    }

Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#10 24-11-2009 15:41:40

La digue
Membre

Re : Signature par défaut

ça marche nickel, big merci wink

Hors ligne

Pied de page des forums