Appliquer un style personnalisé à son module
Chik3n Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Chik3n
- Inscrit le : 29/11/2012
Reprise du message précédent
Bon, en fait mon module permet de gerer les membres du staff. On peut créer des groupes et et selectionner les membres à mettre dans ces groupes.J'ai une page qui liste tous les membres de ces groupes, et il y a un lien sur chaque membre menant sur son profil.
J'ai donc l'url suivante :
Code TEXT :
http://localhost/www/user/?url=/profile/1
Et je veux ceci :
Code TEXT :
http://localhost/www/user/profile/1
Peux-tu m'expliquer comment faire pas à pas ?
Ca m'aidera surement à comprendre le fonctionnement de la chose.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Après pour l'url, utilises :
Code PHP :
Pour avoir l'url qu'il faut.UserUrlBuilder::profile($user_id)->absolute()
Ou si tu veux savoir comment on obtiens ça :
Code PHP :
DispatchManager::get_url('/user', '/profile/' . $user_id);
Cf : http://code.google.com/p/phpboost/source/browse/user/util/UserUrlBuilder.class.php
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement

http://phpboost.com/wiki/la-communication-entre-modules#paragraph_la-reecriture-des-urls
Raaahhh plus rapide que moi le chef
Édité par j1.seth Le 20/02/2013 à 17h00
Chik3n Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Chik3n
- Inscrit le : 29/11/2012
julienseth78 :
Pour moi, cette page ne m'explique rien

J'ajoute cette ligne dans mon ExtensionPointProvider, et ensuite ?
Chik3n Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Chik3n
- Inscrit le : 29/11/2012
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Chik3n Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Chik3n
- Inscrit le : 29/11/2012
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
UserUrlBuilder::profile($user_id)->absolute()
Chik3n Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Chik3n
- Inscrit le : 29/11/2012
Mais, j'ai un autre module auquel j'aimerais appliquer aussi ma propre réécriture d'url.
Comment faire ?
J'ai ça : "http://localhost/www/demos/jumpdetails.php?name=7up"
Et je voudrais un truc dans ce genre : "http://localhost/www/demos/jumpdetails/name/7up"
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie