Fork me on GitHub






regle de rewrinting
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
je souhaite faire une url rewriting pour le module wordbook
l'idee c de mettre le mot a deffinire dans l'url voici un example
le mot xoops est de finit dans le glossaire wordbook son id est le 384, donc pour acceder a la definition l'url est la suivante
www.monsite.ltd/modules/wordbook/entry.php?entryID=384

je veux fair une regle de rewrinting de telle mannieres a obtenire ceci

www.monsite.ltd/definition/xoops

en pourait alors directement demmander un mot sur le wordbook via l'url
ex : informatique
www.monsite.ltd/definition/informatique
si la definition existe en aura le resultat sinon une redirection vers une autre page ex: page de recherche.

si qq a une methode sur la facon de proceder pour realiser ca ca sera sympa.

Posté le : 15/05/2006 15:09
Partager Twitter Partagez cette article sur GG+
Re: regle de rewrinting
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Je ne voudrais pas te décourager, mais ... pas si simple !
Et mieux vaut avoir une assez bonne connaissance du php pour se lancer dans un tel hack .

Première solution, relativement facile, mais pas complètement ce que tu veux, c'est obtenir des url du type :
www.monsite.ltd-definition-384.html
Pour ça, création (ou ajout) des instructions RewriteRule dans le fichier htacces et modification des url de wordbook. Voir p.ex. ces explications.

Je ne les ai pas testés, mais les hacks d'url rewriting pour xoops doivent produire ce type de résultat(en utilisant une méthode différente):
www.monsite.ltd/modules/wordbook/entry/entryID384.html

Si tu veux inclure la définition dans l'url, il te faudra hacker un peu plus le module pour extraire (si elle n'est pas disponible sous forme de variable dans le script) cette définition de la Bdd. Les url seront de la forme
www.monsite.ltd-definition-384-xoops.html
(si le mot ayant l'id 384 est le mot xoops)

Mais là, bon courage !

Posté le : 15/05/2006 16:37

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+
Re: regle de rewrinting
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
merci pour la reponce et les explication,
depuis que j'ai pensée à essayer de faire ce hack j'ai bien compris qu'il me fallait beaucoup de courage, d'autant plus que je ne uis pas super pro en php.

ceci dit une question
je peux essayer d'extraire la definition de la bdd pas trop compliqué a mon avis aprés si je l'injecte dans l'url en mode normal es que ca serait plus facile de faire une regle de rewrite.

Posté le : 15/05/2006 23:17
Partager Twitter Partagez cette article sur GG+
Re: regle de rewrinting
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Citation :
je peux essayer d'extraire la definition de la bdd pas trop compliqué a mon avis aprés si je l'injecte dans l'url en mode normal es que ca serait plus facile de faire une regle de rewrite.

Oui, je pense que c'est par là qu'il faut commencer, pour obtenir des url du genre
www.monsite.ltd/modules/wordbo ... ryID=384&definition=xoops

Posté le : 16/05/2006 08:23

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+
Re: regle de rewrinting
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
Citation :
Oui, je pense que c'est par là qu'il faut commencer, pour obtenir des url du genre


d'aprés ce que j'ai compris si j'arrive ca ca peut marcher avec les hacks existant comme simplified url.

je vais bosser un peu le scripts de wordbook pour comprendre la logique et essyer de fair la modif
maintenant si ya qq qui a un racourci c pas plus mal.
merci.

Posté le : 17/05/2006 20:28
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

95 Personne(s) en ligne (78 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 95 | Plus ...