Changement de position du bouton 'Résolu'

2 participants

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

Résolu Changement de position du bouton 'Résolu'

Message par Croa-Croa Sam 30 Nov 2019 - 15:14

Détails techniques

Version du forum : Invision
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://saintongenealogie.forumactif.com

Description du problème

Je suis toujours sur l’amélioration de l’utilisation du bouton « Résolu » qui lorsqu’on clique sur MODIFIER un sujet, apparaît en face de Modifier le titre du sujet. Comme cette action modifie effectivement le titre du sujet (le clic sur ce bouton « Résolu » ajoute le préfixe « [résolu] »). Je pense que c’est pour cela que ce bouton Résolu a été placé à cet endroit.

Mais je souhaiterais le faire apparaître (sans changer sa fonction) sans qu’on ait besoin de cliquer sur « MODIFIER », au même niveau et dans le même bandeau, que les boutons HAUT, ALERTER,    RÉSOLU, CITATION MULTIPLE, CITER, MODIFIER, EFFACER :
Changement de position du bouton 'Résolu' Captur32

Croa-Croa
Croa-Croa

Croa-Croa
*

Messages : 41
Inscrit(e) le : 26/10/2019

https://saintongenealogie.forumactif.com
Croa-Croa a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par demeter1 Sam 30 Nov 2019 - 17:28

Bonjour Croa-Croa,
peut on avoir accès à une section contenant un sujet tagué de la sorte ?

Avec une simple analyse via les outils du navigateur, cela devrait faciliter les choses.
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par Croa-Croa Sam 30 Nov 2019 - 20:54

Je ne suis pas sûr de bien comprendre ta question.

Je ne tague rien du tout, la présence du bouton "Résolu" est une option activable via le PA, toutes versions / thèmes confondus, et sans script. Le bouton se situe lors de l'édition du sujet qu'on souhaite "MODIFIER", ici:

https://i.servimg.com/u/f10/20/12/81/51/reasol10.png

Le clic sur ce bouton permet d'ajouter "[résolu]" au titre du sujet (le préfixe est modifiable). La gestion de ce bouton se trouve dans posting_body (Templates > Poster & Messages privés).
Croa-Croa

Croa-Croa
*

Messages : 41
Inscrit(e) le : 26/10/2019

https://saintongenealogie.forumactif.com
Croa-Croa a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par demeter1 Sam 30 Nov 2019 - 21:17

oui, j'avais compris.

s'i faut pouvoir contrôler le positionnement du bouton par les outils du navigateur afin de vous apporter une réponse, il faut pouvoir accéder à un sujet qui présente ce bouton résolu.

je reviens donc à ma première question : pouvez vous nous fournir le lien d'un sujet ouvert aux invités et, qui présente le bouton résolu.
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par Croa-Croa Sam 30 Nov 2019 - 21:34

Malheureusement non, car le forum SG n'est pas ouvert aux invités. Je pensais que les admis/modos du FdF avaient des autorisations spéciales ou qu'on pouvait les inscrire temporairement sans pour autant ouvrir aux invités de toutes sortes. Si c'est absolument nécessaire, je laisse tomber.
Croa-Croa

Croa-Croa
*

Messages : 41
Inscrit(e) le : 26/10/2019

https://saintongenealogie.forumactif.com
Croa-Croa a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par demeter1 Sam 30 Nov 2019 - 22:05

Ce n'est pas nécessaire pour le staff de forumactif. Pour un aidant n'ayant pas de forum sous votre version , cela aiderait grandement.

Maintenant, ouvrir un seul forum créé pour l'occasion en restreignant les permissions pour que les invités n’accèdent qu'a cette section, cela prend 2 minutes.
A vous de voir si vous préférez attendre ou donner la possibilité à la communauté de vous venir en aide.
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par Croa-Croa Sam 30 Nov 2019 - 22:21

@demeter1 : est-ce que çà marche ? :

https://saintongenealogie.forumactif.com/f7-forum-des-invites-membres-de-saintongenealogie-n-utilisez-pas-ce-forum

Sur ce forum, le préfixe qui apparaît dans le titre d'un sujet "résolu" est [! ] , au lieu du préfixe [résolu] qui est celui par défaut (variable {L_SOLVED}).

Je rappelle que le bouton "Résolu" n'apparaît que lorsqu'on modifie un sujet dont on est l'auteur. Donc il faudra d'abord que vous créiez un nouveau sujet.
Croa-Croa

Croa-Croa
*

Messages : 41
Inscrit(e) le : 26/10/2019

https://saintongenealogie.forumactif.com
Croa-Croa a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par Invité Dim 1 Déc 2019 - 8:12

Hello les ami(e)s,

si je comprends bien, tu désires avoir le bouton résolu sur le message initial.

Le script suivant va ajouter un bouton résolu,tu pourras changer le lien de l'image dans le script à ce niveau:

Code:

var img="https://i.servimg.com/u/f87/11/26/21/37/l2adox10.png";

Il est compatible avec ceux que je t'ai donné dernièrement.
Le script affichera ce bouton seulement pour l'auteur du sujet et seulement si le sujet n'est pas verrouillé et qu'il n'est pas déjà tagué en "Résolu".


Ensuite le script au clic sur le bouton va afficher un tag avec ce texte "Sujet résolu" en dessous
du message initial avec une balise ayant la class(M14_resolved)

Tu pourras modifier le texte dans le script ici

Code:
var texteditor='<div class="M14_resolved">[résolu] Sujet résolu</div>';



Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Codes Javascript

Mets un titre explicite.
Coches sur toutes les pages.


Déposes ceci:
Code:

$(function(){$(function(){
if(_userdata["username"]==$(' p.author:first a[href^="/u"]').text())
{
var a=$('img:first[alt="Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses."]').length;
var resolv=$('.maintitle h1:contains([résolu])').length;
var img="https://i.servimg.com/u/f87/11/26/21/37/l2adox10.png";
if((!a)&&(!resolv))
{
$('div [class*="post--"]:first').find('a[href$="mode=editpost"]').each(function(){
var M14_edit=$(this).attr('href');
  $(this).closest('ul').find('li:first').before('<li class="M14_resolvedTopic"><a href="'+M14_edit+'&solved=true"class="M14_Edit" title="Mettre votre sujet en résolu"><img src="'+img+'"/></a></li>');
});}}
if(location.href.match(/&solved=true/)){
var M14_texteditor=$('#text_editor_textarea').sceditor("instance").val();
var texteditor='<div class="M14_resolved">[résolu] Sujet résolu</div>';
$('#text_editor_textarea').sceditor("instance").val(''+M14_texteditor+'\n'+texteditor+'');
$('input[id="button_solved"]').click();  
$('input[name="post"][type="submit"][value="Envoyer"]').click();}})});



Penses a cliquer sur le bouton VALIDER




Voilou pour le tag.
Ensuite un autre script facultatif qui va rechercher si il y a un tag dans le message et a partir de là on va changer l'apparence du message.

Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Codes Javascript

Mets un titre explicite.
Coches sur les sujets.


Déposes ceci:
Code:

$(function(){
$('div[class*="post--"]').each(function(){
var Postresolv=$(this).find('.M14_resolved').length;
if(Postresolv)
{
$(this).addClass('M14_topic_resolved');
}
});});



Penses a cliquer sur le bouton VALIDER


On passe au style.

Si tu prends les deux scripts, voici la C.S.S
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajoutes ceci:

Code:

/*LE TAG RESOLU DANS ELS MESSAGES*/

.M14_resolved
{
background:#2c8728;
color:#fff;
padding: 8px;
width: 40%;
text-align: center;
border-radius: 6px;
margin-top: 10px;
}
/*POSITIONNEMENT DU BOUTON DANS LES MESSAGES*/
li.M14_resolvedTopic{margin-right: 100px;}

/* SI LE SUJET EST RESOLU ON DONNE UNE AUTRE APPARENCE AU SUJET*/
.M14_topic_resolved
{
border-bottom: 10px solid green;
border: 10px solid green;
}
.M14_topic_resolved .postbody , .M14_topic_resolved .postbody  a[href]
{
color:green;  
}

Penses à cliquer sur le bouton Changement de position du bouton 'Résolu' Sans_t10

Si tu ne souhaites pas modifier l'apparence du sujet alors ceci peut-être retiré:
Code:
/* SI LE SUJET EST RESOLU ON DONNE UNE AUTRE APPARENCE AU SUJET*/
.M14_topic_resolved
{
border-bottom: 10px solid green;
border: 10px solid green;
}
.M14_topic_resolved .postbody , .M14_topic_resolved .postbody  a[href]
{
color:green;  
}


a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par Croa-Croa Dim 1 Déc 2019 - 13:56

C'est presque parfait Milouze. J'ai bien reçu ton message en MP mais j'imagine qu'on va quand même jusqu'à la résolution complète de ce sujet avant de se retrouver sous d'autres sphères. Pour ce qui concerne tout ce que j'ai demandé c'est donc OK. Le seul petit problème c'est que ce n'est pas (facilement) réversible, une fois que le sujet a été déclaré 'Résolu'  par son auteur, si pour une raison ou une autre, il veut revenir sur sa décision, ou bien si le modérateur veut laisser le sujet ouvert (et non résolu), alors il faudra cliquer sur "Modifier" le message puis effacer dans le texte le tag "Sujet Résolu" et re-cliquer sur le bouton RESOLU pour enlever l'icône de la liste des sujets et le préfixe du titre. Çà se fait... mais c'est un peu compliqué (j'ai des anciens sur mon forum!). On pourrait pas avoir un va-et-vient avec un bouton "IRRESOLU" (de  retour à l'état ante) qui s'affiche à la place de RESOLU et vice et versa ?
Croa-Croa

Croa-Croa
*

Messages : 41
Inscrit(e) le : 26/10/2019

https://saintongenealogie.forumactif.com
Croa-Croa a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changement de position du bouton 'Résolu'

Message par Invité Dim 1 Déc 2019 - 15:44

Re,

il suffit comme ici d'alerter un membre du staff et de déverrouiller le sujet et de supprimer le tag résolu pour de nouveau avoir le bouton résolu.
a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changement de position du bouton 'Résolu'

Message par Croa-Croa Dim 1 Déc 2019 - 15:45

ok alors on va dire RESOLU Ne cliquez pas çà marche pas ici !
Croa-Croa

Croa-Croa
*

Messages : 41
Inscrit(e) le : 26/10/2019

https://saintongenealogie.forumactif.com
Croa-Croa a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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