Derniers sujets*
» [AWESOMEBB]Supprimer le mot invité
par Milouze14 Lun 19 Juil 2021 - 19:03

» [MODERNBB]Supprimer le mot invité
par Milouze14 Lun 19 Juil 2021 - 18:53

» [AWESOMEBB]Modifier les icônes de la réponse rapide
par Milouze14 Sam 17 Juil 2021 - 19:37

» [MODERNBB]Afficher des commentaires sous forme de vignettes
par Milouze14 Lun 12 Juil 2021 - 8:37

» [AWESOMEBB]Afficher des commentaires sous forme de vignettes
par Milouze14 Mer 7 Juil 2021 - 19:25

» [PHPBB2]Afficher des commentaires sous forme de vignettes
par Milouze14 Lun 5 Juil 2021 - 19:35

» [PHPBB3]Afficher des commentaires sous forme de vignettes
par photoclic Jeu 1 Juil 2021 - 23:28

» [PHPBB2] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
par Ptite_Perle Jeu 24 Juin 2021 - 18:29

» [TOUTES VERSIONS] Utiliser les variables utilisateur/forum
par Milouze14 Mer 23 Juin 2021 - 7:01

» [TOUTES VERSIONS] Changer les boutons Nouveau MP et Répondre au MP par du texte
par Constellation Mer 16 Juin 2021 - 0:53

» [PHPBB2] Afficher le posteur du sujet dans les réponses
par Constellation Jeu 10 Juin 2021 - 23:45

» [PHPBB2] Afficher les brouillons en attente sur toutes les pages etc etc
par Constellation Jeu 10 Juin 2021 - 23:43

» [PHPBB2]Supprimer le tag "Re" sur les messages
par Constellation Jeu 10 Juin 2021 - 2:37

» [TOUTES VERSIONS] Ajouter le texte bienvenu et le Pseudo dans l'onglet du navigateur
par Constellation Jeu 10 Juin 2021 - 2:31

» [TOUTES VERSIONS] Afficher la partie profil de la toolbar en bas à gauche avec effet slide
par Constellation Jeu 10 Juin 2021 - 2:27

» [TOUTES VERSIONS] Modifier les textes des MPs nons lus
par Constellation Jeu 10 Juin 2021 - 2:25

» [TOUTES VERSIONS]Afficher la date de la dernière visite au survol du Pseudo seulement pour les admins
par Constellation Jeu 10 Juin 2021 - 2:23

» [TOUTES VERSIONS]Afficher de belles infobulles Tooltipster
par Constellation Jeu 10 Juin 2021 - 2:20

» [PHPBB3] Supprimer la ligne Cacher sa présence en ligne
par Chéryl Sam 29 Mai 2021 - 19:40

» [TOUTES VERSIONS] Masquer le bouton j'aime pas ou j'aime a un membre
par fred9545 Sam 29 Mai 2021 - 11:51

Les statistiques du forum
Nous avons 480 membres enregistrés

L'utilisateur enregistré le plus récent est Spo0kyCat

Nos membres ont posté un total de 26680 messages dans 1352 sujets

[AWESOMEBB] Mettre un bouton résolu et déplacé à la corbeille

Voir le sujet précédent Voir le sujet suivant Aller en bas

2 participants
Message n°10
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Dim 19 Mai 2019 - 9:09

Hello les ami(e)s,

suite à une demande sur le FDF.
L'astuce consiste a mettre un bouton résolu au dessus du premier message et visible que par le membre.

Il faut pour cela ajouter une icône "Résolu":
Affichage/Images et couleurs/Gestion des images/Mode avançé


Icônes de messages
 
Créer une nouvelle icône en cliquant sur: [AWESOMEBB] Mettre un bouton résolu et déplacé à la corbeille 000110

Voici une image que vous pouvez utiliser:

https://i.imgur.com/l2AdoxP.png

L'aperçu:

[AWESOMEBB] Mettre un bouton résolu et déplacé à la corbeille L2AdoxP

Si vous utilisez cette image, le script sera prêt à l'emploi , sinon il faudra changer l'image dans le script ici en prenant soin de bien laisser les '  ' :

Code:

//L IMAGE DU BOUTON RESOLU
//Gestion des images/Mode Avancé/Icônes de messages/Sujet résolu
var M14_img='https://i.imgur.com/l2AdoxP.png';


Cette partie concerne le forum (6 pour l'exemple) ou sera placé le bouton résolu:
Code:

var M14_fofo=$('a.nav[href^="/f6-"]').length;

Changez le f6- par le chiffre ou le nombre de votre fofo .

Dans la liste des sujets, regardez la barre de lien de votre navigateur et repérer le chiffre ou le nombre surligné en rouge:

[AWESOMEBB] Mettre un bouton résolu et déplacé à la corbeille 1250


Procédez de même pour le lien de la corbeille:

Code:
//LE LIEN DE LA CORBEILLE
var M14_corbeille=$('a.nav[href^="/f12-"]').length;

Changez le f12- par le chiffre ou le nombre de votre corbeille.


Voilou, le membre ne pourra pas mettre le sujet à la corbeille vu qu'il faut des droits de modération, mais dés lors qu'un membre du staff passera
sur le sujet, il sera déplacé automatiquement vers la corbeille.


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettez un titre explicite.

Cochez sur toutes les pages.

Déposez ceci:

Code:

$(document).ready(function(){
if (_userdata.user_id == -1) return;
$(document).ready(function(){
//LE LIEN DU FORUM CONCERNE
var M14_fofo=$('a.nav[href^="/f6-"]').length;
  //LE LIEN DE LA CORBEILLE
var M14_corbeille=$('a.nav[href^="/f12-"]').length;
var M14_edit=$('.post-wrap:eq(0) .btn-edit a').attr('href');
var M14_loginAuthor=$('#header-user span').text();
var M14_moder=$('a[href^="/modcp?mode=delete"]').length;
var M14_author=$('.post-wrap:eq(0)').find('.post-author-name').find('a[href^="/u"]').text();
// TEXTE DE BIENVENUE
var M14_bonjour='Bonjour';
//TEXTE POUR LE RESOLU
var M14_resolu='Cliquez sur le bouton pour passer votre message comme';
//L IMAGE DU BOUTON RESOLU
//Gestion des images/Mode Avancé/Icônes de messages/Sujet résolu
var M14_img='https://i.imgur.com/l2AdoxP.png';
var M14_resolv=$('.post-header:eq(0) h2').find('img[src="'+M14_img+'"]').length;
var b=$('input[type="hidden"][name="t"]').val();
var d=$('input[type="hidden"][name="tid"]').val();
var M14_icon=$('.post-header:eq(0) h2').find('img[src!="'+M14_img+'"]').length;
if((M14_loginAuthor===M14_author)&&(M14_icon)&&(M14_fofo))
{
$('.post-wrap:first').before('<div id="M14_resolu"class="post-header">'+M14_bonjour+' '+M14_loginAuthor+' ,  <a href="'+M14_edit+'&solved=true"class="M14_Edit">'+M14_resolu+' <img src="'+M14_img+'"style="vertical-align: middle;"/></a></div><br />');
}

if((M14_fofo&&M14_moder)&&(!M14_corbeille))
{
$('.post-header:eq(0) h2').find('img[src="'+M14_img+'"]').wrap('<a class="M14_trash"href="/modcp?mode=trash&t='+b+'&tid='+d+'"></a>').click();
}  

if(location.href.match(/&solved=true/)){
var M14_id=$('img[src="'+M14_img+'"]').closest('label').find('input').attr('id');
var M14_value=$('img[src="'+M14_img+'"]').closest('label').find('input').val();
$('form[name="post"]').append('<input type=hidden name=post_icon value='+M14_value+'>');
p=document.getElementById(M14_id);
if(p){p.checked=true};
$('input[id="button_solved"]').click();
$('.form-buttons button[name="post"][type="submit"][value="Envoyer"]').click();
}


})});

Pensez a cliquer sur le bouton VALIDER



Voila, c'est tout pour le moment  clin oeil .
Un soucis direction l'entraide hinhin
https://www.milouze14.com/f14-entraide-forumactif


Dernière édition par Milouze14 le Sam 28 Déc 2019 - 9:08, édité 1 fois
Message n°20
Morane
Morane
Milouzien

https://famiglia-sinagra.forumactif.com/

MessageMorane Mer 22 Mai 2019 - 9:19

Merci Phil  coucou

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Sujets similaires internes ( 0 )
Aucun sujet

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà Milouzien ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum