Marquer comme résolu.

3 participants

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

Résolu Marquer comme résolu.

Message par Victor-57 Mar 31 Juil 2018 - 11:01

Détails techniques

Version du forum : AwesomeBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : -
Lien du forum : http://speedcraft.forumofficiel.fr

Description du problème

Bonjour à tous,

Suite à mon passage vers la nouvelle version (AwesomeBB), j'aimerais avoir la possibilité, comme sur Forumactif, de rajouter une option, lorsque vous êtes l'auteur du message, de pouvoir fermer le sujet en cliquant sur "Marquer comme résolu".

Merci d'avance !
Victor-57

Victor-57
****

Masculin
Messages : 413
Inscrit(e) le : 06/03/2013

http://speedcraft.forumofficiel.fr
Victor-57 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par *Splash* Mar 31 Juil 2018 - 12:00

Hi,

Une solution envisageable, tu vas dans PA / Affichage / Images et Couleurs / Gestion des images

Dans l'onglet "icônes de messages" tu définis une image en icônes accessible à tous

Marquer comme résolu. Sans_t33
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par Victor-57 Mar 31 Juil 2018 - 12:30

Ouaip, et comment ajouter en bas du message pour poster, "Marquer ce sujet comme résolu en postant" ?
Victor-57

Victor-57
****

Masculin
Messages : 413
Inscrit(e) le : 06/03/2013

http://speedcraft.forumofficiel.fr
Victor-57 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par *Splash* Mar 31 Juil 2018 - 16:12

Je ne sais pas si c'est possible en jouant avec un code CSS, de plus je ne suis pas assez qualifié pour proposer une telle modification
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par Invité Mar 31 Juil 2018 - 19:26

Hello Victor-57,

tu peux tester ce script stp :

Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mets un titre explicite.
Coches Sur les sujets

Déposes ceci:
Code:

$(document).ready(function(){
$(document).ready(function(){
var M14_edit=$('.post-wrap:eq(0) .btn-edit a').attr('href');
var M14_loginAuthor=$('#header-user span').text();
var M14_author=$('.post-wrap:eq(0)').find('.post-author-name').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
var M14_img='https://i.imgur.com/l2AdoxP.png';
if(M14_loginAuthor===M14_author)
{

$('.post-wrap:first,.block.quick-reply').before('<div id="M14_resolu"class="post-header">'+M14_bonjour+' '+M14_author+' ,  <a href="'+M14_edit+'">'+M14_resolu+' <img src="'+M14_img+'"style="vertical-align: middle;"/></a></div><br />');
}
})
});



Penses à cliquer sur le bouton VALIDER

Tu pourras changer le texte à ta guise ici en prenant soin d'échapper les caractères spéciaux si il y en a:
Admettons que tu veuilles mettre un texte avec un l' , il faudra l'écrire ainsi l\'
Code:

// TEXTE DE BIENVENUE
var M14_bonjour='Hello'; 
//TEXTE POUR LE RESOLU
var M14_resolu='marquer comme résolu';


Puis l'image :

Code:
//L IMAGE DU BOUTON RESOLU
var M14_img='https://i.imgur.com/l2AdoxP.png';


a++
Anonymous

Invité
Invité


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

Résolu Re: Marquer comme résolu.

Message par Victor-57 Mar 31 Juil 2018 - 19:58

Re,

Il ne fonctionne pas, peut-être parce que je suis sous AwesomeBB ?
Victor-57

Victor-57
****

Masculin
Messages : 413
Inscrit(e) le : 06/03/2013

http://speedcraft.forumofficiel.fr
Victor-57 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par *Splash* Mar 31 Juil 2018 - 23:13

Non du tout Victor, ce code fonctionne parfaitement :
Marquer comme résolu. Sans_t37
En cliquant sur ce message cela te renvoie à l'édition du premier message afin de pouvoir cocher "Résolu"

Tu dois retrouver ce message au dessus de chaque discussion que tu as lancé sur ton forum.
Pour bien faire il faudrait modifier le code afin de permettre ce message que pour un forum précis, un forum où des questions seront posées par exemple.
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par Invité Jeu 2 Aoû 2018 - 4:25

Hello,
pour tester , ce script va chercher encore plus loin car il sera effectif :
seulement pour l'auteur (car même les admins et modérateur ne verront pas le tag).
seulement sur un forum précis.
Au clic sur le bouton résolu, le script cochera le bouton "Résolu" à l'édition du sujet et aussi mettra le tag "Résolu" puis postera le sujet comme un grand Wink .

Pour cela plus besoin de chercher l'id de l icône et sa valeur car on va simplement rechercher
le lien de l'image présente "Les icônes de messages"dans le P.A:

Marquer comme résolu. Sans_t33

Il faudra donc mettre le même lien dans le script ici:

Code:
//L IMAGE DU BOUTON RESOLU
var M14_img='https://i.imgur.com/l2AdoxP.png';

Le lien du forum concerné a changer ici:
Il faudra changer le numéro 16 par celui que vous désirez:

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



Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
Coches sur toutes les pages.


Déposes ceci:
Code:

jQuery(document).ready(function(){
jQuery(document).ready(function(){
  //LE LIEN DU FORUM CONCERNE
var M14_fofo=$('a.nav[href^="/f16-"]').length;
var M14_edit=$('.post-wrap:eq(0) .btn-edit a').attr('href');
var M14_loginAuthor=$('#header-user span').text();
var M14_author=$('.post-wrap:eq(0)').find('.post-author-name').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
var M14_img='https://i.imgur.com/l2AdoxP.png';
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,.block.quick-reply').before('<div id="M14_resolu"class="post-header">'+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('.form-buttons button[name="post"][type="submit"][value="Envoyer"]').click();
}})});



Penses à cliquer sur le bouton VALIDER


a++

Anonymous

Invité
Invité


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

Résolu Re: Marquer comme résolu.

Message par *Splash* Jeu 2 Aoû 2018 - 8:15

Super Milouze, merci

Cependant, si on veut pousser plus loin pour faire comme sur le FDF
Actuellement les membres ont le choix de poster un sujet avec l’icône de messages Résolu, car cette icône est définie accessible à tous dans le PA.
Quelle serait la solution pour que cette icône ne soit proposée aux membres que pour le forum concerné ?
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par Invité Jeu 2 Aoû 2018 - 15:35

Re,
comme l'icône n'est pas réellement vue car le script fait tout à la place du membre,
il suffit de cacher cette icône Wink .

Dans le script recherches ceci:

Code:
if((M14_loginAuthor===M14_author)&&(M14_icon)&&(M14_fofo))

Juste avant déposes ceci:
Code:
  jQuery('img[src="'+M14_img+'"]').closest('label').hide();


Et voilou Wink .

a++
Anonymous

Invité
Invité


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

Résolu Re: Marquer comme résolu.

Message par *Splash* Jeu 2 Aoû 2018 - 15:42

Super, merci Milouze
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Marquer comme résolu.

Message par Chacha Mar 7 Aoû 2018 - 9:41

Marquer comme résolu. UmaslZ4Bonjour,

Attention, cela fait 7 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69440
Inscrit(e) le : 21/08/2010

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

Résolu Re: Marquer comme résolu.

Message par Chacha Mer 8 Aoû 2018 - 9:25

Marquer comme résolu. 8djze9qBonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 8 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement !

Ce sujet est archivé afin de ne pas perdre les réponses apportées.
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69440
Inscrit(e) le : 21/08/2010

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

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


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