Modifier l'url rewrite pour les membres< Sujet précédent  Sujet suivant >
Index du Forum -> [ MessLive - Support ] -> · Technologie Nuked-Klan

Page : [1] 2 3 4 5 >
AuteurMessage
Geronow
Touriste


Messages : 8
Inscrit le : 22/07/2009
Sexe : Homme
Pays :
Statut : Hors Ligne
 Modifier l'url rewrite pour les membres
Posté le 22/07/2009 15:09  

Bonjour à tous,

J'utilise pour la première fois vos services, j'espère que vous pourrez m'aider .
Donc alors je suis un apprenti codeur, je sais uniquement "bidouillé" comme on peut dire, j'ai un soucis.
Je m'explique.. J'ai esseyé de multiples fois des codes pour que le noms des membres se transforme comme ceci :


Code :
/index.php?file=Members&op=detail&autor=toto

Deviendrais donc :

Code :
/membre-toto.html


Comme sur votre site en gros

J'espère que vous m'aurez compris, et merci de m'avoir lu déjà

Edité par Geronow le 22/07/2009 15:10
erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 22/07/2009 16:28  

Salut,

Sur MessLive, on utilise le patch URL Rewrite qui peut se trouver sur le site de Nuked Klan

Dans mon extrême bonté, je suis allé te le chercher xD
[ Lien ]

Si tu as des problèmes pour l'installer ou autre, n'hésite pas à revenir

Sinon, bienvenue sur MessLive



Geronow
Touriste


Messages : 8
Inscrit le : 22/07/2009
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 22/07/2009 16:48  

Bonjour à toi ,

Alors enfait j'ai oublié de le préciser dans mon premier post désolé mais ce patch je l'ai déjà téléchargé et installé .

Les liens du site de sont bien changer en X.html

Mais enfait se que je voulais dire dès le début, c'est que seul lorsqu'on clique sur le lien du nom du membre il est resté en

Code :
/index.php?file=Members&op=detail&autor=toto


D'ou l'objet de mon post

Merci pour ton accueil

erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 22/07/2009 16:58  

Il me semblait que c'était dedans, mais c'est vrai qu'en y repensant, je me souviens que j'avais eu quelques pb à la mettre en place.

Donc, dans le ".htacess", met ce qui suit :

Code :
RewriteRule ^membre-([^"\#]+).html$ index.php\?file=Members&op=detail&autor=$1


tandis que dans le "url_rewrite.php" met cela dans le "buffer in" :

Code :
'/(?<!\/)href="index.php\?file=Members&amp;op=detail&amp;autor=([^"\#]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',

et ceci dans le "buffer out" :

Code :
"'href=\"membre-\\1.html' . if_query('\\2') . deleteplus(stripslashes('\\5\\6')) . '</a>'",


Ici, je n'ai pas fermé la fonction, donc fait bien attention à ce que dans le "url_rewrite.php", le fonction soit bien fermée étant donné que c'est du PHP ;)

Voilà, en espérant que cela va fonctionner :)

Edité par erwansims le 22/07/2009 16:59


Geronow
Touriste


Messages : 8
Inscrit le : 22/07/2009
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 22/07/2009 20:57  

Merci

J'ai un petit soucis tous les pseudos ont disparus du site avec ce code ..

erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 22/07/2009 21:28  

Peux-tu m'envoyer ton fichier "url_rewrite.php" stp ?



Geronow
Touriste


Messages : 8
Inscrit le : 22/07/2009
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 23/07/2009 04:11  
1248315076.txt (22 Ko)

Voilà je le joint à mon post

Merci

erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 23/07/2009 10:38  

Ah oui, j'ai trouvé pourquoi!

A la place de :

Code :
"'href=\"membre-\\1.html' . if_query('\\2') . deleteplus(stripslashes('\\5\\6')) . '</a>'",


met :

Code :
"'href=\"membre-\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",


En faite, j'avais créé une fonction nommé "deleteplus" pour je ne sais plus trop quoi, et vu que tu ne l'as pas, cela donnait une chaine de caractère vide



Geronow
Touriste


Messages : 8
Inscrit le : 22/07/2009
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 23/07/2009 14:47  

Je crois que je vais encore t'embêter mais sa ne fonctionne toujours pas

Les pseudos sont invisibles.

erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Modifier l'url rewrite pour les membres
Posté le 23/07/2009 14:55  

Peux-tu me ré-envoyer le "url_rewrite.php" ?



Page : [1] 2 3 4 5 >
Pseudo :
Mot de passe :
 Enregistré
S'enregistrer    Perdu votre mot de passe ?
NewsvortexNEWSerAnnuaire RSSActuelloLamoooche.comFluxduWebFluxrss.frCombattez les spams : Cliquez ici