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

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 le Jeu 9 Avr 2015 - 8:34

Bonjour à Tous

Suite à ce sujet :

http://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
+ Hyperactif +

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

http://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 le Mer 15 Avr 2015 - 18:23

..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
+ Hyperactif +

Messages : 4407
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 le Mer 15 Avr 2015 - 18:45

Non résolu.
Je fais remonter

FANCH 56
+ Hyperactif +

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

http://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 le 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
Aidactif
Aidactif

Messages : 1783
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 le Jeu 16 Avr 2015 - 18:20

Merci no_way

Cela fonctionne parfaitement.

FANCH 56
+ Hyperactif +

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

http://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


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