Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 14-02-2007 14:02:03

Calimero
Membre

[Mod] Mod Hide 1.0

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 :

membre.png


Etant invité :

invite.png
(vous ca mettra pas "les liens" mais "ce message")

Télécharger

Dernière modification par Calimero (14-02-2007 18:10:19)

Hors ligne

#2 14-02-2007 14:14:15

romain9441
Admin locker

Re : [Mod] Mod Hide 1.0

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

#3 14-02-2007 15:52:32

MT
Admin rasé

Re : [Mod] Mod Hide 1.0

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

#4 14-02-2007 15:58:51

Calimero
Membre

Re : [Mod] Mod Hide 1.0

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 wink

Hors ligne

#5 14-02-2007 16:01:03

romain9441
Admin locker

Re : [Mod] Mod Hide 1.0

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

#6 14-02-2007 18:01:43

Calimero
Membre

Re : [Mod] Mod Hide 1.0

ok je le fait tt de suite

Hors ligne

#7 25-02-2007 00:07:51

Pois_Vif
Membre

Re : [Mod] Mod Hide 1.0

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 ! smile

Dernière modification par Pois_Vif (25-02-2007 10:41:43)

Hors ligne

#8 26-02-2007 19:46:47

Calimero
Membre

Re : [Mod] Mod Hide 1.0

tu peux pâs modifier puntoolbar 1.4 non plus ? ca m'interesserai plus wink

Hors ligne

#9 27-02-2007 12:39:02

diez75
Membre

Re : [Mod] Mod Hide 1.0

merci

Hors ligne

#10 02-03-2007 01:03:14

AurelienDM
Membre

Re : [Mod] Mod Hide 1.0

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

#11 02-03-2007 15:21:23

AurelienDM
Membre

Re : [Mod] Mod Hide 1.0

personne ?

Hors ligne

#12 08-03-2007 18:55:10

Geeum
Membre

Re : [Mod] Mod Hide 1.0

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

#13 15-03-2007 03:27:47

dragon20100
Membre

Re : [Mod] Mod Hide 1.0

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 question

Merci

Moi aussi s'il vous plaît ^^

Hors ligne

#14 15-03-2007 20:13:46

romain9441
Admin locker

Re : [Mod] Mod Hide 1.0

dragon20100 a écrit :
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 question

Merci

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. wink


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

#15 16-03-2007 23:28:56

Pois_Vif
Membre

Re : [Mod] Mod Hide 1.0

Calimero a écrit :

tu peux pâs modifier puntoolbar 1.4 non plus ? ca m'interesserai plus wink

Qu'est-ce qu'elle a cette toolbar ?

Hors ligne

#16 29-05-2007 19:46:36

W!L
Membre

Re : [Mod] Mod Hide 1.0

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

#17 29-05-2007 21:39:57

W!L
Membre

Re : [Mod] Mod Hide 1.0

personne sais???

Hors ligne

#18 30-05-2007 20:24:21

Gaga971
Membre

Re : [Mod] Mod Hide 1.0

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

#19 31-05-2007 00:11:30

audi
Membre

Re : [Mod] Mod Hide 1.0

W!L a écrit :

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

#20 27-06-2007 19:03:55

Benji_X80
Membre

Re : [Mod] Mod Hide 1.0

C'est pas censé être le mode hide ça?


BxNxG FOREVER - Forum

Hors ligne

#21 28-07-2007 17:59:30

markolibero
Membre

Re : [Mod] Mod Hide 1.0

Salut j'ai effectuer une recherche mais j'ai pas trouver la solution sad

Je voudrais que le messsages soit visible seulement si la personne a poster et pas seulement quelle soit memebres smile

Quelqu'un peut dire la solution svp ??

merci smile

Hors ligne

#22 04-08-2007 01:50:21

superyann
Membre

Re : [Mod] Mod Hide 1.0

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

#23 20-10-2007 14:17:36

Olivier2B
Membre

Re : [Mod] Mod Hide 1.0

Bonjour,

superyann a écrit :

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

#24 10-12-2007 11:00:05

Olivier2B
Membre

Re : [Mod] Mod Hide 1.0

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

#25 10-12-2007 12:43:26

PascL
Membre

Re : [Mod] Mod Hide 1.0

Un fichier lang pas mis à jour peut-être ?

Hors ligne

Pied de page des forums