[Résolu] [Invision] Amélioration d'un script pour tag des sujets

3 participants

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

Résolu [Résolu] [Invision] Amélioration d'un script pour tag des sujets

Message par FANCH 56 Jeu 9 Avr 2015 - 8:34

Bonjour à Tous

Suite à ce sujet :

https://forum.forumactif.com/t376495-resolu-recherche-script-ou-css-pour-tag-des-sujets#3177826

J'utilise ce java (origine membre Masdam) pour afficher automatiquement le nom du forum lors de la création d'un sujet.

Code:
$(function($){
       
             Dsc = new Array();
             Dsc[32] = "Vos problèmes techniques sur le forum";
             Dsc[4] = "Donnez votre avis sur ma photo";
   Dsc[23] = "Comment faire ?";
   Dsc[39] = "Zone artistique - Natures mortes et essais artistiques";
   Dsc[40] = "Zone artistique - Le noir et blanc";
   Dsc[5] = "Faune - Animaux domestiques";
   Dsc[6] = "Faune - Animaux sauvages";
   Dsc[2] = "Faune - Animaux marins";
   Dsc[7] = "Faune - Oiseaux sauvages";
   Dsc[8] = "Faune - Oiseaux domestiques";
   Dsc[9] = "Faune - Insectes";
   Dsc[10] = "Faune - Poissons";
   Dsc[46] = "Autres faunes";
        Dsc[37] = "Flore - Champignons";
   Dsc[11] = "Flore - Plantes et fleurs";
        Dsc[13] = "Flore - Arbres et arbustes";
   Dsc[12] = "Paysages - Campagne";
        Dsc[14] = "Paysages - Montagnes";
   Dsc[15] = "Paysages - Mer";
        Dsc[60] = "Paysages - Levés et couchés de soleil";
   Dsc[62] = "Paysages - Vu d'en haut";
        Dsc[63] = "Les voiliers";
        Dsc[64] = "Les navires à moteurs";
        Dsc[65] = "Divers - Photos anciennes";
        Dsc[66] = "Le Ciel - Nuit et jour";
        Dsc[25] = "Lieux remarquables  - Monuments ";
   Dsc[26] = "Lieux remarquables - Sites";
        Dsc[27] = "Villes et villages - Urbanisme";
   Dsc[43] = "Villes et villages - Infrastructures";
        Dsc[48] = "Villes et villages - Villes";
   Dsc[58] = "Villes et villages - Ports fluviaux";
        Dsc[59] = "Villes et villages - Ports maritimes";
   Dsc[49] = "Villes et villages - Vieux villages";
        Dsc[42] = "Villes et villages - Villes et villages fleuris";
   Dsc[16] = "Sports - Sports d'équipe";
        Dsc[17] = "Sports - Sports individuel";
   Dsc[18] = "Sports - Sports mécaniques";
        Dsc[20] = "Sports - Sports de glisse";
   Dsc[21] = "Sports - Plongée";
        Dsc[22] = "Zone reportage";
   Dsc[28] = "Voyages à l'étranger";
        Dsc[36] = "Inclassables";
   Dsc[56] = "Inclassables - Le thème du mois";
        Dsc[52] = "Inclassables - Photos de nuit";
   Dsc[55] = "Inclassables - Les avions";
   Dsc[24] = "La macro";
        Dsc[61] = "Traitement photo";
   Dsc[33] = "Matériel";
   Dsc[34] = "Logiciels de traitement";
       

          path = document.URL;
          posDeb = path.indexOf("/post?f=");
          posFin = path.indexOf("&mode=newtopic");
       
          if ( (posFin - posDeb - 8) > 0) {
          var ind = path.substring(posDeb + 8, posFin);
          titreForum = Dsc[ind];
          if (titreForum == null) {
          titreForum = '???';
            }
            $('input[name=subject]:first').each(function(){$(this)[0].value='[ ' + titreForum + ' ] '});
          }
       
        });

Je souhaite savoir, si il est possible de faire en sorte que le"Tag" ne soit pas effacer par inadvertance ou volontairement par le membre qui créé sont nouveau sujet.

Merci



Dernière édition par FANCH 56 le Jeu 16 Avr 2015 - 18:20, édité 1 fois
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] [Invision] Amélioration d'un script pour tag des sujets

Message par MlleAlys Mer 15 Avr 2015 - 18:23

.[Résolu] [Invision] Amélioration d'un script pour tag des sujets U10bBxG.Bonjour,

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

Si votre sujet est résolu, dans ce cas, :editer: votre premier message et cochez l'icône résolu

A bientôt sur ForumActif Smile
MlleAlys

MlleAlys
Membre actif

Messages : 5767
Inscrit(e) le : 12/09/2012

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

Résolu Re: [Résolu] [Invision] Amélioration d'un script pour tag des sujets

Message par FANCH 56 Mer 15 Avr 2015 - 18:45

Non résolu.
Je fais remonter
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] [Invision] Amélioration d'un script pour tag des sujets

Message par no_way Jeu 16 Avr 2015 - 18:09

Bonsoir Fanch, je vous propose le script suivant:
Code:
$(function($){
             
                    Dsc = new Array();
                    Dsc[32] = "Vos problèmes techniques sur le forum";
                    Dsc[4] = "Donnez votre avis sur ma photo";
          Dsc[23] = "Comment faire ?";
          Dsc[39] = "Zone artistique - Natures mortes et essais artistiques";
          Dsc[40] = "Zone artistique - Le noir et blanc";
          Dsc[5] = "Faune - Animaux domestiques";
          Dsc[6] = "Faune - Animaux sauvages";
          Dsc[2] = "Faune - Animaux marins";
          Dsc[7] = "Faune - Oiseaux sauvages";
          Dsc[8] = "Faune - Oiseaux domestiques";
          Dsc[9] = "Faune - Insectes";
          Dsc[10] = "Faune - Poissons";
          Dsc[46] = "Autres faunes";
                Dsc[37] = "Flore - Champignons";
          Dsc[11] = "Flore - Plantes et fleurs";
                Dsc[13] = "Flore - Arbres et arbustes";
          Dsc[12] = "Paysages - Campagne";
                Dsc[14] = "Paysages - Montagnes";
          Dsc[15] = "Paysages - Mer";
                Dsc[60] = "Paysages - Levés et couchés de soleil";
          Dsc[62] = "Paysages - Vu d'en haut";
                Dsc[63] = "Les voiliers";
                Dsc[64] = "Les navires à moteurs";
                Dsc[65] = "Divers - Photos anciennes";
                Dsc[66] = "Le Ciel - Nuit et jour";
                Dsc[25] = "Lieux remarquables  - Monuments ";
          Dsc[26] = "Lieux remarquables - Sites";
                Dsc[27] = "Villes et villages - Urbanisme";
          Dsc[43] = "Villes et villages - Infrastructures";
                Dsc[48] = "Villes et villages - Villes";
          Dsc[58] = "Villes et villages - Ports fluviaux";
                Dsc[59] = "Villes et villages - Ports maritimes";
          Dsc[49] = "Villes et villages - Vieux villages";
                Dsc[42] = "Villes et villages - Villes et villages fleuris";
          Dsc[16] = "Sports - Sports d'équipe";
                Dsc[17] = "Sports - Sports individuel";
          Dsc[18] = "Sports - Sports mécaniques";
                Dsc[20] = "Sports - Sports de glisse";
          Dsc[21] = "Sports - Plongée";
                Dsc[22] = "Zone reportage";
          Dsc[28] = "Voyages à l'étranger";
                Dsc[36] = "Inclassables";
          Dsc[56] = "Inclassables - Le thème du mois";
                Dsc[52] = "Inclassables - Photos de nuit";
          Dsc[55] = "Inclassables - Les avions";
          Dsc[24] = "La macro";
                Dsc[61] = "Traitement photo";
          Dsc[33] = "Matériel";
          Dsc[34] = "Logiciels de traitement";
             
       
                  path = document.URL;
                  posDeb = path.indexOf("/post?f=");
                  posFin = path.indexOf("&mode=newtopic");
             
                  if ( (posFin - posDeb - 8) > 0) {
                  var ind = path.substring(posDeb + 8, posFin);
                  titreForum = Dsc[ind];
                  if (titreForum == null) {
                  titreForum = '???';
                    }
                    $('input[name=subject]:first').each(function(){$(this)[0].value='[ ' + titreForum + ' ] '});
               $("form[action='/post']").on("submit",function(){
               var t=$('input[name=subject]',$(this)).val();
               var s=t.indexOf('[ ' + titreForum + ' ] ')==-1;
               s&&($('input[name=subject]').val('[ ' + titreForum + ' ] '+t));
               })
                  }
             
                });
Si une personne modifie le titre du sujet, le script force l'inscription du titre à l'envoi, à noter que, comme toujours, cela n'empêche pas vos membres de désactiver le javascript.
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

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

Résolu Re: [Résolu] [Invision] Amélioration d'un script pour tag des sujets

Message par FANCH 56 Jeu 16 Avr 2015 - 18:20

Merci no_way

Cela fonctionne parfaitement.
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 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