Membres connectés récemment
[EDGE]Outils de modération sur la liste des sujets
4 participants
Page 1 sur 1 • Partagez
Hello les ami(e)s,
voici un outil de modération qui sera affiché soit au survol du sujet ou en permanence .
Je viens de développer ce script qui aura pour fonction:
Est accessible aux personnes ayant droit de modération.
Verrouiller un sujet.
Déverrouiller un sujet.
Déplacer un sujet.
Supprimer un sujet.
*Envoyer à la corbeille.
*Assurez vous d'avoir mentionné le forum qui va recueillir les sujets:
Général/Configuration/Général/Corbeille :
Il suffit de renseigner le forum désiré pour accueillir les sujets.
Au survol du sujet :
Au clic:
Le script affichera le texte en relation avec le mouvement a effectuer ainsi que le titre.
La flèche montre que le sujet est verrouillé et que le menu de modération affiche un déverrouillage.
La couleur des liens:
A ce niveau:
A ce niveau:
Le reste se trouvera dans la feuille de style .
Modules/HTML JAVASCRIPT/Gestion des codes JavascriptCréer un nouveau javascript
Mettez un titre explicite.
Cochez sur les sous forums.
Déposez ceci:
Pensez a cliquer sur le bouton Valider
Dans le template topics_list_box:
Affichage/Templates/Général/topics_list_box
Déposez ceci, tout au début de template:
Pensez à enregistrer puis à valider en cliquant respectivement sur Enregistrer puis
Afin d'être en relation avec le thème du forum, on va ajouter la class"M14_color"
On va renseignez dans le script :[FA EDGE] ALL.JS Présent dans la gestion des scripts:
Recherchez ceci:
Juste avant l'accolade , déposez ceci('en laissant la virgule ):
Pensez a cliquer sur le bouton Valider
voici un outil de modération qui sera affiché soit au survol du sujet ou en permanence .
Je viens de développer ce script qui aura pour fonction:
Est accessible aux personnes ayant droit de modération.
Verrouiller un sujet.
Déverrouiller un sujet.
Déplacer un sujet.
Supprimer un sujet.
*Envoyer à la corbeille.
*Assurez vous d'avoir mentionné le forum qui va recueillir les sujets:
Général/Configuration/Général/Corbeille :
Il suffit de renseigner le forum désiré pour accueillir les sujets.
Au survol du sujet :
Au clic:
Le script affichera le texte en relation avec le mouvement a effectuer ainsi que le titre.
La flèche montre que le sujet est verrouillé et que le menu de modération affiche un déverrouillage.
La couleur des liens:
A ce niveau:
- Code:
//Couleur des liens
var M14Color='#ffffff';
A ce niveau:
- Code:
//ON DEPOSE LE CHIFFRE OU LE NUMERO DE LA CORBEILLE
Remplacez le le nombre 106 par le chiffre ou le nombre de votre corbeille.
var M14_corbeille=$('a.nav[href^="/f106-"]').length;
Le reste se trouvera dans la feuille de style .
Modules/HTML JAVASCRIPT/Gestion des codes JavascriptCréer un nouveau javascript
Mettez un titre explicite.
Cochez sur les sous forums.
Déposez ceci:
- Code:
$(document).ready(function(){
var M14_droit=$('a[href^="/modcp?f"]').length;
//ON DEPOSE LE CHIFFRE OU LE NUMERO DE LA CORBEILLE
var M14_corbeille=$('a.nav[href^="/f106-"]').length;
if(M14_droit)
{
var forumVerrou=$('div.topic-actions:first img[alt^="Ce forum est verrouillé"]').length;
var M14_tid= jQuery('input[name="tid"]').val();
var M14Color='#ffffff';
$('<div style="position:absolute;margin-top:48px;"class="M14_ModerDiv">
<div class="M14_btnModer"><a class="M14ModMenu M14_color"title="Afficher/Masquer les outils"style="cursor:pointer;"/></div>
<ul style="z-index: 999;margin-top:-100px;padding:2px 0px 2px 5px;border:2px solid white;display:none;position:absolute;width:200px;margin-left: -50px;"class="color-primary">
<li style="z-index: 10000;list-style:none;line-height: 12px;"><a href="" id="M14_lock" class="M14_lock"style="z-index: 10000;font-size: 11px;color:'+M14Color+' !important;text-decoration:none !important;">Verrouiller</a></li>
<li style="display:none;z-index: 10000;list-style:none;line-height: 12px;"><a href="" id="M14_unlock" class="M14_unlock"style="z-index: 10000;font-size: 11px;color:'+M14Color+' !important;text-decoration:none !important;">Déverrouiller le sujet</a></li>
<li style="z-index: 10000;list-style:none;line-height: 12px;"><a href="" id="M14_trash"style="z-index: 10000;font-size: 11px;color:'+M14Color+' !important;text-decoration:none !important;">Envoyer a la corbeille</a></li>
<li style="z-index: 10000;list-style:none;line-height: 12px;"><a href="" id="M14_delete"style="z-index: 10000;font-size: 11px;color:'+M14Color+' !important;text-decoration:none !important;">Supprimer </a></li>
<li style="z-index: 10000;list-style:none;line-height: 12px;"><a href="" id="M14_move"style="z-index: 10000;font-size: 11px;color:'+M14Color+' !important;text-decoration:none !important;">Déplacer </a></li>
</ul></div>').appendTo('.forum-lastpost');
$('.M14_btnModer').click(function(){$(this).next().slideToggle();});
$('.forum-block ').find('.forum-lastpost').each(function(){
var Iflock=$(this).closest('.forum-block').find('.forum-status[style$="locked=true"]').length;
if(Iflock)
{
$(this).find('ul').find('a.M14_unlock').closest('li').show();
$(this).find('ul').find('a.M14_lock').closest('li').remove();
}
if(M14_corbeille){$('a[id="M14_trash"]').closest('li').remove();}
var supprLink="/modcp?mode=delete&t=";
var verrouLink="/modcp?mode=lock&t=";
var deverrouLink="/modcp?mode=unlock&t=";
var trashLink="/modcp?mode=trash&t=";
var moveLink="/modcp?mode=move&t=";
var tid="&tid=";
var M14_link=$(this).closest('.forum-block').find('a.topictitle').attr('href');
var NumberPost=M14_link.match(/\d+/);
var M14_Titre=$(this).closest('.forum-block').find('a.topictitle').text();
var verrou=$(this).find('a[id="M14_lock"]').attr('href',''+verrouLink+''+NumberPost+''+tid+''+M14_tid+'').attr('title',' Voulez vous verrouiller ce sujet: { '+M14_Titre+' } ?').click();
var deverrou=$(this).find('a[id="M14_unlock"]').attr('href',''+deverrouLink+''+NumberPost+''+tid+''+M14_tid+'').attr('title',' Voulez vous déverrouiller ce sujet: { '+M14_Titre+' } ?').click();
var trash=$(this).find('a[id="M14_trash"]').attr('href',''+trashLink+''+NumberPost+''+tid+''+M14_tid+'').attr('title',' Voulez vous mettre à la corbeille ce sujet: { '+M14_Titre+' } ?').click();
var suppr=$(this).find('a[id="M14_delete"]').attr('href',''+supprLink+''+NumberPost+''+tid+''+M14_tid+'').attr('title',' Voulez vous supprimer ce sujet: { '+M14_Titre+' } ?').click();
var move=$(this).find('a[id="M14_move"]').attr('href',''+moveLink+''+NumberPost+''+tid+''+M14_tid+'').attr('title',' Voulez vous déplacer ce sujet: { '+M14_Titre+' } ?').click();
$.get(M14_link, function(data){
var topicVerrou=$(data).find('div.topic-actions:first img[alt^="Ce sujet est verrouillé"]').length;
if(topicVerrou){deverrou.closest('li').show();verrou.closest('li').remove();}
if(forumVerrou){deverrou.closest('li').remove();verrou.closest('li').remove();}
$('.M14_ModerDiv ul li a,.M14_btnModer img').tooltipster({
animation : 'fade',
arrow : true,
speed : 300,
delay : 300,
onlyOne : true,
theme : 'tooltipster-default'
});});});}});
Pensez a cliquer sur le bouton Valider
Dans le template topics_list_box:
Affichage/Templates/Général/topics_list_box
Déposez ceci, tout au début de template:
- Code:
<style>
.M14_ModerDiv{opacity:0;transition: opacity 0.5s ease-in-out; } .forum-block:hover .M14_ModerDiv {opacity:1;}
.M14ModMenu:before{content:"\f085";font-family: FontAwesome;}
.M14_color{color: #69c;}
</style>
Pensez à enregistrer puis à valider en cliquant respectivement sur Enregistrer puis
Afin d'être en relation avec le thème du forum, on va ajouter la class"M14_color"
On va renseignez dans le script :[FA EDGE] ALL.JS Présent dans la gestion des scripts:
- Code:
/* -- 02. fa_theme_changer -- */
Recherchez ceci:
- Code:
{ color:' + palette[3] + ' ; }'+
Juste avant l'accolade , déposez ceci('en laissant la virgule ):
- Code:
,.M14_color
- Code:
,.M14_color{ color:' + palette[3] + ' ; }'+
Pensez a cliquer sur le bouton Valider
Sujets similaires
» [PHPBB2]Outils de modération sur la liste des sujets
» [PHPBB3]Outils de modération sur la liste des sujets
» [EDGE] Coloriser la cellule vue dans la liste des sujets ....
» [EDGE] Corriger sur la liste des sujets le pluriel du singulier reponse et de vue
» [EDGE] Afficher les forums de la catégorie dans la liste des sujets
» [PHPBB3]Outils de modération sur la liste des sujets
» [EDGE] Coloriser la cellule vue dans la liste des sujets ....
» [EDGE] Corriger sur la liste des sujets le pluriel du singulier reponse et de vue
» [EDGE] Afficher les forums de la catégorie dans la liste des sujets
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