Masquer la Shoutbox aux nouveaux membres [Taigachat Pro 1.4.x]

Deleted404

Premium
Premium
Inscription
18 Octobre 2012
Messages
406
Réactions
173
Points
4 166
RGCoins
25
Bonjour ou Bonsoir membre de :RG: , aujourd'hui on se retrouve sur un petit tutoriel xenforo très simple et très court !
Enjoy :D


Pour essayer de stopper un peu les spam, insulte, publicité etc , on peut limiter la visibilité de la Shoutbox aux membres ayant un minimum de messages sur le Forum !

948161Screenshot11.png


Dans ce Tutorial on va mettre un minimum de 15 messages pour voir la Shoutbox !

Dans le Template forum_list, trouver :
Code:
<xen:hook name="forum_list_nodes">

Puis après, ajouter :

Code:
<xen:if is="{$visitor.user_id}">
    <xen:if is="{$visitor.message_count} > 14">
        <xen:hook name="dark_taigachat_alt" />
    </xen:if>
    <xen:if is="{$visitor.message_count} < 15">
        <p style="text-align:center;" class="importantMessage">
        <span style="color: black;"><i class="fa fa-comments"></i></span> La Shoutbox est disponible aux membres avec plus de 15 messages. Vous en avez actuellement : {$visitor.message_count}.</p>
    </xen:if>
</xen:if>

Dans le Template dark_taigachat_full, supprimer le contenu de la Template et le remplacer par :

Code:
<xen:if is="{$visitor.user_id}">
    <xen:if is="{$visitor.message_count} > 14">
        <xen:h1>{xen:phrase dark_shoutbox}</xen:h1>
<xen:title>{xen:phrase dark_shoutbox}</xen:title>

<xen:if is="({$taigachat.toolbar} == 1 AND !{$taigachat.alt} AND !{$taigachat.sidebar}) OR ({$taigachat.toolbar} == 2 AND (!{$taigachat.sidebar} OR ({$taigachat.sidebar} AND {$taigachat.alt})) OR ({$taigachat.toolbar} == 3)">
    <xen:set var="$taigachat.toolbar_enabled">1</xen:set>
</xen:if>

<xen:container var="$head.canonical"><link rel="canonical" href="{xen:link 'canonical:{$taigachat.route}'}" /></xen:container>

<xen:if is="{$taigachat.enabled}">
    <xen:if is="{$taigachat.canView}">
        <blockquote class="taigachat_motd"><span id="taigachat_inchat">(<span id="taigachat_count">0</span> {xen:phrase dark_users_in_chat})</span> <span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote>
        <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" data-cacheOverlay="false" style="display:none"></a>

        <xen:include template="dark_taigachat_chatbox" />
    
        <xen:if is="{$taigachat.sidebar_enabled}">
            <xen:sidebar>
                <xen:edithint template="sidebar.css" />

                <xen:include template="sidebar_online_users">
                    <xen:map from="$taigachat.onlineUsers" to="$onlineUsers" />
                </xen:include>
            
                <div id='taigachat_online_users_holder'></div>
            </xen:sidebar>
        </xen:if>

    <xen:else />
    {xen:phrase dark_do_not_have_permission_shoutbox}
    </xen:if>
<xen:else />
    {xen:phrase dark_taigachat_disabled}
</xen:if>

    </xen:if>
    <xen:if is="{$visitor.message_count} < 15">
        <p style="text-align:center;" class="importantMessage">
        <span style="color: black;"><i class="fa fa-comments"></i></span> La Shoutbox est disponible aux membres avec plus de 15 messages. Vous en avez actuellement : {$visitor.message_count}.</p>
    </xen:if>
</xen:if>


Voilà , au passage ce code est 100 % modifiable à vos goûts :)
Enjoy :nerd:

Credit : ihax.fr
 
Dernière édition:
Bonjour ou Bonsoir membre de :RG: , aujourd'hui on se retrouve sur un petit tutoriel xenforo très simple et très court !
Enjoy :D


Pour essayer de stopper un peu les spam, insulte, publicité etc , on peut limiter la visibilité de la Shoutbox aux membres ayant un minimum de messages sur le Forum !

948161Screenshot11.png


Dans ce Tutorial on va mettre un minimum de 15 messages pour voir la Shoutbox !

Dans le Template forum_list, trouver :
Code:
<xen:hook name="forum_list_nodes">

Puis après, ajouter :

Code:
<xen:if is="{$visitor.user_id}">
    <xen:if is="{$visitor.message_count} > 14">
        <xen:hook name="dark_taigachat_alt" />
    </xen:if>
    <xen:if is="{$visitor.message_count} < 15">
        <p style="text-align:center;" class="importantMessage">
        <span style="color: black;"><i class="fa fa-comments"></i></span> La Shoutbox est disponible aux membres avec plus de 15 messages. Vous en avez actuellement : {$visitor.message_count}.</p>
    </xen:if>
</xen:if>

Dans le Template dark_taigachat_full, supprimer le contenu de la Template et le remplacer par :

Code:
<xen:if is="{$visitor.user_id}">
    <xen:if is="{$visitor.message_count} > 14">
        <xen:h1>{xen:phrase dark_shoutbox}</xen:h1>
<xen:title>{xen:phrase dark_shoutbox}</xen:title>

<xen:if is="({$taigachat.toolbar} == 1 AND !{$taigachat.alt} AND !{$taigachat.sidebar}) OR ({$taigachat.toolbar} == 2 AND (!{$taigachat.sidebar} OR ({$taigachat.sidebar} AND {$taigachat.alt})) OR ({$taigachat.toolbar} == 3)">
    <xen:set var="$taigachat.toolbar_enabled">1</xen:set>
</xen:if>

<xen:container var="$head.canonical"><link rel="canonical" href="{xen:link 'canonical:{$taigachat.route}'}" /></xen:container>

<xen:if is="{$taigachat.enabled}">
    <xen:if is="{$taigachat.canView}">
        <blockquote class="taigachat_motd"><span id="taigachat_inchat">(<span id="taigachat_count">0</span> {xen:phrase dark_users_in_chat})</span> <span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote>
        <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" data-cacheOverlay="false" style="display:none"></a>

        <xen:include template="dark_taigachat_chatbox" />
    
        <xen:if is="{$taigachat.sidebar_enabled}">
            <xen:sidebar>
                <xen:edithint template="sidebar.css" />

                <xen:include template="sidebar_online_users">
                    <xen:map from="$taigachat.onlineUsers" to="$onlineUsers" />
                </xen:include>
            
                <div id='taigachat_online_users_holder'></div>
            </xen:sidebar>
        </xen:if>

    <xen:else />
    {xen:phrase dark_do_not_have_permission_shoutbox}
    </xen:if>
<xen:else />
    {xen:phrase dark_taigachat_disabled}
</xen:if>

    </xen:if>
    <xen:if is="{$visitor.message_count} < 15">
        <p style="text-align:center;" class="importantMessage">
        <span style="color: black;"><i class="fa fa-comments"></i></span> La Shoutbox est disponible aux membres avec plus de 15 messages. Vous en avez actuellement : {$visitor.message_count}.</p>
    </xen:if>
</xen:if>


Voilà , au passage ce code est 100 % modifiable à vos goûts :)
Enjoy :nerd:
Merci du partage même si ca ne va pas me servir x)
 
Tu as C/C mon Tutorial (Screen et Text) à la lettre et tu n'as même pas mis les crédit !
 
Retour
Haut