Membres connectés récemment
[PHPBB3] Bloquer les annonces et notes à la lecture des invités
3 participants
Page 1 sur 1
Hello Ludovic,
je viens de supprimer ton dernier message et ré-ouvert celui verrouillé.
L'astuce donnée par @photoclic ( Serge que je remercie) correspond seulement si tu as activé le tableau:
Général/Messages et Emails/Configuration/Séparer les annonces et posts-it des messages :
Coches :Par un tableau
je viens de supprimer ton dernier message et ré-ouvert celui verrouillé.
L'astuce donnée par @photoclic ( Serge que je remercie) correspond seulement si tu as activé le tableau:
Général/Messages et Emails/Configuration/Séparer les annonces et posts-it des messages :
Coches :Par un tableau
Oui j'ai bien coché cette partie.
Mais sur certain forum, ce sont tous les sujets qui sont masqués (de ce que je vois sans être spécialiste c'est quand il n'y a pas d'annonce ni note sur ce forum)
Par exemple ici il y a 62 sujets mais tous cachés avec ce script :
http://enfoires.forumactif.com/f10-les-artistes-enfoires
Mais sur certain forum, ce sont tous les sujets qui sont masqués (de ce que je vois sans être spécialiste c'est quand il n'y a pas d'annonce ni note sur ce forum)
Par exemple ici il y a 62 sujets mais tous cachés avec ce script :
http://enfoires.forumactif.com/f10-les-artistes-enfoires
je pense à cela :
Cacher aux invités à partir du 6ème message
Afficher un bouton de navigation sur le premier et le dernier message
Rendre la cellule des sujets cliquable
Dernier visite au survol du pseudo
merci pour ton aide
Cacher aux invités à partir du 6ème message
- Spoiler:
- Code:
/*Mise en place le 04/01/2020*/
$(function(){
if(!document.getElementById('logout')){
var message ='<img style="margin-right:6px;vertical-align: middle;" src="https://i.imgur.com/b8PNmbE.png" /><p style="display:inline; position:relative; top:1px;">Pour voir la suite de ce topic, vous devez vous <a href="/register">enregistrer</a> ou <a href="/login" rel="hideodsigin">vous connecter</a> à votre compte.</p>';
var p = $('.post').find('.content');
var post1 = $('.post:lt(5)').find('.content');
$(p).not(post1).html('<div style="background-color:rgba(255,217,217,.5); border:1px solid rgba(255,100,100,.7); border-radius:2px; padding:8px 12px;">
'+message+'</div>');
}
else{}
});
Afficher un bouton de navigation sur le premier et le dernier message
- Spoiler:
- Code:
$(function(){
if (_userdata["user_id"] >= (0)){
var a=$('.post .inner').length;
var b=$('h2.topic-title:first a[href^="/t"]').attr('href');
var c=$('h2.topic-title:last a[href^="/t"]').attr('href');
//MINIMUM DE MESSAGE POUR AFFICHER LES BOUTONS
var number='4';
if(a>=number)
{
$('.profile-icons:first').after('<a href="'+c+'" class="M14_lastComment"title="Voir le dernier message de la page"><img src="http://simunek.fr/enfoires/icones/down.png"/></a>');
$('.profile-icons:last').after('<a href="'+b+'" class="M14_firstComment"title="Voir le premier message de la page"><img src="http://simunek.fr/enfoires/icones/up.png"/></a>');
}
}
});
Rendre la cellule des sujets cliquable
- Spoiler:
- Code:
$(function(){
$('.topic-title').each(function(){
var M14_linK=$(this).find('a[href^="/t"]').attr('href');
var M14_texT=$(this).find('a[href^="/t"]').text();
$(this).closest('dd').attr('title',M14_texT).wrap('<a href="'+M14_linK+'"></a>');
});});
Dernier visite au survol du pseudo
- Spoiler:
- Code:
$(function(){if(_userdata["user_level"] ==1)
$(function(){$('a[href^="/u"]:not(:contains(Profil)):not(.profile-icon)').not('[rel="nofollow"],[target="_blank"],[class],[title],a[href$="stats"],a[href$="attachments"],a[href$="friends"],a[href$="contact"],a[href$="wall"]').each(function(){var $this=$(this);
var link=$(this).attr('href');var e='stats';$.get(link+e , function(data){
var f= $(data).find('#profile-advanced-details .stats-field:last ul li:last').text();$this.attr('title',f);
});});})});
merci pour ton aide
Ok merci,
et tu n'as pas pris un script concernant la séparation des notes des annonces:
https://forum.forumactif.com/t402006-separer-les-notes-des-annonces#3354142
Car ton fofo comporte des erreurs dans ce cas...
et tu n'as pas pris un script concernant la séparation des notes des annonces:
https://forum.forumactif.com/t402006-separer-les-notes-des-annonces#3354142
Car ton fofo comporte des erreurs dans ce cas...
bonjour
Affichage/Templates/Général/topics_list_box
pas eu de modification
Affichage/Templates/Général/viewforum_body :
Merci bien
Affichage/Templates/Général/topics_list_box
pas eu de modification
Affichage/Templates/Général/viewforum_body :
- Spoiler:
- Code:
<!-- BEGIN switch_user_logged_in --><p class="right rightside">{LAST_VISIT_DATE}</p><!-- END switch_user_logged_in -->
<p>{CURRENT_TIME}</p>
<h1 class="page-title"><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h1>
{BOARD_INDEX}
<div class="pagination">
<!-- BEGIN show_plus_menu -->
<br />
<a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a> •
<script type="text/javascript">//<![CDATA[
var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
insert_plus_menu_new('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
//]]>
</script>
<!-- END show_plus_menu -->
{PAGINATION}
<br /><br />
</div>
<div class="topic-actions">
<!-- BEGIN switch_user_authpost -->
<div class="buttons">
<div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img src="{POST_IMG}" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>
</div>
<!-- END switch_user_authpost -->
<div class="search-box">
<form method="get" id="forum-search" action="{S_SEARCHBOX_ACTION}">
<fieldset>
<input class="inputbox search tiny" type="text" name="search_keywords" id="search_keywords" size="20" value="{L_SEARCH}" onclick="if (this.value == '{L_SEARCH}') this.value = '';" onblur="if (this.value == '') this.value = '{L_SEARCH}';" />
<input class="button2" type="submit" value="{L_SEARCH}" />
<input type="hidden" value="{SEARCH_WHERE}" name="search_where" />
</fieldset>
</form>
</div>
<p class="nomargin path">
<a class="nav" href="{U_INDEX}"><span>{L_INDEX}</span></a>
{NAV_CAT_DESC}
</p>
</div>
{TOPICS_LIST_BOX}
<div class="topic-actions">
<!-- BEGIN switch_user_authpost -->
<div class="buttons">
<div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img src="{POST_IMG}" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>
</div>
<!-- END switch_user_authpost -->
<div class="pagination">
{PAGINATION}<br />
<a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a> • {S_WATCH_FORUM} • <a href="#top">{L_BACK_TO_TOP}</a><br /><br />
</div>
</div>
<div class="clear"></div>
<form action="{S_JUMPBOX_ACTION}" method="get" name="jumpbox" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
<fieldset class="vf_jumpbox">
<label>{L_JUMP_TO}: </label>
{S_JUMPBOX_SELECT}
<input class="button2" type="submit" value="{L_GO}" />
</fieldset>
</form>
{LOGGED_IN_USER_LIST}
<div id="info_open" style="display:block;clear:both">
<!--*elements supprimés <div class="h3">{L_MODERATOR}</div>
<p>{MODERATORS}</p>-->
<div class="h3">{L_TABS_PERMISSIONS}</div>
<p>{S_AUTH_LIST}</p>
</div>
<!-- BEGIN switch_legend -->
<div class="h3">{L_LEGEND}</div>
<div class="clearfix">
<ul class="ul-icons">
<li><img src="{FOLDER_NEW_IMG}" alt="{L_FOLDER_NEW_IMG}" /> {L_FOLDER_NEW_IMG}</li>
<li><img src="{FOLDER_HOT_NEW_IMG}" alt="{L_FOLDER_HOT_NEW_IMG}" /> {L_FOLDER_HOT_NEW_IMG}</li>
<li><img src="{FOLDER_LOCKED_NEW_IMG}" alt="{L_FOLDER_LOCKED_NEW_IMG}" /> {L_FOLDER_LOCKED_NEW_IMG}</li>
</ul>
<ul class="ul-icons">
<li><img src="{FOLDER_IMG}" alt="{L_FOLDER_IMG}" /> {L_FOLDER_IMG}</li>
<li><img src="{FOLDER_HOT_IMG}" alt="{L_FOLDER_HOT_IMG}" /> {L_FOLDER_HOT_IMG}</li>
<li><img src="{FOLDER_LOCKED_IMG}" alt="{L_FOLDER_LOCKED_IMG}" /> {L_FOLDER_LOCKED_IMG}</li>
</ul>
<ul class="ul-icons">
<li><img src="{FOLDER_ANNOUNCE_IMG}" alt="{L_FOLDER_ANNOUNCE_IMG}" /> {L_FOLDER_ANNOUNCE_IMG}</li>
<li><img src="{FOLDER_STICKY_IMG}" alt="{L_FOLDER_STICKY_IMG}" /> {L_FOLDER_STICKY_IMG}</li>
<li><img src="{FOLDER_GLOBAL_ANNOUNCE_IMG}" alt="{L_FOLDER_GLOBAL_ANNOUNCE_IMG}" /> {L_FOLDER_GLOBAL_ANNOUNCE_IMG}</li>
</ul>
</div>
<!-- END switch_legend -->
Merci bien
Merci Ludovic,
alors ce script fera l'affaire:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur les sous-forums
Déposer ceci:
Penser a cliquer sur le bouton
alors ce script fera l'affaire:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur les sous-forums
Déposer ceci:
- Code:
$(function(){
if(_userdata["session_logged_in"])return;
$('.forumbg').find('li').each(function(){
var a=$(this).find('strong:contains(Annonce globale:)').length;
var b=$(this).find('strong:contains(Annonce:)').length;
var c=$(this).find('strong:contains(Note:)').length;
if(a||b||c){$(this).closest('div').remove();}});});
Penser a cliquer sur le bouton
Par contre si je suis sur la page d'accueil de mon forum et en cliquant sur "voir le dernier message" qui est une annonce, l'invité peut visualisé le sujet.
Peut-tu me dire si tu sais faire quelquechose ?
Et voilou le soucis, tout comme les derniers sujets, ils peuvent y accéder aussi.
On ne peut rien faire par contre, désolé Ludovic.
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum