Page 1 of 1

Rewrite URL lors d'insertion de lien

Posted: Sat Aug 12, 2006 10:59 pm
by ludo2k
Bonjour,

J'ai parcouru quelques posts sur le forum concernant le rewriting des URLs sans toutefois trouver la solution que je cherchais.

J'ai bien mis le htaccess et tout fonctionne, sauf si par exemple :

- je suis sur une page de niveau 1 /localhost/nos_produits/

- je veux faire un lien sur une image pointant vers une sous page de 'nos_produit' donc au niveau inférieur 2, disons que ma sous page est 'machine_a_laver'

=> je devrais donc en ajoutant mon lien vers cette sous page avoir une URL de la sorte :

/localhost/nos_produits/machine_a_laver/

hors FCKEditor me sort une URL, certes qui fonctionne, mais du style : index.php?page=31, et à l'affiche de la page ou au clic sur le lien elle n'est pas transformée en /localhost/nos_produits/machine_a_laver/ ...

Hors il se trouve que çà marche quand je choisis : Generate Tag Link SAUF que si je sélectionne mon image, si je clique ajouter un cmsms link, si je clique générer le taglink, j'ai bien mon code du taglink MAIS il m'a viré mon code html de l'image, il l'a mis à la place, resultat j'ai un lien sur une image qui n'existe plus et à l'affichage çà n'affiche rien bien sûr...

Cà me met le code suivant par exemple :

Code: Select all


<a href="http://localhost/nos_produits/machine_a_laver/" title="Voir les machines a laver"></a>
<img height="84" alt="" width="209" border="0" src="/uploads/images/machines.gif" />

Le code du lien n'englobe pas l'image...

Quelle est la manipulation à effectuer pour retrouver un fonctionnement normal?

Re: Rewrite URL lors d'insertion de lien

Posted: Mon Aug 14, 2006 2:50 pm
by ludo2k
Bonjour,

En fait j'utilise la 0.13.

Ce que je veux dire c'est que je souhaite faire un lien interne sur une image : je la sélectionne donc, je choisis la page et la j'ai au choix : je clique "Generate Taglink" ou non.

Mon code de départ, l'image ou mettre le lien :

Code: Select all

<p><img height="180" width="250" alt="" src="uploads/images/herisson.jpg" /></p>
Si je clique non "Genarte Taglink non coché" j'obtiens le code suivant :

Code: Select all

<a href="index.php?page=31"><img height="180" width="250" alt="" src="uploads/images/herisson.jpg" /></a></p>
Donc oui j'ai le lien vers la bonne page mais ce lien ne profite pas alors des pretty urls...

Si je coche oui "Generate Taglink" j'obtiens ce code :

Code: Select all

<p>{cms_selflink page='31' text='undefined'}</p>
Eh oui l'insertion de ce lien m'a "mangé" mon image qui a disparue, au lieu de ceci j'ai bien un lien sur un mot "undefined" mais là par contre avec ma pretty url qui marche!

Donc mon soucis est de pouvoir lui indiquer un lien interne sur une image avec une pretty url.

Je pourrais écrire le code moi même à la main çà marcherait, ou créer un alias de page et lui indiquer dans le code, mais imaginons la situation pour une personne "rédacteur" qui doit utiliser cet outil?

J'ai trouvé une situation identique ici :
http://forum.cmsmadesimple.org/index.ph ... l#msg30971

mais pas de réponse correcte...