Afficher la version complète : seuls les membres peuvent lire les citations et les spoilers
Bonsoir tlm !
je me demande si un hack ou une manip existe pour realiser ca ...
genre afficher dans le corp du spoiler ou la citation que seuls les membres peuvent lire avec un lien pour s'enregistrer ou se connecter
merci
Oui, cela doit être possible.
par exemple, utilise ce hack (http://www.vbulletin-ressources.com/forum/showthread.php?t=468&highlight=spoiler), et entoure le code d'une condition genre :
<if condition="$show['member']">
ce qui donne:
<if condition="$show['member']">
<div>
<div class="pre-spoiler">
<span style="float:left; padding-top: 2px;">Spoiler</span> <input type="button" value="Voir" style="width:80px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName(' div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'Cacher'; } else { this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Show';}">
</div>
<div>
<div class="spoiler" style="display: none;">{param}</div>
</div>
</div>
</if>
Le spoiler ne devrait être vue que par les membres.
J'ai pas testé ....tu me dira ..^^
Mathelec
01/07/2006, 22h05
<if condition="$show['member']">
<div>
<div class="pre-spoiler">
<span style="float:left; padding-top: 2px;">Spoiler</span> <input type="button" value="Voir" style="width:80px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName(' div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'Cacher'; } else { this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Show';}">
</div>
<div>
<div class="spoiler" style="display: none;">{param}</div>
</div>
</div>
</else>
<div>
<div class="pre-spoiler">
<span style="float:left; padding-top: 2px;">Spoiler</span> <input type="button" value="Voir" style="width:80px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName(' div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'Cacher'; } else { this.parentNode.parentNode.getElementsByTagName('d iv')[1].getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Show';}">
</div>
<div>
<div class="spoiler" style="display: none;">Veuillez vous logger !</div>
</div>
</div>
</if>
EDIT: Merci d'utiliser les balises du forum pour intégrer du code, Allan.
Salut
La methode d'Allan n'a rien donné (bizzarement ! )
celle de Mathelec par contre donne deux boutons spoiler le premier s"ouvre pour les non membres comme pour les membres .. le deuxieme ne s'ouvre pas.
c'est peut etre de ma faute (presque convaincu) mais merci de jeter un coup d'oeil svp
Propulsé par vBulletin™ Version 4.1.12 Copyright © 2012 vBulletin Solutions, Inc. Tous droits réservés - Version française par vBulletin-Ressources.com