Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
j'ai integrer sur mon forum le mod Publicité biensure je peux ajouter les case de la pub ou je veux d'après le mod en haut ou en bas, bref, ce n'est pas la ma question ce que je voulais savoir c'est est ce que je peut désactiver la pub mais juste pour certain Rang tel qu'un Modérateur ou Admin etc ...
Donc a la place de cette pub il y aura juste un message disant que '"en tant que moderateur ou admin la pub ne s'affiche pas' par exemple ou la case de la pub disparais complément est ce que c'est faisable ? ca serait Génial et moins génant pour les membres du staff. Merci pour vos réponse d'avance
.
Cordialement.
Hors ligne
Salut à toi,
Voici une petite idée de conception (je vais au plus simple cad filtrage par groupes):
1/ Créer un groupe (Ex: Groupe VIP)
2/ Relever l'ID du groupe (Ex: 5)
3/ Puis tester la variable $pun_user['g_id'] avant d'afficher les pubs
J'espère t'avoir un peu éclairer le chemin...
Hors ligne
Bonjour,
Merci pour ta réponse, les groupes sont créés , savoir l'id du groupe c'est clair mais le test je sais pas trop
et ou le mettre exactement merci.
Cordialement.
Hors ligne
Si tu utilises la mod Adsense after first post, remplace, dans le viewtopic
if ($post_count == '1' && $adsense_config['google_adsense_enabled'] == '1' && strpos($adsense_config['google_exclude_forums'], ','.$cur_topic['forum_id'].',') === FALSE && strpos($adsense_config['google_exclude_groups'], ','.$pun_user['g_id'].',') === FALSE)par
if (!$pun_user['is_admmod'] && $post_count == '1' && $adsense_config['google_adsense_enabled'] == '1' && strpos($adsense_config['google_exclude_forums'], ','.$cur_topic['forum_id'].',') === FALSE && strpos($adsense_config['google_exclude_groups'], ','.$pun_user['g_id'].',') === FALSE)J'ai rajouté !$pun_user['is_admmod'], soit n'est ni admin ni modérateur 
Pour un groupe précis, ce serait comme te le dit barbuslex $pun_user['g_id']. On pourrait donc avoir, par exemple:
if ($pun_user['g_id'] != 1 && $post_count == '1' && $adsense_config['google_adsense_enabled'] == '1' && strpos($adsense_config['google_exclude_forums'], ','.$cur_topic['forum_id'].',') === FALSE && strpos($adsense_config['google_exclude_groups'], ','.$pun_user['g_id'].',') === FALSE)où 1 est l'ID du groupe.
Dernière modification par adaur (23-10-2012 17:53:26)
Hors ligne
Bonjour,
merci pour votre réponse adaur mais j'utilise juste le mod Publicité qui me permet d'ajouter une bannier ene bas ou en haut je choisis la position apres je crée un fichier pub.php un autre pour une autre position etc ... donc j'ai un pub.php pour la pub en haut un autre fichier pub1.php pour la pub en bas voila et dans ces fichiers il y a juste le code du script de la pub .
est ce que je dois mettre cette condition dans les fichier pub.php ? merci
Cordialement.
Hors ligne
Salut,
Je ne vois pas de quelle mod tu parles. Peux-tu me donner un lien? On va regarder ça, mais je pense que tu devras en effet modifier tes fichiers pub.php
.
Hors ligne
je ne vais pas aider car c'est hors compétence.
Mais j'ai juste envie de dire un truc, (après on peut en débattre ailleurs pour ne pas polluer ici :
Dommage de mettre de la pub pour les autres, mais de ne pas l'accepter soi-même...
Faudrait y penser de temps en temps 
Hors ligne
Bonsoir,
voici le fichier de modification pour le Mod en question
+----------------------------------+
| Mod pub 1.1 par Skunk pour punbb |
| contact : im.skunk@gmail.com |
+----------------------------------+
/!\ JE passe très peu sur punbb.fr, donc n'hésitez pas a me mailer si vous ouvrez un sujet sur le forum pour me demander de l'aide, vous pouvez aussi me mailer pour me remercier, pour me proposer une idée d'amélioration, etc... du moment que vous rester courtois et constructif ;)
Plugin :
Le plugin est facultatif mais permet de facilité le changement de pub, il permet pour cela d'éditer, à partir de la partie administration de punbb, de modifier le fichier pub.php... merci a emuleman pour ce plugin ;)
Fichiers modifiés :
- 1 facon pour puntal (pour intègrer vos pubs au dessus du footer de chaque page puntal)
- 3 facon pour viewtopic.php (pour intègrer vos pubs en bas et/ou en haut de chaque topic et après le premier post du topic)
- 2 facon pour viewforum.php (pour intègrer vos pubs en bas et/ou en bas de chaque forum)
- 3 facon pour index.php (pour intègrer vos pubs en haut juste au dessus de la premiere catégorie de forums, entre chaques catégories ou en bas de votre index, juste au dessus des statistiques du forum)
/!\ NB : chaques modifications est indépendante /!\
Fichiers rajoutés :
pub.php
AP_Publicite.php (facultatif)
+--------------------------+
| -- AP_Publicité.php -- |
+--------------------------+
Envoyer AP_Publicité.php dans le dossier /plugins/ de punbb
+--------------------------+
| -- pub.php -- |
+--------------------------+
Créer pub.php
-------------
- Créer un fichier texte contenant votre script de pub ou votre image etc...
exemple : <a href="www.partenaire.com><img src="image.png" alt="partenaire"></a>
- Renommer le en pub.php et envoyé-le à la racine de votre forum
+------------------------------+
|-- en bas de puntal --|
+------------------------------+
Chercher dans (puntal dir)/inc/footer.php :
-------------------------
<div id="brdfooter" class="block">
<h2><span><?php echo $lang_common['Board footer'] ?></span></h2>
<div class="box">
Ajouter juste au dessus :
--------------------------
<div class="blockform">
<h2><span>Pub</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('DIR-VERS-FORUM/pub.php'); ?>
</div>
</div>
</div>
</div>
---------------------
/**petite note a ne pas copier dans foot.php, n'oublier pas de changer le "DIR-VERS-FORUM" en :
1- "./forum/pub.php" => si votre puntal est a la racine de votre site et que votre punbb est dans le dossier /forum/
2- "../forum/pub.php => si puntal est dans /puntal/ et punbb dans /forum/
PS: remplacer /forum/ par le dossier de votre punbb (/punbb/, /forums/, etc...)
+------------------------------+
|-- en haut de viewtopic.php --|
+------------------------------+
Chercher dans viewtopic :
-------------------------
<div class="linkst">
<div class="inbox">
<p class="pagelink conl"><?php echo $paging_links ?></p>
<p class="postlink conr"><?php echo $post_link ?></p>
<ul><li><a href="index.php"><?php echo $lang_common['Index'] ?></a></li><li> » <a href="viewforum.php?id=<?php echo $cur_topic['forum_id'] ?>"><?php echo pun_htmlspecialchars($cur_topic['forum_name']) ?></a></li><li> » <?php echo pun_htmlspecialchars($cur_topic['subject']) ?></li></ul>
<div class="clearer"></div>
</div>
</div>
Ajouter juste en dessous :
--------------------------
<div class="blockform">
<h2><span>Pub1</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub1.php'); ?>
</div>
</div>
</div>
</div>
+--------------------------------+
|--après 1er post viewtopic.php--| Merci a infoclick ;)
+--------------------------------+
Chercher dans viewtopic :
-------------------------
while ($cur_post = $db->fetch_assoc($result))
{
Remplacer par :
---------------
while ($cur_post = $db->fetch_assoc($result))
{
if ($post_count==3)
{
?>
<div class="blockform">
<h2><span>Pub</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub.php'); ?>
</div>
</div>
</div>
</div>
<?
}
+-----------------------------+
|-- en bas de viewtopic.php --|
+-----------------------------+
Chercher dans viewtopic :
-------------------------
<div class="postlinksb">
Ajouter juste au dessus :
-------------------------
<div class="blockform">
<h2><span>Pub</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub.php'); ?>
</div>
</div>
</div>
</div>
+--------------------------+
| Envoyer viewtopic.php a |
| la racine du forum |
+--------------------------+
+------------------------------+
|-- en haut de viewforum.php --|
+------------------------------+
Chercher dans viewforum :
-------------------------
<div id="vf" class="blocktable">
Ajouter juste au dessus :
-------------------------
<div class="blockform">
<h2><span>Publicité</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub1.php'); ?>
</div>
</div>
</div>
</div>
+-----------------------------+
|-- en bas de viewforum.php --|
+-----------------------------+
Chercher dans viewforum :
-------------------------
<div class="linksb">
Ajouter juste au dessus :
-------------------------
<div class="blockform">
<h2><span>Pub</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub.php'); ?>
</div>
</div>
</div>
</div>
+--------------------------+
| Envoyer viewforum.php a |
| la racine du forum |
+--------------------------+
+----------------------------+
| -- en haut de index.php -- |
+----------------------------+
Chercher dans index :
---------------------
// Print the categories and forums
Ajouter juste au dessus :
-------------------------
?>
<div class="blockform">
<h2><span>Publicité</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub1.php'); ?>
</div>
</div>
</div>
</div>
<?php
+-----------------------------------------+
|-- entre chaque catégorie de index.php --|
+-----------------------------------------+
Chercher dans index :
---------------------
<div id="idx<?php echo $cat_count ?>" class="blocktable">
Ajouter juste au dessus :
-------------------------
<div class="blockform">
<h2><span>Pub</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub.php'); ?>
</div>
</div>
</div>
</div>
+-----------------------------+
| -- en bas de index.php -- |
+-----------------------------+
Chercher dans index :
---------------------
<div id="brdstats" class="block">
Ajouter juste au dessus :
-------------------------
<div class="blockform">
<h2><span>Pub</span></h2>
<div class="box" align="center">
<div class="inbox">
<div class="infldset">
<?php include('pub.php'); ?>
</div>
</div>
</div>
</div>
+--------------------------+
| Envoyer index.php a |
| la racine du forum |
+--------------------------+
-- Personnalisation --
1- Il est possible de changer le nom de pub.php, pour cela, modifier "<?php include('pub.php'); ?>" et remplacer pub.php par le nouveau nom de votre fichier...
2- Vous pouvez aussi changer le titre du bloc ("pub" par défaut) en modifiant "<h2><span>Pub</span></h2>" et en remplacant "Pub" par ce que vous voulez.
3- l'include permet de n'avoir a modifié qu'un seul fichier plutot que viewtopic.php/viewforum.php pour changer la mise en forme de vos pubs/partenaires/autres... si vous n'utilisez ce script que sur viewtopic.php ou viewforum.php vous pouvez remplacer "<?php include('pub.php'); ?>" par votre script ;)
4- Si vous voulez utiliser un rotator (un script php qui charge des images aléatoirement d'un dossier précis) remplacer <?php include('pub.php'); ?> par <img src"rotator.php" alt="Rotator">Merci.
Hors ligne
Up
Hors ligne
Pages : 1