Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Auteur : angelsin (board.angelsin.net) (Voir la version originale)
Traducteur : [nospam=entraidedunet@free.fr]Calimero[/nospam]
Permet de cacher du texte au visiteur non enregistrés ( [hide] ) ou au personne ayant moi de X messages ( [hide=X] )
Images :
Etant membre :
Etant invité :

(vous ca mettra pas "les liens" mais "ce message")
Dernière modification par Calimero (14-02-2007 18:10:19)
Hors ligne
Un exemple peut-être ?
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
Je me suis permis de mettre ton email dans une balise "nospam", afin de t'éviter l'arrivée massive de message te proposant du v1agra...
Quoi qu'il en soit merci pour cette traduction !
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
dsl, j'aurai des exemple, mais c'est en installant des forum illégaux que je l'ai traduit, car sur Entraide - du - Net, je ne l'ai pas installé. Si je peux donner des adresses illégales, je veux bien donner un exemple 
Hors ligne
Un aperçu d'écran alors...
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
ok je le fait tt de suite
Hors ligne
Pas de problème, cela marche très bien, il suffit d'ajouter les balises [hide] et [/hide] autour du texte que l'on souhaite masquer.
Personnellement, j'ai modifié le code pour que le texte visible ne soit pas mis en italique.
J'ai aussi installé [MOD] Easy_BBcode et modifié le script mod_easy_bbcode.php pour y ajouter un bouton permettant d'insérer cette balise. Pour ceux que cela intéresse, voici la procédure.
=================== ouvrir ===================
/mode_easy_bbcode.php
=================== trouver la ligne ===================
<input type="button" value="Barré" name="S" ......
================ ajouter en dessous ==============
<!-- Début ajout affichage de la balise [hide] - dans mode complet du mod uniquement
(fonctionne avec mod [hide] - pas besoin de retraiter le bbCode en html dans parser.php) -->
<input type="button" value="Masqué" name="H" onClick="insert_text('[hide]','[/hide]', 'false')" />
<!-- Fin ajout affichage de la balise [hide] -->
================ envoyer sur serveur ==============
Je voudrais pouvoir aller plus loin mais je débute en php :
- peut-on faire en sorte que ces balises soient mises par défaut à la création de chaque nouveau Post ?
- connaissez-vous un moyen de masquer aussi les pièces jointes (cf. module dédié du forum).
merci à vous ! 
Dernière modification par Pois_Vif (25-02-2007 10:41:43)
Hors ligne
tu peux pâs modifier puntoolbar 1.4 non plus ? ca m'interesserai plus 
Hors ligne
merci
Hors ligne
Moi je cherche ce meme mod mais pour cacher le lien aux membres sans tenir compte du nombre de message. J'ai modif un peu le code mais sa ne fonctionne pas..Qqun pourrai m'aider ?
#---------[ 2. OUVREZ ]-----------------------------------------------------
#
include/parser.php
#
#---------[ 3. TROUVEZ ]-----------------------------------------------------
#
//
// Convert BBCodes to their HTML equivalent
//
function do_bbcode($text)
{
global $lang_common, $pun_user;
#
#---------[ 4. APRES, AJOUTEZ ]------------------------------------------------
#
// MOD HIDE TAG begin
require PUN_ROOT.'lang/'.$pun_user['language'].'/topic.php';
// MOD HIDE TAG end
#
#---------[ 5. TROUVEZ ]-----------------------------------------------------
#
$pattern = array('#\[b\](.*?)\[/b\]#s',
#
#---------[ 6. AJOUTEZ AVANT ]-----------------------------------------------
#
// MOD HIDE TAG begin
if (strpos($text, 'hide') !== false)
{
if ($pun_user['is_guest'])
{
$text = preg_replace("#\[hide\](.+?)\[/hide\]#is", '<b>['.$lang_topic['Hidden text guest'].']</b>', $text);
}
else if(($pun_user['g_id'] == PUN_MOD) || ($pun_user['g_id'] == PUN_ADMIN) || ($pun_user['num_post_in_topic'] > 0))
{
$text = str_replace('[hide]', '<blockquote>'.$lang_topic['Hidden text'].':<br><i>', $text);
$text = preg_replace('#\[\/hide\]\s*#', '</i></blockquote>', $text);
}
else
{
$text = preg_replace("#\[hide\](.+?)\[/hide\]#is", '<b>['.$lang_topic['Hidden text num_post'].']</b>', $text);
}
}
// MOD HIDE TAG end
#
#---------[ 7. OUVREZ ]-----------------------------------------------------
#
post.php
#
#---------[ 8. TROUVEZ ]-----------------------------------------------------
#
$q_message = str_replace('[img]', '[url]', $q_message);
$q_message = str_replace('[/img]', '[/url]', $q_message);
#
#---------[ 9. APRES, AJOUTEZ ]------------------------------------------------
#
// MOD HIDE TAG begin
$q_message = preg_replace("#\[hide](.+?)\[/hide\]#is", '[b][[i]'.$lang_topic['Hidden text'].'.[/i]][/b]', $q_message);
// MOD HIDE TAG end
#
#---------[ 10. OUVREZ ]----------------------------------------------------
#
lang/Votre langue utilisé/topic.php
#
#---------[ 11. TROUVEZ ]----------------------------------------------------
#
'Quick post' => 'Quick post',
#
#---------[ 12. APRES, AJOUTEZ ]-----------------------------------------------
#
// MOD HIDE TAG begin
'Hidden text guest' => 'Vous devez être enregistrer pour voir le message', caché.',
'Hidden text' => 'Message caché',
'Hidden text num_post' => 'Vous devez poster un message pour voir le texte caché',
// MOD HIDE TAG end
#
#---------[ 10. OUVREZ ]----------------------------------------------------
#
lang/French/topic.php
#
#---------[ 11. TROUVEZ ]----------------------------------------------------
#
'Quick post' => 'Réponse rapide',
#
#---------[ 12. APRES, AJOUTEZ ]-----------------------------------------------
#
// MOD HIDE TAG begin
'Hidden text guest' => ' Vous devez être membres pour voir ce message ',
'Hidden text' => 'Texte caché ',
'Hidden count text begin' => 'Vous avez besoin',
'Hidden count text end' => ' Vous devez avoir plus de messages sur le forum pour voir ce message ',
// MOD HIDE TAG end
#
#---------[ 25. SAVE/UPLOAD ]---------------------------------------------------
#Dernière modification par AurelienDM (02-03-2007 15:21:15)
Hors ligne
personne ?
Hors ligne
Moi j'ai installé le mod et ça marche sans problème.
En revanche je voudrais savoir s'il est possible de faire un hide 'intra post' à savoir le contenu ne sera dévoilé que si l'utillisateur a posté dans le topic en question
Merci
Hors ligne
Moi j'ai installé le mod et ça marche sans problème.
En revanche je voudrais savoir s'il est possible de faire un hide 'intra post' à savoir le contenu ne sera dévoilé que si l'utillisateur a posté dans le topic en questionMerci
Moi aussi s'il vous plaît 
Hors ligne
Geeum a écrit :Moi j'ai installé le mod et ça marche sans problème.
En revanche je voudrais savoir s'il est possible de faire un hide 'intra post' à savoir le contenu ne sera dévoilé que si l'utillisateur a posté dans le topic en questionMerci
Moi aussi s'il vous plaît
Je crois que ce sujet a déjà été débattu ici... Ou alors, vous pouvez regarder sur Punres. 
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
tu peux pâs modifier puntoolbar 1.4 non plus ? ca m'interesserai plus
Qu'est-ce qu'elle a cette toolbar ?
Hors ligne
Comment faire pour que les utilisateurs, voit seulement si il réponde au sujet?
Dernière modification par W!L (29-05-2007 19:47:01)
Hors ligne
personne sais???
Hors ligne
Ben tu verifie si les utilisateurs ont repondu grace a leur id dans le fil de discussion de l'id_disc.Puis si il y a une trace de son id ben tu affiches...Enfin je tes juste dis la procédure si tu sais utiliser php ben ca devrait aller sinon ben je peux ien faire pour toi.
[img]http://www.siteduzero.com/uploads/fr/files/62001_63000/62169.png[/img]
Plus de 7 mois de programmation, mais encore 2-3 mois de preparations...
Hors ligne
Comment faire pour que les utilisateurs, voit seulement si il réponde au sujet?
Recherche "Mod Hide" et tu trouveras
Team-BoNoBo Team CS qui tourne sous Punbb, Puntal & DFSS
Trouvailles et cadeaux du web gratuits chez la dénicheuse
Besoin d'aide, visitez le groupe Developpeur
Hors ligne
Hors ligne
Salut j'ai effectuer une recherche mais j'ai pas trouver la solution 
Je voudrais que le messsages soit visible seulement si la personne a poster et pas seulement quelle soit memebres 
Quelqu'un peut dire la solution svp ??
merci 
Hors ligne
Dans l'fond.. [hide=X] tu met 1.. comme ca, c'est juste les membres qui ont poster 1 message qui peuvent voir le post..
[hide=1]
----------------------------------------------------------------
Mon forum Fluxbb
Hors ligne
Bonjour,
Dans l'fond.. [hide=X] tu met 1.. comme ca, c'est juste les membres qui ont poster 1 message qui peuvent voir le post..
[hide=1]
J'ai installé la mod de Calimero qui fonctionne parfaitement sauf quand je tape :
[hide=17]Le texte[/hide]
j'ai ceci qui s'affiche :
[17]
au lieu de ceci :
[ Vous devez avoir participer à 17 posts du forum pour voir cette partie du message]
Avez vous ce problème aussi ?
Olivier
Dernière modification par Olivier2B (20-10-2007 14:18:34)
Hors ligne
J'ose un petit up car je n'ai toujours pas trouvé mon problème (message du dessus).
Personne d'autre n'a le même petit souci ?
Merci
Hors ligne
Hors ligne