Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Astuces Forumactif

EDGE/ PHPBB2 / PHPBB3/ PUNBB / INVISION/ MODERNBB/ AWESOMEBB
 
AccueilAccueil  PortailPortail  Connexion  S'enregistrerS'enregistrer  
Le Deal du moment :
Black Friday FUNKO POP : 2 achetés =2 offerts
Voir le deal

 

 [EDGE]Outils de modération sur la liste des sujets

Aller en bas 
4 participants
AuteurMessage
Milouze14
Fondateur

Milouze14



[EDGE]Outils de modération sur la liste des sujets Empty
MessageSujet: [EDGE]Outils de modération sur la liste des sujets   [EDGE]Outils de modération sur la liste des sujets EmptyLun 26 Nov 2018 - 15:49

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 :

[EDGE]Outils de modération sur la liste des sujets 1107

Au clic:

[EDGE]Outils de modération sur la liste des sujets 223

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  Ajout

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


Dernière édition par Milouze14 le Mar 30 Nov 2021 - 4:18, édité 4 fois
Revenir en haut Aller en bas
https://www.milouze14.com
Splash
Milouzien

Splash



[EDGE]Outils de modération sur la liste des sujets Empty
MessageSujet: Re: [EDGE]Outils de modération sur la liste des sujets   [EDGE]Outils de modération sur la liste des sujets EmptyLun 26 Nov 2018 - 15:55

Merci beaucoup !
Revenir en haut Aller en bas
https://lesforums.caforum.fr
chrisnvidia
Milouzien

chrisnvidia



[EDGE]Outils de modération sur la liste des sujets Empty
MessageSujet: Re: [EDGE]Outils de modération sur la liste des sujets   [EDGE]Outils de modération sur la liste des sujets EmptySam 1 Déc 2018 - 12:07

Merci beaucoup !
Revenir en haut Aller en bas
https://sos-pc.forumactif.org/
.Volubal.
Milouzien

avatar



[EDGE]Outils de modération sur la liste des sujets Empty
MessageSujet: Re: [EDGE]Outils de modération sur la liste des sujets   [EDGE]Outils de modération sur la liste des sujets EmptyMar 9 Avr 2019 - 16:56

Je vais essayer, merci
Revenir en haut Aller en bas
http://columbiahighschool.forumactif.com/
Contenu sponsorisé





[EDGE]Outils de modération sur la liste des sujets Empty
MessageSujet: Re: [EDGE]Outils de modération sur la liste des sujets   [EDGE]Outils de modération sur la liste des sujets Empty

Revenir en haut Aller en bas
 
[EDGE]Outils de modération sur la liste des sujets
Revenir en haut 
Page 1 sur 1
 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

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Astuces Forumactif :: Astuces Forumactif :: Les astuces EDGE-
Sauter vers: