MyBB.support, le portail francophone de MyBB

Version complète : Suppression marquer le sous forum lu, par click sur "rond" avant le lien du sous foru
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

VERSION_MyBB : 1.8.4
Bonjour a tous

j'aimerais supprimer la possibilité de marquer un sous forum lu si on clique sur le petit rond avant le lien du forum (je ne sais pas comment nommer ce rond)
ce qui serais encore mieux c'est une demande de confirmation de l'opération aux lieux d'une exécution immédiate.

les membres étant tous handicapés, il y a de très grande chance qu'ils fassent l'erreur de cliquer sur ce bouton
je connais son mode de fonctionnement et j'ai déja cliqué 3 fois dessus !


Merci a tous
Je n'ai pas "épluché" le code, mais j'ai l'impression qu'il suffirait de supprimer la classe "ajax_mark_read" dans le template "forumbit_depth2_forum".

Pour demander une confirmation, il faudrait ajouter du code Javascript...
merci, je vais tester (pour la suppression)

il y a un endroit ou je pourrais trouver un exemple pour le javascript ?
savoir comment je renvoie le oui ou le non ? et comment j'insère le code ?
(j'ai déja des connaissances en JS)
Fichier "jscripts/general.js" :
Remplacer
Citation :            mark_read_imgs.each(function()

            {
                var element = $(this);
                if(element.hasClass('forum_off') || element.hasClass('forum_offlock') || element.hasClass('forum_offlink') || element.hasClass('subforum_minioff') || element.hasClass('subforum_miniofflock') || element.hasClass('subforum_miniofflink') || (element.attr("title") && element.attr("title") == lang.no_new_posts)) return;

                element.click(function()
                {
                    MyBB.markForumRead(this);
                });
Par

Citation :            mark_read_imgs.each(function()

            {
                var element = $(this);
                if(element.hasClass('forum_off') || element.hasClass('forum_offlock') || element.hasClass('forum_offlink') || element.hasClass('subforum_minioff') || element.hasClass('subforum_miniofflock') || element.hasClass('subforum_miniofflink') || (element.attr("title") && element.attr("title") == lang.no_new_posts)) return;

                element.click(function()
                {
//                    MyBB.markForumRead(this);
// exdiogene start
        $.prompt(click_mark_read_confirm, {
            buttons:[
                    {title: yes_confirm, value: true},
                    {title: no_confirm, value: false}
            ],
            submit: function(e,v,m,f){
                if(v == true)
                {
                    MyBB.markForumRead(this);
                }
            }
        });

        return false;
// exdiogene end
                });


Template "headerinclude" :

Ajouter après

Citation :var removeattach_confirm = "{$lang->removeattach_confirm}";
Ceci

Citation :var click_mark_read_confirm = "{$lang->click_mark_read_confirm}";

Dans le fichier "inc/languages/french/global.lang.php" :
Ajouter après

Citation :$l['removeattach_confirm'] = "Êtes-vous sûr de vouloir supprimer la pièce jointe sélectionnée ?";
Ceci
Citation :$l['click_mark_read_confirm'] = "Voulez-vous vraiment marquer ce forum comme lu?";

Soyez prudent dans vos changements et bonne chance!

Il est toujours recommander de ne jamais modifier les fichiers sources de MyBB et de faire une copie de sauvegarde de l'ensemble du forum avant une telle édition.
wowww Wink

Merci

laisse moi le temps d’intégrer tout ca et de le tester et je clôture

plein de mercis Wink
mon premier test sur le forum de test n'est pas concluant,
mais je suis tellement dans les vapes par le douleurs qu'il faut que je vérifie ce que j'ai fait
J'ai fait la même modification ici-même, il vous est possible de vérifier le résultat... Wink
comme quoi mes idées ne sont pas si bêtes Wink toi aussi tu as déjà fait la bêtise ?
ça correspond a 500% de ce que je veux faire Wink (il n'y a pas de notions de patchs pour livrer cette modif ?)

je vais attendre d'être en état pour refaire la modif, la c'est une véritable horreur dans ma tête, mon coprs et mes mains ...
Non, je n'ai jamais commit cette erreur. J'ai fait cette modification pour les autres utilisateurs! Wink

Car il est vraiment nécessaire de valider, ce que les développeurs de MyBB ne semblent pas avoir comprit... Tongue
 Utilitaire de traduction fourni par Regentronique