Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 02-12-2008 21:03:54

TheJohn
Membre

message different selon le groupe

Bonjour,
Sur mon forum j'ai une page d'accueil.
Je voudrais qu'avec un script php le message d'accueil soit différent en fonction du groupe de l'utilisateur
exemple si le mec est dans le groupe membre = tu es un membre
si le mec est dans le groupe certifier = tu es certifier tu a acces a tout le site

quelqu'un a une idée ?

Hors ligne

#2 03-12-2008 12:53:46

TheJohn
Membre

Re : message different selon le groupe

personne ?

Hors ligne

#3 03-12-2008 13:17:08

kardoc
Membre

Re : message different selon le groupe

Une petite recherche aurai était plus rapide si tu es presser.
Voici le lien : http://www.punbb.fr/forums/viewtopic.php?id=8504

Hors ligne

#4 03-12-2008 13:39:04

TheJohn
Membre

Re : message different selon le groupe

justement j'ai deja rechercher et hors mis ça (qui ne fonctionne pas pour moi je sais pas pourquoi) je ne trouve rien d'autre

Hors ligne

#5 03-12-2008 18:29:04

TheJohn
Membre

Re : message different selon le groupe

ps: je n'est pas PunSAPI

Hors ligne

#6 03-12-2008 19:07:27

kardoc
Membre

Re : message different selon le groupe

Il y a une petit erreur, c'est pas gid mais g_id
Dans le fichier hearder.php, rajoute ça (chez moi, c'est ligne 287, mais j'ai fait pas mal de modif):

<?php if ($pun_user['is_guest'] )
{ ?>
 <center><div><?php echo $pun_config['o_announcement_message0'] ?></div></center>
<?php } 
<?php if ( $pun_user['g_id'] == 1)
{ ?>
 <center><div><?php echo $pun_config['o_announcement_message1'] ?></div></center>
<?php }

idem pour chaque groupe
Puis va dans admin option et rajoute :

<tr>
                                    <th scope="row">Message de l'annonce des membre</th>
                                    <td>
                                        <textarea name="form[announcement_message0]" rows="10" cols="55"><?php echo pun_htmlspecialchars($pun_config['o_announcement_message_0']) ?></textarea><br />
                                        <span>Ce texte n'est pas analysé comme un message des forums et peut contenir du <acronym title="HyperText Markup Language" lang="en">HTML</acronym>.</span>
                                    </td>
                                </tr>

idem pour chaque groupe.
Il te reste plus qu'a testé.
Si tu arrive pas à modifier les variables dans le panneau admin (la case reste vide a chaque rechargement), va directement dans phpadmin et crée les variables, ensuite, ça marchera.
Désoler, c'est pas super détailler, j'ai fait ça vite fait.

Dernière modification par kardoc (03-12-2008 19:07:52)

Hors ligne

#7 03-12-2008 19:20:43

TheJohn
Membre

Re : message different selon le groupe

Je pense pas que ce soit ca, je me suis peut etre mal exprimer,
j'ai une page d'accueil et je veux que si le membre est dans le groupe "Certifier" cela affiche un texte en html

Si un autre membre est dans "membre" un autre truc en html

donc en faite c'est ca qui me pose prob:

 <?php if ($pun_user['is_guest'] )

il faut que je puisse specifier si c'est un certifier ou un donateur par exemple

Dernière modification par TheJohn (03-12-2008 19:22:10)

Hors ligne

#8 03-12-2008 19:25:35

kardoc
Membre

Re : message different selon le groupe

En effet, ma modif, c'est pour le message d'annonce du forum, désoler, j'avais mal compris.
Il me semble avoir lu que le mod PunSAPI sert à faire ce que tu veux, mais comme j'ai pas testé, je garantie rien.
Désoler.

Hors ligne

#9 03-12-2008 19:39:38

kardoc
Membre

Re : message different selon le groupe

<?php if ($pun_user['is_guest'] )

Si je fait pas d'erreur, cette condition vérifie si la personne n'est pas enregistre.
Pour vérifier le groupe, c'est ça

<?php if ( $pun_user['g_id'] == 1)

dans ce cas, on vérifie si la personne fait parti du groupe 1, c'est à dire admin

Dernière modification par kardoc (03-12-2008 19:40:28)

Hors ligne

#10 03-12-2008 20:01:02

TheJohn
Membre

Re : message different selon le groupe

snif ca marche pas pour moi Certifier == 7 mais rien a faire ca marche pas

Dernière modification par TheJohn (03-12-2008 20:57:02)

Hors ligne

#11 03-12-2008 20:05:55

TheJohn
Membre

Re : message different selon le groupe

je viens d'installer punsapi mais je ne voi pas quoi faire maintenant
j'suis vraiment une merde sad

Dernière modification par TheJohn (03-12-2008 20:11:03)

Hors ligne

#12 03-12-2008 20:48:05

TheJohn
Membre

Re : message different selon le groupe

comment connaitre l'id du groupe concerner ?

Hors ligne

#13 03-12-2008 20:57:15

TheJohn
Membre

Re : message different selon le groupe

oui donc je me suis pas gouré

Hors ligne

#14 04-12-2008 14:02:36

kardoc
Membre

Re : message different selon le groupe

Tu as 2 solutions pour vérifier si c'est bien 7 le chiffre de ton groupe.
1) Tu va dans phpadmin et tu regarde le chiffre.
2)Tu test tout les nombres, celui qui affichera le texte sera le bon ^^
sinon, voici les groupe par défaut
1 admin
2 modo
3 invité
4 membre
les suivant sont dans l'ordre que tu les as crée (je garantie rien si tu as effacer puis crée d'autre groupe)
Je peux également te garantie que les condition sont bonne, je les utilise pour afficher une annonce différente en fonction du groupe (pratique pour dire au nouveau membre de ce présenter).

Hors ligne

Pied de page des forums