+ -

PayPal KwsPHP

Menu

Forum

Espace membre

Forum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


[Résolu] Url Rewriting  [3 réponses]

Fred42
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 45 (0.05/Jour)
Inscrit(e) le: 12 février 2012

Niveau en PHP : Intermédiaire
Imprimer Permalien mercredi 21 mars 2012 à 16:35  

Bonjour,

Je n'ai pas trouvé une aide sur l'url rewriting. J'aimerai obtenir une vraie url pour:
Lien ICI

Mon souci est que je ne comprend pas le fonctionnement de la fonction url_rw(), j'ai peur qu'elle ne soit pas prévu pour autant de variables?

Si jamais ce n'est pas possible, dans le menu http://www.aquaramiaud.com à gauche entre fiche et biotope j'ai prévu d'y mettre des liens comme ci-dessus, mais il me les converti obligatoirement, je dois faire un bloc spécial pour contourner, ou il y a une autre méthode?

Merci et bonne soirée smiley sg3agg29g.gif


PS: plus tard, je vais mettre la page alphabétique directement dans le module article, pas d'intérêt de faire un module...

Édité 1 fois - Dernière édition: 21/03/2012 à 16:37 Par Fred42.

Aquarium associatif, notre but premier est de faire découvrir nos 13 grands aquariums au public.

Visiter son site

remonter

Infos CMS KwsPHP

Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher

remonter

Fred42
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 45 (0.05/Jour)
Inscrit(e) le: 12 février 2012

Niveau en PHP : Intermédiaire
Imprimer Permalien samedi 24 mars 2012 à 02:28  

J'ai réussi à trouver à force de lire et relire les fichiers source smiley sg3agg29g.gif

http://www.aquaramiaud.com/aquarium-42/poisson/articles-alphabetique.html

Si jamais d'autres ont besoin:
l'url html est lsiible de cette manière: nom_du_module-nom_de_la_page.html

Après si on veut rajouter des variables, il faut modifier:
le fichier fonctions.php, dans mon cas, j'ai ajouté ces deux lignes:

if (preg_match('/ac=alphabetique/',$url_vars[$i])) $url_out .= preg_replace('/ac=alphabetique/i', $url_rewrite_sep_var.'document', $url_vars[$i]);

if (preg_match('/ac=alphabetique/',$url_vars[$i])) $url_out_2 .= preg_replace('/ac=alphabetique/i', $url_rewrite_sep_var.'document', $url_vars[$i]);

Et pour terminer, il faut modifier le fichier .htaccess, dans mon cas, j'ai ajouté:
RewriteRule ^articles[-_]document([0-9]+)([a-zA-Z0-9_-]+)?.html$ index.php?mod=articles&ac=alphabetique&id=$1 [L]


Ensuite, on peut ajouter n'importe quoi après l'url pour mettre des mots clefs. Attention garedr une seule url sinon google n'apprécie pas smiley sg3agg29g.gif

Aquarium associatif, notre but premier est de faire découvrir nos 13 grands aquariums au public.

Visiter son site

remonter

Φmike007
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 7243 (2.42/Jour)
Inscrit(e) le: 05 juillet 2006

Niveau en PHP : Avancé
Imprimer Permalien samedi 24 mars 2012 à 13:03  

dangereux cette modif, à la prochaine mise à jour ça saute et tu perds tout, donc note bien dans un coin ce que tu as modifié

ou alors tu modifies juste le htaccess pour rajouter ta regex et puis dans le menu tu mets les liens direct en html comme ça ça ne remplacera pas automatiquement avec url_rw

et puis dans tes sources si tu as des liens "document" tu les mets direct en html aussi

ceci pour bien sur éviter de perdre certaines choses lors d'une mise à jour

Absent jusqu'au 25 Juillet
Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci
Modules à la demande (suivant disponibilité) : Me contacter par MP

Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)

Visiter son site

remonter

Fred42
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 45 (0.05/Jour)
Inscrit(e) le: 12 février 2012

Niveau en PHP : Intermédiaire
Imprimer Permalien samedi 24 mars 2012 à 18:38  

Pour les lines c'est ceux que j'ai fait direct en html, idem dans le code source. Il me restera juste à ajouter les deux lignes qui sont cités dans le post précédent, donc c'est noté smiley sg3agg29g.gif

Merci pour les conseils.

Aquarium associatif, notre but premier est de faire découvrir nos 13 grands aquariums au public.

Visiter son site

remonter

[Résolu] Url Rewriting  [3 réponses]

Les connectés : (1 membre - 10 visiteurs - 369 visites aujourd’hui) ♦ 2 273 053 visiteurs depuis le 22/06/2006
- gagcbr -