Marquer comme résolu.
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Marquer comme résolu.
Détails techniques
Version du forum : AwesomeBBPoste 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 !
Re: Marquer comme résolu.
Ouaip, et comment ajouter en bas du message pour poster, "Marquer ce sujet comme résolu en postant" ?
Re: Marquer comme résolu.
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
Re: Marquer comme résolu.
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:
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\'
Puis l'image :
a++
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++
Invité- Invité
Re: Marquer comme résolu.
Re,
Il ne fonctionne pas, peut-être parce que je suis sous AwesomeBB ?
Il ne fonctionne pas, peut-être parce que je suis sous AwesomeBB ?
Re: Marquer comme résolu.
Non du tout Victor, ce code fonctionne parfaitement :
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.
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.
Re: Marquer comme résolu.
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 .
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:
Il faudra donc mettre le même lien dans le script ici:
Le lien du forum concerné a changer ici:
Il faudra changer le numéro 16 par celui que vous désirez:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Coches sur toutes les pages.
Déposes ceci:
Penses à cliquer sur le bouton VALIDER
a++
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 .
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:
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++
Invité- Invité
Re: Marquer comme résolu.
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é ?
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é ?
Re: Marquer comme résolu.
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 .
Dans le script recherches ceci:
Juste avant déposes ceci:
Et voilou .
a++
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 .
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 .
a++
Invité- Invité
Re: Marquer comme résolu.
Super, merci Milouze
Re: Marquer comme résolu.
Bonjour, 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 » |
Re: Marquer comme résolu.
Bonjour, 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. |
Sujets similaires
» Changer l'icône de message en éditant n'importe quel post + marquer comme résolu
» Marquer les MP comme non lus
» Code de la fonction "Marquer tous les forums comme lus"
» Comment enlever « Marquer tout les forums comme lu»
» Disparition du Bouton "Marquer tous les forums comme lus"
» Marquer les MP comme non lus
» Code de la fonction "Marquer tous les forums comme lus"
» Comment enlever « Marquer tout les forums comme lu»
» Disparition du Bouton "Marquer tous les forums comme lus"
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum