Derniers sujets*
» [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

» [PHPBB2] Modifier le texte des balises codes , citation et Spoiler
par Milouze14 Jeu 13 Mai 2021 - 19:21

» [PHPBB3] Personnaliser les balises hide code quote et spoiler
par Sick.l.Offrande Jeu 13 Mai 2021 - 19:19

» [TOUTES VERSIONS] Citation avec envoi direct sur le message rapide
par Sick.l.Offrande Jeu 13 Mai 2021 - 19:19

» [TOUTES VERSIONS] Afficher un texte qui au clic postera un message automatiquement
par Sick.l.Offrande Mer 12 Mai 2021 - 1:18

» [TOUTES VERSIONS] Afficher une barre des tâches façon Windows 10 sur votre forum
par Milouze14 Lun 10 Mai 2021 - 9:48

» [PHPBB2] Agréger les doubles post
par Milouze14 Lun 10 Mai 2021 - 7:49

» [PHPBB2] Remplacer le mot Invité
par soleda Dim 9 Mai 2021 - 18:51

» [TOUTES VERSIONS] Héberger du css dans une page html comme sur la feuille de style
par Milouze14 Dim 9 Mai 2021 - 18:43

» [TOUTES VERSIONS] Auto suggestion des membres sur les tags
par Milouze14 Jeu 6 Mai 2021 - 14:27

Les statistiques du forum
Nous avons 475 membres enregistrés

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

Nos membres ont posté un total de 26100 messages dans 1325 sujets

[PHPBB2] Permettre au membre de mettre le sujet en résolu puis verrouiller..

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

Message n°10
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mar 11 Sep 2018 - 4:19

@fascicularia et @petitefeuille

Hello Lydie et Stéphane,

cette astuce va permettre au membre qui a posté un sujet de mettre lui même ce dernier en résolu en cliquant sur un tag comme ici en fait.
Et dès qu'une personne du staff regardera le sujet il sera automatiquement verrouillé.

Le script :
Va mettre le tag pour le membre en question et seulement lui (la modération ne verra rien) au dessus du premier message et au dessus de la réponse rapide.

Est bien moins complexe pour la recherche de l'identifiant de l'icône en question car je l'ai simplifié afin de prendre en compte que le lien de l'image.
Il a aussi un lien pour un forum spécifique ou l'on pourra ajouter d'autre fofo.


Modules/HTML JAVASCRIPT/Gestion des codes JavascriptCréer un nouveau javascript


Mettez un titre explicite.
Cochez sur toutes les pages.


Déposez ceci:
Code:

jQuery(document).ready(function(){
jQuery(document).ready(function(){
var M14_loginAuthor=_userdata["username"];
  //LE FORUM EN QUESTION (ici le forum 1)
var M14_fofo=$('td.nav a.nav[href^="/f1-"]').length;
//EXEMPLE POUR AJOUTER LE FORUM 2, ON SEPARE PAR UNE VIRGULE
//$('td.nav a.nav[href^="/f1-"] , td.nav a.nav[href^="/f2-"]')
var M14_edit=$('.post-options:eq(0)').find('a[href$="mode=editpost"]').attr('href');
var M14_author=$('.name:eq(0)').find('a[href^="/u"]').text();
      // TEXTE DE BIENVENUE
var M14_bonjour='Hello';  
    //TEXTE POUR LE RESOLU
var M14_resolu='marquer comme résolu';
//L IMAGE DU BOUTON RESOLU PRESENT DANS:
//Affichage/Images et couleurs/Gestion des images/Mode avancé :Icônes de messages
var M14_img='https://i.servimg.com/u/f87/11/26/21/37/l2adox10.png';
var M14_icon=$('#M14_resolvTopic:eq(0)').find('img[src="'+M14_img+'"]').length;
var M14_moder=$('img[alt="Verrouiller le sujet"]').length;
if(M14_icon&&M14_moder){$('img[alt="Verrouiller le sujet"]').click();}
if((M14_loginAuthor===M14_author)&&(M14_fofo))
{$('tr[class^="post"]:eq(0)').closest('table').before('<div id="M14_resolu"style="padding:6px 0px 6px 10px;">'+M14_bonjour+' '+M14_author+' ,  <a href="'+M14_edit+'&solved=true"class="M14_Edit">'+M14_resolu+' <img src="'+M14_img+'"style="vertical-align: middle;"/></a></div><br />');
$('#quick_reply').before('<div id="M14_resolu"style="padding:6px 0px 6px 10px;">'+M14_bonjour+' '+M14_author+' ,  <a href="'+M14_edit+'&solved=true"class="M14_Edit">'+M14_resolu+' <img src="'+M14_img+'"style="vertical-align: middle;"/></a></div><br />');}
if(location.href.match(/&solved=true/)){var M14_id=jQuery('img[src="'+M14_img+'"]').closest('label').find('input').attr('id');var M14_value=jQuery('img[src="'+M14_img+'"]').closest('label').find('input').val();jQuery('form[name="post"]').append('<input type=hidden name=post_icon value='+M14_value+'>');p=document.getElementById(M14_id);if(p){p.checked=true};jQuery('input[id="button_solved"]').click();jQuery('input[name="post"][type="submit"][value="Envoyer"]').click();}if(M14_icon){$('div[id="M14_resolu"]').remove();}})});


Pensez a cliquer sur le bouton Valider

Puis une modification a apporter dans le template :


Dans le template viewtopic_body:
Affichage/Templates/Général/viewtopic_body

Recherchez ceci ligne 150 environ:
Code:

<td><span class="postdetails"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}   <img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>

Supprimez et remplacez par:
Code:

<td><span id="M14_resolvTopic"class="postdetails"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{postrow.displayed.ICON} {L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}  &nbsp;<img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>


Si cette variable:
Code:
{postrow.displayed.ICON}

est déjà présente:

Remplacez ceci:
Code:

<span class="postdetails">

Par:
Code:

<span id="M14_resolvTopic"class="postdetails">


Pensez à enregistrer puis à valider en cliquant respectivement sur Enregistrer  puis  Ajout


Et voilou hinhin


Dernière édition par Milouze14 le Ven 21 Fév 2020 - 16:55, édité 5 fois (Raison : AJOUT TEMPLATE)


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°20
petitefeuille
petitefeuille
Milouzien

https://www.petitefeuille.net/

Messagepetitefeuille Mar 11 Sep 2018 - 10:20

Bonjour Phil  coucou merci  fr4  pour cette astuce mais crois-tu que je peux en avoir besoin ? Ou alors dans les sections comme "l'aide informatique", "Boîte à idées & Vos suggestions & Vos questions & Demandes" et voir les "duels graphs" ... donc ce script n'est pas sélectif ?
Message n°30
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mar 11 Sep 2018 - 14:45

Hello Lydie,

il faut renseigner le chiffre ou le numéro du forum ici(par défaut le 1) (comme mentionné par le commentaire):
Code:
  //LE FORUM EN QUESTION
var M14_fofo=$('td.nav a.nav[href^="/f1-"]').length;

Si tu veux en avoir plusieurs, il suffit de séparer par une virgule :
Exemple avec le forum f2


Code:
  //LE FORUM EN QUESTION
var M14_fofo=$('td.nav a.nav[href^="/f1-"] , td.nav a.nav[href^="/f2-"]').length;


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°40
petitefeuille
petitefeuille
Milouzien

https://www.petitefeuille.net/

Messagepetitefeuille Mar 11 Sep 2018 - 15:14

ah oui d'accord .. ah j'aime bien super merci je vais m'en servir ... fr4
Message n°50
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mar 11 Sep 2018 - 15:17

N'hésites pas à me remonter les informations Lydie clin oeil


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°60
petitefeuille
petitefeuille
Milouzien

https://www.petitefeuille.net/

Messagepetitefeuille Mar 11 Sep 2018 - 15:23

bon ébé je suis pas douée à croire oups1  ça ne fonctionne pas
quand je clic sur le bouton résolu ( je n'aime pas de trop ce message " Lydie marquer comme résolu")

[PHPBB2] Permettre au membre de mettre le sujet en résolu puis verrouiller.. Captur72


j'arrive sur ce message ...



[PHPBB2] Permettre au membre de mettre le sujet en résolu puis verrouiller.. Captur71
Message n°70
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mar 11 Sep 2018 - 15:36

Hum Lydie,
il fallait l'image pour le bouton résolu dans ton P.A:
[PHPBB2] Permettre au membre de mettre le sujet en résolu puis verrouiller.. L2adox10

Ici:
Affichage/Images et couleurs/Gestion des images/Mode avançé


Icônes de messages

comme je suis admin, j'ai placé l'image clin oeil


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°80
petitefeuille
petitefeuille
Milouzien

https://www.petitefeuille.net/

Messagepetitefeuille Mar 11 Sep 2018 - 15:39

ah d'accord .. mais si tu vas sur ce sujet https://www.petitefeuille.net/t28494p80-votre-avis-m-interesse   et je clic sur résolu , ça ne change rien ..
Message n°90
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mar 11 Sep 2018 - 15:41

Je vais poster un sujet pour voir car je ne vois pas le tag car c'est propre au membre qui a posté comme mentionné ici:
https://www.milouze14.com/t31656-phpbb2-permettre-au-membre-de-mettre-le-sujet-en-resolu-puis-verrouiller#601782


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°100
petitefeuille
petitefeuille
Milouzien

https://www.petitefeuille.net/

Messagepetitefeuille Mar 11 Sep 2018 - 15:42

d'accord .... et merci :)
Message n°110
fascicularia
fascicularia
Milouzien

https://altitudetropicale.forums-actifs.com/

Messagefascicularia Mar 11 Sep 2018 - 20:26

Bonjour à vous deux, je regarde ça demain (trop crevé aujourd'hui).
Message n°120
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mer 12 Sep 2018 - 3:52

Hello Stéphane,
pas de soucis , j'ai ajouté des commentaires afin de mieux comprendre le fonctionnement sur ce qui doit être changé pour que le script fonctionne:clinoeil: .
N'oublie pas l'ajout dans le template sinon , le tag restera et le sujet ne sera pas verrouillé.


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°130
fascicularia
fascicularia
Milouzien

https://altitudetropicale.forums-actifs.com/

Messagefascicularia Mer 12 Sep 2018 - 20:14

Bon,
de mon côté, cela ne fonctionne pas sur le forum test. J'ai remis le viewtopic_body à plat mais comme ce forum d'essai à de nombreux autres templates de modifiés, je suppose que le soucis vient très certainement du fil d'ariane qui a subi des modifs.

http://crevettes-passion.forumgratuit.org/f2-forum-1-categ1

Message n°140
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 13 Sep 2018 - 4:15

Hello Stéphane,

j’espère que tu te moquais de moi oups ,

le script mentionne le forum 1 :

Code:
 //LE FORUM EN QUESTION (ici le forum 1)

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

alors que tu me donnes le forum 2:
Code:
http://crevettes-passion.forumgratuit.org/f[color=#ff0000]2[/color]-forum-1-categ1

ensuite le commentaire suivant :
Code:
//L IMAGE DU BOUTON RESOLU PRESENT DANS:
//Affichage/Images et couleurs/Gestion des images/Mode avancé :Icônes de messages

Tu n'avais pas de bouton résolu pascontentGrrrrrr , je l'ai donc ajouté.

Un des sujets ou tu vas pouvoir faire des essais:
http://crevettes-passion.forumgratuit.org/t8-regler-soucis-de-l-editeur-etendu

Ensuite, le texte du tag est déformé suite à l'ajout de cette c.s.s:
Code:

a[href*="mode=editpost"]:before {content: "Editer";}

J'ai donc ajouté à ta feuille de style:
Code:
a.M14_Edit[href*="mode=editpost"]:before {content: ""!important;}

Il est donc fonctionnel Stéphane clin oeil .






NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°150
petitefeuille
petitefeuille
Milouzien

https://www.petitefeuille.net/

Messagepetitefeuille Jeu 13 Sep 2018 - 9:52

Bonjour Phil, hier j'ai galéré avec mon template qui a été modifié, figures-toi  je n'avais plus l'image pour la réputation, le bouton coup de cœur et puis l'astuce de mettre en rouge la Raison de la modération. J'ai donc annulé cette astuce qui faisait doublon en fait avec le script que tu m'avais donné pour mettre en résolu et qui me satisfait. Enfin bref, j'ai tout remis en ordre et toute seule clin oeil MDR  en reprenant tous les tutos d'ici et formatif que j'avais à ma possession.
Merci à toi, de nous faire plaisir avec ses astuces afin d'améliorer notre modération sur le notre forum  fr4
Message n°160
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 13 Sep 2018 - 15:51

Hello Lydie,
ce script est différent de l'autre car seul le membre en question voit le tag clin oeil .
Hum, je vois que tu commences a te débrouiller toute seule comme une grande clin oeil .
De rien chère amie .


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°170
petitefeuille
petitefeuille
Milouzien

https://www.petitefeuille.net/

Messagepetitefeuille Jeu 13 Sep 2018 - 15:55

MDR oui j'avance mon Phil fr4
Message n°180
fascicularia
fascicularia
Milouzien

https://altitudetropicale.forums-actifs.com/

Messagefascicularia Ven 14 Sep 2018 - 12:55

oups, autant pour moi Philippe.
J'ai pris le f2 en interprétant mal cette séquence
Code:
td.nav a.nav[href^="/f2-"]
Message n°190
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Sam 15 Sep 2018 - 20:19

Hello Stéphane,
donc pour toi c'est ok ?


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°200
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Ven 21 Sep 2018 - 5:31

Hello Stéphane,

@Milouze14 a écrit:
Hello Stéphane,
donc pour toi c'est ok ?

heuu MDR oups lOL


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°210
fascicularia
fascicularia
Milouzien

https://altitudetropicale.forums-actifs.com/

Messagefascicularia Ven 21 Sep 2018 - 10:54

oui oui, ça fonctionne.
Message n°220
Splash
Splash
Milouzien

https://lesforums.caforum.fr

MessageSplash Dim 27 Jan 2019 - 11:35

Hi tous,
Très bien cette astuce, je vais tester ceci sur mon forum test
Message n°230
Splash
Splash
Milouzien

https://lesforums.caforum.fr

MessageSplash Dim 24 Fév 2019 - 10:51

Hi Phil,

Pour la version EDGE il y a ceci dans le template (ligne 157) :
Code:
<p class="author"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" />{postrow.displayed.POSTER_NAME} {postrow.displayed.POST_DATE_NEW}</p>

On modifie en conséquence ?
Message n°240
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Dim 24 Fév 2019 - 10:57

Hello Fred,

je n'ai pas encore testé , mais tu la version Phpbb3 ici
qui se rapproche de la version EDGE:

https://www.milouze14.com/t31604-phpbb3-permettre-au-membre-de-mettre-le-sujet-en-resolu#M14

Tu me remonte les informations en ouvrant un nouveau sujet ici, si cela bug et je ferais le necessaire.
Je n'avais pas déposé l'astuce car tout le staff à cette époque était soit en version phpbb2 ou phpbb3


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°250
Splash
Splash
Milouzien

https://lesforums.caforum.fr

MessageSplash Dim 24 Fév 2019 - 11:34

OK merci

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