IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

libellé des clics xiti


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut libellé des clics xiti
    Bonjour,

    J'ai un énorme soucis avec le marquage des clics xiti.

    je me retrouve avec le libellé des clics comme étant par exemple : "L'abridepiscinesemi-coulissant", et ce que je voudrais c'est pouvoir mettre des espaces entre les mots.

    J'utilise la fonction xt_med, et impossible de trouver comment faire.
    Visiblement ca serait dans le xtclicks.js de xiti mais je trouve rien :/

    Si quelqu'un avait une petite solution pour moi j'en serais ravi.

    merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    on peut avoir un peu de code ...

    as tu essayé des   ???
    ou autre code hexa pour les espaces ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut
    Et bien en fait je voudrais tenter mais je n'arrive meme pas à trouver ou il récupère ce nom, car j'ai juste un appel a xt_med en lui envoyant l'url de la page en parametre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        if ($(this).attr('href').substring($(this).attr('href').length - 1) == '#') {return (false);}
     
        var clic_tag = 'ajax(' + $(this).attr('title') + '):' + $(this).attr('href')
     
        $.address.value($(this).attr('href').match(/^(?:http:\/\/[\w.:\-]+|)([\w.\-\/]+.*|\?.*)$/)[1]);
     
        xt_med('C', '1', clic_tag, 'N');
    Dans le xtclicks.js je vois bien qu'il récupère le nom, mais je ne sais pas depuis quel endroit du coup je ne peux rien modifier.

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    essaye

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xt_med('C', '1', escape(clic_tag), 'N');
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut
    malheureusement ca ne change absolument rien

    Je pensais que le xtclick ne faisait que récupérer le libellé en parsant la page, mais j'ai pas réussis a trouver dans le code d'une des pages un endroit ou ca serait renseigné.

    Du coup je me suis mis a fouiner un peu le code de xiti mais c'est assez inbuvable :/

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 5
    Par défaut
    Bon j'ai fini par trouver, c'etait dans le xtclicks.js

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    function xtT(xl) {
    	if (xl.innerHTML) {
    		var xtx = xl.innerHTML,
    		r = new RegExp('<script[^>]*>', 'gi');
    		if (r.test(xtx.toString())) return fA;
    		xtx = (xtx.toString()).replace(/<\/?[^>]+>/gi, '');
    		var regex = new RegExp('(&nbsp;)', 'g');
        xtx = (xtx.toString()).replace(regex, '');
    		xtx = xtEn(xtx);
    		var regex2 = new RegExp('(Â )', 'g');
    		xtx = (xtx.toString()).replace(regex2, '');
        try {
    			xtx = xtDe(xtx)
    		} catch(e) {}
        xtx = (xtx.toString()).replace(/[\s]/gm, '');
    		if ((xtx.length == 0) || (xtx == un) || (xtx == nu)) return fA;
        return xtx
    	}
    	return fA
    }
    en changeant la derniere regex

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        xtx = (xtx.toString()).replace(/[\s]/gm, ' ');
    Et ca rajoute les espaces. Donc c'est bien XiTi qui supprimait mes espaces

    merci en tout cas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 04/01/2006, 23h57
  2. Utilité des logos Xiti ?
    Par KibitO dans le forum Evolutions du club
    Réponses: 5
    Dernier message: 20/02/2005, 17h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo