[Résolu] Recherche Script ou CSS pour tag des sujets

4 participants

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

Résolu [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Lun 2 Mar 2015 - 17:55

Bonjour à tous.

Voici plus de deux mois que je recherche sur le net la possibilité d'avoir des tags automatiques sur mes deux forums.

Ce que j'appelle tag : Exemple.

J'ai une catégorie appelée [Oiseaux sauvages] (Oiseaux sauvage est le tag)

La plupart des membres oublient de mettre ce titre devant leur NOUVEAU sujet, à chaque fois c'est un admi qui est obligé d'ouvrir le post, et de changer le titre.

Ceci permet dans le widget "Derniers sujets", de savoir dans quelle catégorie il a été posté.

LIEN FORUM

[Résolu] Recherche Script ou CSS pour tag des sujets Captur38

Ps: si mes explications ne sont pas claires, me demander.

MErci


Dernière édition par FANCH 56 le Mer 4 Mar 2015 - 19:02, é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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Lun 2 Mar 2015 - 18:08

Bonsoir ^^


Je te suggère ces deux sujets (complémentaires)

résolu Préfixe dans les sujets : critère obligatoire à remplir avant de poster.
résolu Souci sur le script de préfixe de Ea

Pour l'instant je n'ai pas testé donc j'ignore s'ils fonctionneront tel-quel sur Invision, mais le portage éventuel ne sera pas le plus ardu.

Il nous faudrait toutefois quelques détails.

- Les tags sont-ils prédéfinis ou bien le membre peut choisir lui même son tag qui n'a par exemple encore jamais été utilisé.
- Le tag est-il obligatoirement le nom du sous-forum où il se trouve ? Ou bien il peut y avoir plusieurs tags pour un même sous-forum ?
- Dans le cas de tags prédéfinis, te faut-il un choix défini de tags pour chaque section ou bien un déroulant avec l'intégralité des tags du forum suffirait ?
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Lun 2 Mar 2015 - 18:12

Bonsoir Neptune

Le tag doit-être le titre du sous forum, au moment de la création du nouveau sujet dans le forum.

Edit : J'ai regardé le script d'Ea, mais c'est plus pointu que ce que je demande.
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Lun 2 Mar 2015 - 18:57

Oui, en lisant ta réponse me suis aperçu que j'avais un truc qui faisait ce que tu demandais.

15 minutes pour le retrouver, 40 minutes pour le faire fonctionner en phpBB2. 2 secondes pour le porter sous Invision (rien à faire en fait, l'an dernier j'étais même pas arrivé à le porter sous PunBB).

Et 2 minutes pour t'en donner un avant-goût.

Right PA > Modules > Gestion des codes javascript > Créer un nouveau javascript.

Titre : ce que tu veux
Placement : sur toutes les pages

Code:
$(function($){if(location.pathname == '/post' && /^\?f=39&mode=newtopic$/.test(document.location.search)) $('input[name=subject]:first').each(function(){$(this)[0].value='[ Nature morte et essai artistique ] '})});
$(function($){if(location.pathname == '/post' && /^\?f=40&mode=newtopic$/.test(document.location.search)) $('input[name=subject]:first').each(function(){$(this)[0].value='[ Le noir et blanc ] '})});

Enregistrer ...

Tester sur :
Right http://photosamateurs.forumactif.org/post?f=39&mode=newtopic
ou
Right http://photosamateurs.forumactif.org/post?f=40&mode=newtopic

Si ça correspond à ce que tu veux, on verra pour les explications.
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Lun 2 Mar 2015 - 19:58

Merci Neptune

Juste ce que je voulais !!!!!!!!!!!

Super Merci

Je suppose qu'il faut une ligne de code pour chaque sous forum ?
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Lun 2 Mar 2015 - 20:16

Affirmatif !

$(function($){if(location.pathname == '/post' && /^\?f=39&mode=newtopic$/.test(document.location.search)) $('input[name=subject]:first').each(function(){$(this)[0].value='[ Nature morte et essai artistique ] '})});

La partie en rouge correspond à chacun de tes sous forums
http://photosamateurs.forumactif.org/f39- ou http://photosamateurs.forumactif.org/f39-nature-mortes-et-essais-artistiques sera donc le forum 39.

La première partie du code teste l'adresse de la page.
La seconde se charge de pré-remplir le titre du sujet en ajoutant le nom du sous-forum entre crochets, le tout suivi d'un espace.

Mais si tous tes sujets sont tagués de la même façon (y compris dans le hors thématique et les parties privées, je pense qu'on pourrait améliorer (et simplifier) la chose en récupérant le nom du sous forum via le fil d'Ariane
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code -> Il se trouve que sous Invision le nom de la section à la création de sujet figure dans ce fil. Ce qui n'est pas le cas en phpBB3.

Dans ce cas il suffirait de récupérer cet élément et le script se résumerait à une seule et unique ligne.

Je parle au conditionnel parce que bien que je suppose que c'est faisable, je serai incapable de produire le code.

Un passage de Milouze14, SeLfde4Th7, Ea ou n'importe quel scripteur devrait y remédier, ainsi qu'à nettoyer mon code, parce que bien qu'il fonctionne, je pense qu'il est bien trop lourd pour ce qu'on lui demande.

Au passage, rendons à SeLfde4Th7 ce qui lui "appartient".
résolu Pré-remplir le titre d'un nouveau sujet
J'avais bien fourni un code similaire quelque mois avant, mais suis incapable de retrouver où je m'étais servi (c'était ici en tout cas).
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mar 3 Mar 2015 - 9:25

Merci encore Neptune.

Je pensai cette nui (hé oui!!) que l'on pouvait inclure une variable afin d'éviter un java long comme le bras.

Je mettrai en résolu une fois que j'aurai mis en service.

Prière de ne pas verrouiller Messieurs les modérateurs.

Merci
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mar 3 Mar 2015 - 9:43

FANCH 56 a écrit:Je pensai cette nui (hé oui!!) que l'on pouvait inclure une variable afin d'éviter un java long comme le bras.

Bah vi, moi je pense la même chose.
Chez Forumactif les différences d'une version à l'autre sont vraiment minimes mais elles existent et autant en tirer parti dans la mesure du possible. Sous phpBB3 cela serait impossible, du moins sans toucher aux templates (pour y rajouter ce qui manque mais étant présent sous Invision ou PunBB)

Mais ya un autre truc qui m'interpelle, c'est qu'en mettant "un bloc" de code pour chaque sous-forum, on appelle function() autant de fois et je pense qu'il est possible de ne l'appeler qu'une seule fois. Je m'abstiens d'essayer parce que s'il s'agit de porter un script d'une version à une autre, de le rendre compatible avec une modification de template, je m'en sors à peu près. Mais dès qu'il s'agit d'améliorer, de déboguer ou de compacter un script, mon résultat est toujours le même (ça marchait mais ça ne marche plus Sad )




Si un scripteur passe par là, bah j'apprendrai encore un peu plus et j'irai me coucher un peu moins ignorant.
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mar 3 Mar 2015 - 11:05

On va attendre le passage des grosses têtes.............. Laughing
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.
  • 0

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par MasDan Mer 4 Mar 2015 - 7:07

Bonjour,

Voici un JS qui devrait résoudre le problème.

Code:
$(function($){

  Dsc = new Array();
  Dsc[3] = "forum #3";
  Dsc[11] = "forum #11";

  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 + ' ] '});
  }

});

Les lignes 4/5 sont les entrées pour la description des forums. L'indice (3 pour ligne 5) correspond au numéro du forum. On répète les entrées pour tous les forums.

Le texte de la ligne 15 est prévue pour un forum absent à la table.



MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 8:18

Bonjour

Si j'ai bien compris, cela évite de taper dans le java un certain nombre de caractères dans les srcipts, et seul le #Numéro est à taper.

Est  ce que j'ai bien compris ?

Actuellement le java de  Neptune(SeLfde4Th7) fonctionne parfaitement, mais effectivement est lourd.

Donc je vais faire de ta manière, le mettre en place et voir son fonctionnement.

Merci de ne pas clore ce sujet.

EDIT : J'ai fais l'essai avec le forum 32 cela ne fonctionne pas.


Code:
$(function($){  
Dsc = new Array(); 
Dsc[Vos problemes techniques sur le forum] = "forum #32"; 
Dsc[11] = "forum #11";  

path = document.URL; 
posDeb = path.indexOf("/post?f="); 
posFin = path.indexOf("&mode=newtopic");  
if ( (posFin - posDeb -  > 0) {    v
ar ind = path.substring(posDeb + 8, posFin);   
titreForum = Dsc[ind];   
if (titreForum == null) {     
titreForum = '???';    }   
$('input[name=subject]:first').each(function(){$(this)[0].value='[ ' + titreForum + ' ] '});  }
});
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mer 4 Mar 2015 - 9:52

Bonjour Masdan et Fanch


Merci pour le script optimisé Wink

Alors vi, Fanch, pour nous ça change pas grand chose. On aura toujours à rajouter manuellement le nom de chaque sous-forum avec son index. A modifier le tag si on change d'avis ou qu'on renomme la section.

Les avantages :

- Dans le script d'origine on testait la présence d'une chaîne attendue dans l'URL de la page. Le script avait été fourni pour un cas unique et clairement établi.
Moi, l'autre code que j'avais filé quelques mois plus tôt et que j'ai été incapable de refaire fonctionner répondait au même besoin. Un seul forum à cibler !
résolu Rediriger vers une autre page. (Le fameux script que je sais pas à qui je l'ai emprunté, le sujet d'origine ayant probablement du être délesté)
C'est qu'après avoir eu le code que le demandeur a dit "Pour le deuxième cas c'est comme ça". Il avait pensé y arriver tout seul avec le code de base.
Ce qui fait que pour plusieurs sections, il faut reproduire le code (et je pense toujours que j'en reproduisais de trop)
Cette fois Masdan nous produit un code prévu pour les cas multiples et au lieu de tester plusieurs fois une égalité, le script décortique l'URL avec un code plus long mais qui ne sera exécuté qu'une fois. Le code est moins répétitif, plus lisible et plus rapide.

- Le script inclut un mode anti-oubli : Si on ouvre un sujet dans un sous-forum inconnu du script ça nous met des ??? en guise de tag. Pour le fondateur ça lui rappelle d'aller compléter son script, pour les autres membres yen a bien un tôt ou tard qui aura l'idée de poser la question. Ou qui n'aura pas l'idée de virer les points et de ce fait alertera le fondateur quand même.

L'inconvénient :

Disons le tout de suite, comparé à l'ancienne formule, il n'y a aucun inconvénient.
Cependant, je me suis dit que sous Invision, Ariane sème un fil pour ne pas se perdre dans le dédale de nos forums. Et quand on est sur la page de création d'un sujet, il suffit de prendre la fin du fil pour savoir où nous sommes

Je me suis laissé dire qu'on pourrait récupérer ce dernier lien du fil d'Ariane, supprimer le lien pour conserver le texte et le mettre entre crochets en guise de tag.
Ca nous éviterait de modifier le script quand on crée ou qu'on renomme un sous-forum.

Bref pour moi le script actuel est quasi parfait, mais pour enlever le quasi je serai pas contre un mode anti-flemme Wink

Je dis ça, je ne dis rien et pis c'est pas mon sujet hein ^^




Sinon ya un truc que j'ai pas tout à fait compris :
Code:
if ( (posFin - posDeb - 8) > 0) {
    var ind = path.substring(posDeb + 8, posFin);
La deuxième ligne ok, on définit la valeur de la variable ind au numéro yy du sous-forum f=yy&mode=newtopic
Mais la première ? Je suppose que l'équation permet de vérifier à la fois la présence des deux chaînes et de s'assurer que l'url est composée correctement ?




Edité pour FANCH

Code:
Dsc[Vos problemes techniques sur le forum] = "forum #32";
Dsc[11] = "forum #11"; 

Sauf erreur de ma part ça serait plutôt indice à gauche et tag à droite
Code:
Dsc[32] = "Vos problèmes techniques sur le forum";
Dsc[11] = "forum #11"; 
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par AenigmA Mer 4 Mar 2015 - 10:45

Bonjour à vous,
C'est vraiment pas mal du tout, merci Daniel

> Neptune > Tout à fait, c'est n° forum puis Tag
AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 12:07

J'ai essayé avec les deux formules, sur le deuxième script, et çà ne fonctionne pas. Maintenant je verrai cela à tête reposée.

Par contre j' ai constaté, qu'il n'y a pas intérêt à mettre les accents dans les titres, cela fait buguer.

Sinon

Code:
Dsc[32] = "Vos problèmes techniques sur le forum"; Dsc[11] = "forum #11"; 

Ne faut-il pas mettre

Disc[f32] ?
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mer 4 Mar 2015 - 12:43

Essaie plutôt le code que je donne plus loin :

Contenu édité et supprimé le 04.03.2015 à 18:00:39 pour raison de non fonctionnalité

Ya un retour chariot qui me semble en trop !
Curieux d'ailleurs, quand j'ai recopié ce bout de code pour demander une explication, il y avait pas la césure sur le v de var.

Sinon, pour les accents, merci pour la précision. J'ai corrigé sans rien dire parce que je supposais que c'était soit :
- Une faute d'orthographe -> Pas besoin d'aller le rappeler !
- Une habitude de frapper au kilomètre -> Ca perd du temps d'aller chercher ces accents, cédilles et autres trucs que les anglo-saxons s'épargnent.
- Une précaution de programmeur -> Dans ce cas t'allais remettre comme avant.

Mais n'ayant pas encore testé cette version, je n'avais pas envisagé le bogue avéré.

Enfin peut-etre que l'on peut malgré tout mettre des accents au prix d'une modif du script ou d'un effort de saisie des titres.


Dernière édition par Neptune- le Mer 4 Mar 2015 - 18:01, édité 1 fois
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 13:27

Rien à faire pas de résultat, contrairement à ton premier code.
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] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 13:30

FANCH 56 a écrit:J'ai essayé avec les deux formules, sur le deuxième script, et çà ne fonctionne pas. Maintenant je verrai cela à tête reposée.

Par contre j' ai constaté, qu'il n'y a pas intérêt à mettre les accents dans les titres, cela fait buguer.

Je parle des titres DANS le code.
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] Recherche Script ou CSS pour tag des sujets

Message par AenigmA Mer 4 Mar 2015 - 14:03

Je ne rencontre pas de problème sous Invision ou PunBB, ni avec les accents, avec le script original

[Résolu] Recherche Script ou CSS pour tag des sujets 2015-019

Le post : http://www.themes-fa.com/t9241-blebletfa-essai

AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mer 4 Mar 2015 - 14:06

Oui, oui j'avais bien compris cela.
Mais si c'est au niveau du js, il y a peut-être un moyen d'accepter les caractères non standard.

Je viens d'essayer sur le script d'hier et accent ou pas, je vois pas de souci.
J'ai aussi essayé de mettre
Code:
[ Plus de probl& egrave ;me ]
pas de souci non plus à la création de sujet mais le problème est que l'utilisateur voit ça dans la case titre même si le
Code:
& egrave ;
est bien converti en è dès que le sujet est créé. J'ai ajouté des espaces dans le code pour que ça s'affiche.

Tout ça pour dire que s'il y a un souci d'accent aujourd'hui, il doit y avoir un moyen d'arranger ça. Et j'aimerais autant parce qu'omettre les accents dans le css, le template et n'importe où, ça me gène pas, mais là où les membres voient je ne tolère pas dès que c'est volontaire.


A moins que cela soit encore un problème lié à l'ancienneté du forum (UTF-8 contre Windows 1252)
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 17:45

Bonsoir Neptune

Le code que tu m'as donné fonctionne parfaitement. Je crois que je vais le garder.
Sauf si un script moins lourd vois le jour.
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mer 4 Mar 2015 - 17:49

Refais une tentative avec le code de Masdan.

Tout à l'heure yavait au moins deux problèmes, là semblerait que le code s'affiche de nouveau normalement.

Il a du y avoir un bogue en cours de journée.




Edité

Le mystère de la balise code qui change et revient à son contenu d'origine n'en est plus un.

Masdan a proposé un code qui fonctionne.
Et toi FANCH, en le recopiant tu as produit 2 erreurs au moins, la fameuse variable dont le v était sur une ligne et le ar sur la ligne suivante, et une opération mathématique incluant 2 variables et le chiffre 8.

Quand j'ai vu le problème de variable, j'ai repris ton code au lieu de partir de celui de Masdan qui fonctionne à la perfection.
Code où je n'ai corrigé qu'une erreur et qui en contient obligatoirement d'autre(s).
J'édite mon message pour supprimer la partie contaminé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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 18:01

Alors j'ai tout effacé, et j'ai fais un copié/collé du code de Masdan, mais en sélectionnant manuellement, au lieu de passer par "Sélectionner le contenu". Et apparemment cela fonctionne, même avec un accent dans le code. "Vos problèmes techniques sur le forum".

Je vais rajouter certains forums, et voir le déroulement.

Donc en Standby..............
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mer 4 Mar 2015 - 18:03

Code:
$(function($){
 
  Dsc = new Array();
  Dsc[3] = "forum #3";
  Dsc[11] = "forum #11";
  Dsc[32] = "Problèmes techniques sur le forum";
 
  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 + ' ] '});
  }
 
});

Pour ma part j'étais passé par Sélectionner le contenu.
Vu que le code était vérolé, pas impossible que le problème d'accent vienne de là.
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 18:26

J'en suis rendu ici, et cela fonctionne. J'entre les forums.

Alors voilà avec la fonction code :

Code:




   
   
   
   p { margin-bottom: 0.25cm; line-height: 120%; }



[font=Arial, sans-serif]$(function($){[/font]


        



          [font=Arial, sans-serif]   Dsc
= new Array();[/font]


          [font=Arial, sans-serif]   Dsc[32]
= "Vos problèmes techniques sur le forum";[/font]


          [font=Arial, sans-serif]   Dsc[4]
= "Donnez votre avis sur ma photo";[/font]


[font=Arial, sans-serif]   Dsc[23]
= "Comment faire ?";[/font]


[font=Arial, sans-serif]   Dsc[39]
= "Natures mortes et essais artistiques";[/font]


[font=Arial, sans-serif]   Dsc[40]
= "Le noir et blanc";[/font]


[font=Arial, sans-serif]   Dsc[5]
= "Animaux domestiques";[/font]


[font=Arial, sans-serif]   Dsc[6]
= "Animaux sauvages";[/font]


[font=Arial, sans-serif]   Dsc[2]
= "Animaux marins";[/font]


[font=Arial, sans-serif]   Dsc[7]
= "Oiseaux sauvages";[/font]


[font=Arial, sans-serif]   Dsc[8]
= "Oiseaux domestiques";[/font]


[font=Arial, sans-serif]   Dsc[4]
= "Donnez votre avis sur ma photo";[/font]


[font=Arial, sans-serif]   Dsc[4]
= "Donnez votre avis sur ma photo";[/font]


[font=Arial, sans-serif]   Dsc[4]
= "Donnez votre avis sur ma photo";[/font]


        



          [font=Arial, sans-serif]   path
= document.URL;[/font]


          [font=Arial, sans-serif]   posDeb
= path.indexOf("/post?f=");[/font]


         [font=Arial, sans-serif]   
posFin = path.indexOf("&mode=newtopic");[/font]


        



          [font=Arial, sans-serif]   if
( (posFin - posDeb -  > 0) {[/font]


            [font=Arial, sans-serif]var
ind = path.substring(posDeb + 8, posFin);[/font]


          
[font=Arial, sans-serif]titreForum = Dsc[ind];[/font]


            [font=Arial, sans-serif]if
(titreForum == null) {[/font]


            
[font=Arial, sans-serif]titreForum = '???';[/font]


            [font=Arial, sans-serif]}[/font]


          
[font=Arial, sans-serif]$('input[name=subject]:first').each(function(){$(this)[0].value='[
' + titreForum + ' ] '});[/font]


          [font=Arial, sans-serif]}[/font]


        



        [font=Arial, sans-serif]});[/font]


Et voici le réel

[Résolu] Recherche Script ou CSS pour tag des sujets Captur39

Donc à mon avis il y a un problème avec la balise code.
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mer 4 Mar 2015 - 18:47

Moi c'est passé tout seul avec la balise code.

Peut-être une incompatibilité avec Mint ou la version Linux de Firefox.
Ah j'ai aussi lu à droite ou à gauche que certains utilisateurs de Firefox avaient des problèmes avec cette balise.
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.

Résolu Re: [Résolu] Recherche Script ou CSS pour tag des sujets

Message par FANCH 56 Mer 4 Mar 2015 - 19:01

Merci Masdan.

Un petit bijou ton code.

Résolu

Ps : à donner en astuce je pense
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] Recherche Script ou CSS pour tag des sujets

Message par Neptunia Mer 4 Mar 2015 - 19:18

Je pense aussi ^^

Dommage, j'aurai pas mon mode anti-flemme cat
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.

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