Je cherche à faire en sorte que les liens générés par spip s'écrivent avec des
double quote et non pas des single quotes.
En effet, après de nombreuses recherches j'ai fini par constater que la version
de spip que j'ai installée sur le dernier site sur lequel je travaille génère
des url avec des quote simples sur le modèle <quote>href='mon-lien.com'</quote>
et non avec des quotes doubles <quote>href="mon-lien.com"</quote> (ce qui n'est
pas le cas de mes autres sites en spip.)
Or j'ai besoin de faire des liens javascript depuis le corps des articles pour
contrôler un effet jquery. En effet, impossible de le faire fonctionner avec des
url avec des simples quotes. Ce lien javascript qui ne fonctionne pas a été le
point de départ de mes recherches qui ont abouti à cette constation. J'ai même
posté un message à ce propos à l'origine dans les forums généraux : http://forum.spip.org/fr_214705.html#forum214829 Comme c'est important pour moi
et, comme toujours malheureusement, assez pressé, j'ai décidé d'en faire appel à
vos connaissances ici aussi pour multiplier mes chances de résoudre cette
question qui je suis sûre, si on sait où corriger, doit prendre 3 secondes à
modifier.
Les éléments supplémentaires que je peux apporter, notamment par rapport à mes
autres sites en spip où je ne rencontre pas ce problème, est que ce site est
hébergé chez Oléane (orange) sur une plateforme linux (les autres sont chez OVH
ou Drim) et que c'est la dernière version de Spip que j'ai installée alors que
les autres en sont encore à des versions antérieures.
En fouinant depuis des heures, j'ai fini par trouver que tout ceci semblait être
défini dans le fichier ecrire > inc > lien.php c'est donc un progrès... mais je
n'y connais pas grand-chose en php dois-je bien reconnaître et je voudrais
savoir que modifier, dans ce fichier lien.php ou dans mes_options.php, pour
qu'il me refasse des href="blabla.com" avec des jolies double quotes qui ne
poseront plus de soucis à mon javascript.
Bonjour,
peux tu essayer ceci dans tes balises #TEXTE ?
[(#TEXTE|replace{'\'','"'})]
Cordialement
missmee@free.fr a écrit :
Bonjour,
Je cherche à faire en sorte que les liens générés par spip s'écrivent avec des
double quote et non pas des single quotes.
En effet, après de nombreuses recherches j'ai fini par constater que la version
de spip que j'ai installée sur le dernier site sur lequel je travaille génère
des url avec des quote simples sur le modèle <quote>href='mon-lien.com'</quote>
et non avec des quotes doubles <quote>href="mon-lien.com"</quote> (ce qui n'est
pas le cas de mes autres sites en spip.)
Or j'ai besoin de faire des liens javascript depuis le corps des articles pour
contrôler un effet jquery. En effet, impossible de le faire fonctionner avec des
url avec des simples quotes. Ce lien javascript qui ne fonctionne pas a été le
point de départ de mes recherches qui ont abouti à cette constation. J'ai même
posté un message à ce propos à l'origine dans les forums généraux : http://forum.spip.org/fr_214705.html#forum214829 Comme c'est important pour moi
et, comme toujours malheureusement, assez pressé, j'ai décidé d'en faire appel à
vos connaissances ici aussi pour multiplier mes chances de résoudre cette
question qui je suis sûre, si on sait où corriger, doit prendre 3 secondes à
modifier.
Les éléments supplémentaires que je peux apporter, notamment par rapport à mes
autres sites en spip où je ne rencontre pas ce problème, est que ce site est
hébergé chez Oléane (orange) sur une plateforme linux (les autres sont chez OVH
ou Drim) et que c'est la dernière version de Spip que j'ai installée alors que
les autres en sont encore à des versions antérieures.
En fouinant depuis des heures, j'ai fini par trouver que tout ceci semblait être
défini dans le fichier ecrire > inc > lien.php c'est donc un progrès... mais je
n'y connais pas grand-chose en php dois-je bien reconnaître et je voudrais
savoir que modifier, dans ce fichier lien.php ou dans mes_options.php, pour
qu'il me refasse des href="blabla.com" avec des jolies double quotes qui ne
poseront plus de soucis à mon javascript.
D'avance merci
missme - Marie Jamet
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
J'ai enfin eu le temps de tester la solution suggérée par bobof
Alors cette solution ne fonctionne pas. Même dans le texte simple ça ne changeait pas les quotes.
Par contre, j'ai repris le problème en essayant de réfléchir simplement.
Donc j'ai trouvé une solution. C'était tellement simple que je n'y ai pas pensé, embarquée que j'étais dans les quote. Je contourne finalement le problème en fait mais ça me dépanne et me permet d'avancer car ça fonctionne.
Donc plutôt que de chercher où faire changer l'écriture des url par spip à partir des raccourcir, j'ai écrit l'url en html dans le corps du texte.
Ce qui donne : <a href="javascript:animatedcollapse.show('video1')" class="section">mon lien</a> au lieu de [vidéo- >javascript:animatedcollapse.hide('video1')]
Je serai seule à écrire ces liens et je sais coder en html donc ça n'est pas si gênant que ça. Par contre, ça ne répond pas pas à ma question des quotes et ça aurait été plus simple avec les raccourcis donc je suis toujours curieuse de savoir comment faire en sorte que spip génère des liens à double quote si quelqu'un sait.
Voilà
Merci d'avoir chercher une solution en tout cas bobof et je reste ouverte pour des réponses sur ces histoires de quotes.
Cordialement
Le 27 mai 09 à 06:56, bobof a écrit :
Bonjour,
peux tu essayer ceci dans tes balises #TEXTE ?
[(#TEXTE|replace{'\'','"'})]
Cordialement
missmee@free.fr a écrit :
Bonjour,
Je cherche à faire en sorte que les liens générés par spip s'écrivent avec des
double quote et non pas des single quotes.
En effet, après de nombreuses recherches j'ai fini par constater que la version
de spip que j'ai installée sur le dernier site sur lequel je travaille génère
des url avec des quote simples sur le modèle <quote>href='mon-lien.com'</quote>
et non avec des quotes doubles <quote>href="mon-lien.com"</quote> (ce qui n'est
pas le cas de mes autres sites en spip.)
Or j'ai besoin de faire des liens javascript depuis le corps des articles pour
contrôler un effet jquery. En effet, impossible de le faire fonctionner avec des
url avec des simples quotes. Ce lien javascript qui ne fonctionne pas a été le
point de départ de mes recherches qui ont abouti à cette constation. J'ai même
posté un message à ce propos à l'origine dans les forums généraux : http://forum.spip.org/fr_214705.html#forum214829 Comme c'est important pour moi
et, comme toujours malheureusement, assez pressé, j'ai décidé d'en faire appel à
vos connaissances ici aussi pour multiplier mes chances de résoudre cette
question qui je suis sûre, si on sait où corriger, doit prendre 3 secondes à
modifier.
Les éléments supplémentaires que je peux apporter, notamment par rapport à mes
autres sites en spip où je ne rencontre pas ce problème, est que ce site est
hébergé chez Oléane (orange) sur une plateforme linux (les autres sont chez OVH
ou Drim) et que c'est la dernière version de Spip que j'ai installée alors que
les autres en sont encore à des versions antérieures.
En fouinant depuis des heures, j'ai fini par trouver que tout ceci semblait être
défini dans le fichier ecrire > inc > lien.php c'est donc un progrès... mais je
n'y connais pas grand-chose en php dois-je bien reconnaître et je voudrais
savoir que modifier, dans ce fichier lien.php ou dans mes_options.php, pour
qu'il me refasse des href="blabla.com" avec des jolies double quotes qui ne
poseront plus de soucis à mon javascript.
D'avance merci
missme - Marie Jamet
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net