Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 15-11-2008 00:55:29

ssid
Membre

Recherche mod pour afficher une annonce différente invités/membres

Bonjours a tous, je remercie d'avançe celui ou celle qui me trouvera un mod correspondant a ça.

Comme vous le savez sous FluxBB on peux afficher une annonce, seulement cette annonce et la même pour tous le monde qu'on soit invité ou un membre, j'aimerai savoir si il existe un mod pour fluxbb qui permet de faire une annonce différente suivant si on n'est un invité ou un membre, l'avantage ça serai par exemple quand un invité vient au forum, on lui demanderai en annonce de s'inscrire alors que les membres eux n'ont pas besoin de voir ça mais une autres information.

L'idéal pour moi ce serai de pouvoir faire une "annonce" différente suivant chaque groupe mais j'en demande peux être un peu trop mais une annonce différente pour invité/membre me suffirai !


Merci d'avance pour votre réponse;

Dernière modification par ssid (15-11-2008 00:56:00)

Hors ligne

#2 15-11-2008 01:33:21

J3r3mie
Membre

Re : Recherche mod pour afficher une annonce différente invités/membres

Je t'ai fait une petite modification pour que ton annonce ne s'affiche que pour les invités :

Dans le fichiers header.php, ligne 256 :

Remplace :

if ($pun_config['o_announcement'] == '1')

Par :

if ($pun_config['o_announcement'] == '1' && $pun_user['is_guest'])

Hors ligne

#3 15-11-2008 02:32:19

ssid
Membre

Re : Recherche mod pour afficher une annonce différente invités/membres

Nan mais c'est pas ça que je veux, je veux aussi affiché une annonce pour les membres mais je veux qu'elle soit différente.

Hors ligne

#4 15-11-2008 02:52:30

M@x
Membre

Re : Recherche mod pour afficher une annonce différente invités/membres

Aucune mod à ma connaissance.

Voici la procédure :

- Ajout des champs "o_announcement_guest" et "o_announcement_guest_message" dans la base de donnée.
- Clonage des champs de l'espace administration ;
Fichier admin_options.php (Lignes 648 à 670)
Modifier dans cette copie les "announcement" en "announcement_guest" et les "announcement_message" en "announcement_guest_message" (Avec et sans le o_)
- Rechercher dans header.php

// START SUBST - <pun_announcement>
if ($pun_config['o_announcement'] == '1')
{
    ob_start();

?>
<div id="announce" class="block">
    <h2><span><?php echo $lang_common['Announcement'] ?></span></h2>
    <div class="box">
        <div class="inbox">
            <div><?php echo $pun_config['o_announcement_message'] ?></div>
        </div>
    </div>
</div>
<?php

    $tpl_temp = trim(ob_get_contents());
    $tpl_main = str_replace('<pun_announcement>', $tpl_temp, $tpl_main);
    ob_end_clean();
}
else
    $tpl_main = str_replace('<pun_announcement>', '', $tpl_main);
// END SUBST - <pun_announcement>

Replacer par :

// START SUBST - <pun_announcement>
if ($pun_config['o_announcement'] == '1')
{
    ob_start();

?>
<div id="announce" class="block">
    <h2><span><?php echo $lang_common['Announcement'] ?></span></h2>
    <div class="box">
        <div class="inbox">
            <div><?php echo $pun_config['o_announcement_guest_message'] ?></div>
        </div>
    </div>
</div>
<?php

    $tpl_temp = trim(ob_get_contents());
    $tpl_main = str_replace('<pun_announcement>', $tpl_temp, $tpl_main);
    ob_end_clean();
}
elseif ($pun_config['o_announcement_guest'] == '1' && !$pun_user['is_guest'])
{
    ob_start();

?>
<div id="announce" class="block">
    <h2><span><?php echo $lang_common['Announcement'] ?></span></h2>
    <div class="box">
        <div class="inbox">
            <div><?php echo $pun_config['o_announcement_message'] ?></div>
        </div>
    </div>
</div>
<?php

    $tpl_temp = trim(ob_get_contents());
    $tpl_main = str_replace('<pun_announcement>', $tpl_temp, $tpl_main);
    ob_end_clean();
}
else
    $tpl_main = str_replace('<pun_announcement>', '', $tpl_main);
// END SUBST - <pun_announcement>

Voilà. Pas testé comme dab'


...

Hors ligne

#5 05-01-2009 09:21:19

ssid
Membre

Re : Recherche mod pour afficher une annonce différente invités/membres

marche pas;

quelqu'un pourrai créer la mod svp

Hors ligne

#6 05-01-2009 10:06:51

kardoc
Membre

Re : Recherche mod pour afficher une annonce différente invités/membres

Je me souviens avoir expliquer comment j'ai fait dans un topic, http://www.punbb.fr/forums/viewtopic.ph … 302#p72302 , c'est pas super bien expliquer, (c'est mes début en php) mais ça marche très bien.

Hors ligne

#7 05-01-2009 14:09:49

sob
Membre

Re : Recherche mod pour afficher une annonce différente invités/membres

javait vus des lignes de code comme sa mais je ne sait plus si cetait pour le punBB en fait il y avait un code avec le message que tu voulait mettre pour les invités et qui etait invisible au membres et une autres ligne qui etait visible aux membres mais pas aux invité.
cetait juste un petit bout de code mais je ne me souvvient plus ou je lai vu

Hors ligne

#8 05-01-2009 14:58:03

M@x
Membre

Re : Recherche mod pour afficher une annonce différente invités/membres

ssid a écrit :

marche pas;

quelqu'un pourrai créer la mod svp

Si tu prenait la peine de dire ce qui "marche pas". La méthode est correcte, une erreur peut arriver....

Tes remarques sur le site sont vraiment passionnantes...


...

Hors ligne

Pied de page des forums