modification titre des sujets dans une seule catégorie

+3
Chacha
Neptunia
hifilosophic
7 participants

Page 3 sur 3 Précédent  1, 2, 3

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

Résolu modification titre des sujets dans une seule catégorie

Message par hifilosophic Jeu 14 Mai 2020, 06:28

Rappel du premier message :

Détails techniques


Version du forum : ModernBB
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://hi-fidelite.superforum.fr/

Description du problème

Bonjour,

Je souhaite pouvoir autoriser la modification de titre de sujet dans une seule catégorie, à savoir la catégorie "PETITES ANNONCES" afin que les membres puissent indiquer dans le titre du sujet que c'est vendu.

Mais pour toutes les autres catégories, qu'il ne soit pas possible de modifier le titre des sujets.

Comment dois-je procéder ?

Par avance merci pour votre aide.

HIFILOSOPHIC
hifilosophic

hifilosophic
Nouveau membre

Messages : 20
Inscrit(e) le : 10/04/2020

https://hi-fidelite.superforum.fr/
hifilosophic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Invité Jeu 04 Juin 2020, 10:12

Salut Maxime,
hum, ils sont bien dans ce message ces doubles points virgules Wink :
https://forum.forumactif.com/t403156p30-modification-titre-des-sujets-dans-une-seule-categorie#3363976

J'ai testé de nouveau le nouveau script et je n'ai pas de résultat et
difficile de te dire autre chose mon ami!!!

Ton message du 13 Mai n'est pas dans la section où l'édition est autorisée, juste au cas ou

Je ne comprends pas, il devrait être concerné par l'édition car le membre test
à les droits d'édition sur son topic.
A moins que je sois passé à côté de quelque chose(encore une fois Smile ) .

a++


Dernière édition par Milouze14 le Ven 05 Juin 2020, 13:55, édité 1 fois
Anonymous

Invité
Invité


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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par mSyx Jeu 04 Juin 2020, 16:23

La patience de Self avec la demande, c'est beau. I love you
Code testé sur forum perso, et plutôt fonctionnel. Rien à dire en tout cas. Smile
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Self Jeu 04 Juin 2020, 18:59

Hey Phil !

Oui pour la faute de frappe je parlais pour moi, c'est moi qui ait dû la faire Mr. Green .
Alors je ré-explique, dans la catégorie définie par les variables trueEdit (d'ailleurs j'aurais dû la mettre en global au dessus des fonctions à la place de la répéter) le membre peut éditer son sujet et son titre sans limite de temps.
Dans les autres catégories il n'est possible d'éditer que le message et non pas le titre dans la limite de temps défini dans le script par la variable a. Sauf pour les administrateurs et modérateurs bien sur qui ne sont pas du tout concerné par le script.

L'action des scripts et de stocker une information au clique sur le bouton d'édition du message qui dit si l'on n'est pas modérateur, que la date est aujourd'hui ou hier on peut éditer (puisque on peut mettre au minimum 1 jour d'édition). Sinon si la date n'est pas aujourd'hui ou hier donc et que l'on a bien défini l'autorisation à 1 journée puis que l'on est pas dans la catégorie 4 on n'autorise plus le membre à éditer son message. Mais ! Si l'on est dans cette catégorie on ne prend pas compte de la limite temps et on autorise toujours le membre à éditer son sujet (y compris le titre).
Si la durée de la limite d'édition est supérieur à 1 on fait la même chose en se basant sur un calcul.

Warning Tant que je suis dans les explications, il y a des comportements que je n'ai pas géré parce qu'il ne s'agit pas la de la demande comme le fait qu'il est impossible de mettre beaucoup jours d'édition ça n'irait pas, on aurait un bogue à un moment et un qui serait peut être un peu plus plausible c'est que le membre mettre une apostrophe dans son titre et le script casse tout, il ne pourra plus éditer son titre What a Face ! Le code est fonctionnel du moment qu'il reste dans la demande, si on essaie d'aller plus loin ça va bloquer à un endroit, c'est normal Smile .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: modification titre des sujets dans une seule catégorie

Message par hifilosophic Ven 05 Juin 2020, 10:06

Bonjour à toutes et tous, quelque peu pris, je ne suis pas venu, désolé.

Je nage, j'avoue, dans toutes vos explications et lignes de code.

Pour rappel, l'édition de messages sur l'ensemble du site est possible pour une durée limité ( 10 minutes). Par contre il faudrait qu'il soit possible de pouvoir éditer le titre de sujets de la catégorie "Petites Annonces", par le créateur de chaque sujet et ainsi indiquer directement que la vente est finie.

La possibilité la plus simple serait d'autoriser l'édition sans limite de temps dans le panneau d'administration Général Messages & Emails Configuration et que dans Général Forum Catégories et Forums Contrôle des permissions je décoche les permissions d'éditions de messages, pour tous les forums et cocher l'autorisation d'éditer pour les forum de la catégorie "Petites Annonces".

Problème, ne pas avoir la possibilité d'éditer ses messages, est trop contraignant Et moi le premier il m'arrive même après m'être relu d'envoyer un message avec une énorme faute. Et c'est toujours pratique d'avoir un peu de temps pour récupérer une coquille envoyée.

hifilosophic
hifilosophic

hifilosophic
Nouveau membre

Messages : 20
Inscrit(e) le : 10/04/2020

https://hi-fidelite.superforum.fr/
hifilosophic a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Lixyr Ven 05 Juin 2020, 13:40

Bonjour Hifilosophic,

Self vous a donné les codes ici : https://forum.forumactif.com/t403156p30-modification-titre-des-sujets-dans-une-seule-categorie#3363966
avec une correction apportée ici : https://forum.forumactif.com/t403156p30-modification-titre-des-sujets-dans-une-seule-categorie#3363976

Comme nous vous l'avons dit, ce n'est techniquement pas faisable. Pour y arriver, il faut passer par des codes compliqués, oui. Donc prenez le temps de lire ces deux réponses de Self et d'essayer ses codes, s'il-vous-plait.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez modification titre des sujets dans une seule catégorie - Page 3 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu modification titre des sujets dans une seule catégorie - Page 3 3592387030 pour prévenir la modération.

modification titre des sujets dans une seule catégorie - Page 3 Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7381
Inscrit(e) le : 22/07/2010

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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Lixyr Jeu 11 Juin 2020, 02:06

modification titre des sujets dans une seule catégorie - Page 3 UmaslZ4Attention, cela fait 6 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 »


Pour faciliter les recherches, mettez un titre explicite.
Remerciez modification titre des sujets dans une seule catégorie - Page 3 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu modification titre des sujets dans une seule catégorie - Page 3 3592387030 pour prévenir la modération.

modification titre des sujets dans une seule catégorie - Page 3 Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7381
Inscrit(e) le : 22/07/2010

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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par hifilosophic Jeu 11 Juin 2020, 09:24

Merci j'ai essayé et même avec la modification cela ne fonctionne pas.

Bref, moi qui pensais demander un truc tout con...

Au final, c'est loin d'être le cas.

hifilosophic
hifilosophic

hifilosophic
Nouveau membre

Messages : 20
Inscrit(e) le : 10/04/2020

https://hi-fidelite.superforum.fr/
hifilosophic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Neptunia Jeu 11 Juin 2020, 09:39

Avez vous songé à autoriser l'édition sans limitation de durée ?
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Self Jeu 11 Juin 2020, 12:30

Bonjour hifilosophic !

Vous avez demandé quelque chose que j'ai réalisé et qui est fonctionnel d'après les intervenants au sujet. Vous avez ouvert un sujet certes populaire mais s'il vous plait prenez le temps de lire les messages ceux-ci vous éviteront de penser que les codes ne fonctionne pas.
Pour tout de même vous résumer la démarche à suivre, il faut :

  • Retirer la limite de temps d'édition dans le PA (panneau d'administration)

  • suivre la démarche de ce message sauf pour le code javascript à coller dans le template viewtopic_body que vous trouverez dans ce message

  • Validez vos deux templates  Ajout


Warning Pensez à modifier la variable a, si vous définissez celle-ci à 1 journée d'édition, le membre aura jusqu'à demain 23h59 pour éditer son message.
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par hifilosophic Mar 16 Juin 2020, 20:02

Bonjour Self, j'ai effectivement fait une erreur lors de la mise en place de la démarche. Voilà pourquoi cela ne fonctionnait pas.

Par contre question si je veux modifier la variable a à moins d'une journée comme par exemple 1h ou 30 minutes quelle valeur dois-je indiquer à la variable a ?

hifilosophic
hifilosophic

hifilosophic
Nouveau membre

Messages : 20
Inscrit(e) le : 10/04/2020

https://hi-fidelite.superforum.fr/
hifilosophic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Chacha Mar 23 Juin 2020, 03:27

modification titre des sujets dans une seule catégorie - Page 3 UmaslZ4Bonjour,

Attention, cela fait 6 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 : 69301
Inscrit(e) le : 21/08/2010

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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par hifilosophic Mar 23 Juin 2020, 10:50

up, s'il vous plait, comment changer la variable a pour une heure ou trente minutes, a = 1 c'est pour un jour, alors est-ce que 0.5 équivaut à 12h ?

merci par avance

hifilosophic
hifilosophic

hifilosophic
Nouveau membre

Messages : 20
Inscrit(e) le : 10/04/2020

https://hi-fidelite.superforum.fr/
hifilosophic a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Self Mar 23 Juin 2020, 15:19

Bonjour,

Je suis pas mal occupé en ce moment mais je reste sur votre code, pensez à faire des ups sur le sujet si je n'ai pas le temps de passer. il faut une bonne modification au code pour qu'il agisse sur 1h30 soyez patient.

EDIT : Je ne pensais pas avoir un code à vous donner dès ce soir mais pouvez vous essayer de remplacer le script du template viewtopic_body par celui-ci :

Code:
<script>$(function(){
   var defineEditTrue = function(){
      if(!location.pathname.match(/p([0-9]+)/) && Boolean($('.post:first-child').find('.btn-edit'))){
          var p = $('.post'), id = p[0].id.replace('p', ''), forumLocation = $('a.nav:nth-child(2)').attr('href'), trueEdit = 'c4-';
          if(forumLocation.indexOf(trueEdit) != -1){ $('#trueEdit'+id).click(function(){ sessionStorage.setItem('edit', 'full'); });
          }else{ $('#trueEdit'+id).click(function(){ sessionStorage.setItem('edit', 'text'); });}
       }
   }, defineEditFalse = function(){
      if(!location.pathname.match(/p([0-9]+)/) && Boolean($('.post:first-child').find('.btn-edit'))){
         var p = $('.post'), id = p[0].id.replace('p', ''), forumLocation = $('a.nav:nth-child(2)').attr('href'), trueEdit = 'c4-';
          if(forumLocation.indexOf(trueEdit) != -1){ $('#trueEdit'+id).click(function(){ sessionStorage.setItem('edit', 'full'); });
          }else{ $('#trueEdit'+id).click(function(){ sessionStorage.setItem('edit', 'false'); });}
       }
   };


   var date = $('.gdate')[0].innerText, a = 90;
   if(_userdata.user_level == 0){
      var d = new Date(), h = date.match(/[0-9]{2}/), m = date.match(/[0-9]{2}$/), ch = d.getHours(), cm = d.getMinutes();
      if(date.match(/Aujourd'hui/)){
         mparsePost = (parseInt(h)*60)+parseInt(m), mparseCurrent = (ch*60)+cm, timeLapse = mparseCurrent-mparsePost;
         if(timeLapse =< a){ defineEditTrue();
         }else{ defineEditFalse(); }
      }else if(date.match(/Hier/)){
         mparseCurent = 1440+(ch*60)+cm, mparsePost = (parseInt(h)*60)+parseInt(m), timeLapse = mparseCurrent-mparsePost;
         if(timeLapse =< a){ defineEditTrue();
         }else{ defineEditFalse(); }
      }else{ defineEditFalse(); }
   }
});</script>
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Chacha Lun 29 Juin 2020, 05:02

modification titre des sujets dans une seule catégorie - Page 3 UmaslZ4Bonjour,

Attention, cela fait 6 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 : 69301
Inscrit(e) le : 21/08/2010

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

Résolu Re: modification titre des sujets dans une seule catégorie

Message par Chacha Mar 30 Juin 2020, 03:30

modification titre des sujets dans une seule catégorie - Page 3 8djze9qBonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 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 : 69301
Inscrit(e) le : 21/08/2010

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

Page 3 sur 3 Précédent  1, 2, 3

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