urls propres des page=xxx

Salut,

je cherche a avoir un système pour avoir des urls propres sur les url du type page=xxxx
Est-ce que quelqu'un a déjà mis ce genre de système en place, si oui comment ?

Par avance, Merci

* Yoann NOGUES (zerax) tapuscrivait, le 09/07/2008 10:17:

Salut,

je cherche a avoir un système pour avoir des urls propres sur les url du type page=xxxx
Est-ce que quelqu'un a déjà mis ce genre de système en place, si oui comment ?

Il n'y a pas de generer_url_page dans ecrire/url/propres.php
C'est, AMHA, un manque.
Si tu as un patch à proposer pour SPIP 2, c'est le moment.

--
RealET

La méthode que j'utilise (qui vaut ce qu'elle vaut)

Exemple :

Page de squelette personnalisée : toto.html

Dans le htacess
# Page toto
RewriteRule ^(toto)(\.html)?$ spip.php?page=$1 [QSA,L]

Dans tes squelettes pour faire un lien vers la page toto
<a href="[(#URL_SITE_SPIP)]/toto.html" title="toto">toto</a>

Cordialement
T.

Le 9 juil. 08 à 10:17, Yoann NOGUES (zerax) a écrit :

Salut,

je cherche a avoir un système pour avoir des urls propres sur les url du type page=xxxx
Est-ce que quelqu'un a déjà mis ce genre de système en place, si oui comment ?

Par avance, Merci
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.

RealET a écrit :

* Yoann NOGUES (zerax) tapuscrivait, le 09/07/2008 10:17:

Salut,

je cherche a avoir un système pour avoir des urls propres sur les url du type page=xxxx
Est-ce que quelqu'un a déjà mis ce genre de système en place, si oui comment ?

Il n'y a pas de generer_url_page dans ecrire/url/propres.php
C'est, AMHA, un manque.
Si tu as un patch à proposer pour SPIP 2, c'est le moment.

le generer_url_page ne peux pas exister en tant que tel car l'objet page n'a pas d'existance ...

justement je bosse sur ca ... mais plus sur l'expérience utilisateur en fait (interface de modification/stockage/ calcul de ce type d'url ) ( enfin j'y réfléchi a ce stade )
ce serait plus du plugin on va dire ( enfin je pense au stade auquel je suis )

Dans l'idéal, ce que je cherche a faire c'est implémenter l'objet de type "page" qui n'a pas d'existance réelle ( a part le squelette correspondant ) mais c'est un autre sujet...

Bonjour
Une ptite recherche sur google et voila, il suffit d’activer les url propres sur spip, ensuite il utilise les titre des articles séparé par des tirets pour nommer ses pages:
Voici le lien qui a l’air de bien expliquer comment faire
@+ Cédric Thomas Lamarche a écrit :

otor.gif

* Yoann NOGUES (zerax) tapuscrivait, le 09/07/2008 10:49:

RealET a écrit :

* Yoann NOGUES (zerax) tapuscrivait, le 09/07/2008 10:17:

Salut,

je cherche a avoir un système pour avoir des urls propres sur les url du type page=xxxx
Est-ce que quelqu'un a déjà mis ce genre de système en place, si oui comment ?

Il n'y a pas de generer_url_page dans ecrire/url/propres.php
C'est, AMHA, un manque.
Si tu as un patch à proposer pour SPIP 2, c'est le moment.

le generer_url_page ne peux pas exister en tant que tel car l'objet page n'a pas d'existance ...

justement je bosse sur ca ... mais plus sur l'expérience utilisateur en fait (interface de modification/stockage/ calcul de ce type d'url ) ( enfin j'y réfléchi a ce stade )
ce serait plus du plugin on va dire ( enfin je pense au stade auquel je suis )

Dans l'idéal, ce que je cherche a faire c'est implémenter l'objet de type "page" qui n'a pas d'existance réelle ( a part le squelette correspondant ) mais c'est un autre sujet...

Dans soyezcreateurs, j'utilise une forme d'url de page spécifique :
@nomsquelette.html qui renvoit sur spip.php?page=nomsquelette :

RewriteRule ^@(.*)([^@])\.html$ spip.php?page=$1$2 [QSA,L]

Mais je suis obligé dans mon code de faire :
href="@nomsquelette.html"
alors que j'aiemrais faire
href="#URL_PAGE{nomsquelette}"

--
RealET

RealET a écrit :

Mais je suis obligé dans mon code de faire :
href="@nomsquelette.html"
alors que j'aiemrais faire
href="#URL_PAGE{nomsquelette}"

c'est justement ce que je cherche a éviter :slight_smile:
et de permettre a l'administrateur de modifier ces urls qui sont rarement super optimisées. ( surtout que ca peut et ca doit changer dans le temps ) ...

* Cédric BREMAUD tapuscrivait, le 09/07/2008 10:50:

Bonjour
Une ptite recherche sur google et voila, il suffit d'activer les url propres sur spip, ensuite il utilise les titre des articles séparé par des tirets pour nommer ses pages:
Voici le lien qui a l'air de bien expliquer comment faire
http://www.guiderdoni.net/Comment-mettre-des-url-propres.html

C'était pas la question de Yoann (ça, il sait faire :wink: )
Il veut personnaliser spip.php?page=nomsquelette
Et ça, SPIP ne le permet pas actuellement, que tu active ou nom les urls propres.

--
RealET

Cédric BREMAUD a écrit :

Bonjour
Une ptite recherche sur google et voila, il suffit d’activer les url propres sur spip, ensuite il utilise les titre des articles séparé par des tirets pour nommer ses pages:
Voici le lien qui a l’air de bien expliquer comment faire
@+ Cédric

La problématique est plus complexe pour certaines pages.
certes pour un article ou une rubrique, etc ( objet de spip) ca fonctionne, mais pour un squelette que tu appelles par page=squelette la ce n’est pas géré…

ma question n’était si anodine que ça :slight_smile:

Dans bon nombre de ces cas là tu peut inclure ton squelette dans un squelette article ou rubrique et tu aura une réécriture d’url liée à ces objets.
9a résoud pas tout mais c’est un moyen simple dans pas mal de cas finalement.

pierre

Pierre Fiches a écrit :

Le 9 juil. 08 à 11:42, Yoann NOGUES (zerax) a écrit :

Cédric BREMAUD a écrit :

Bonjour
Une ptite recherche sur google et voila, il suffit d'activer les url propres sur spip, ensuite il utilise les titre des articles séparé par des tirets pour nommer ses pages:
Voici le lien qui a l'air de bien expliquer comment faire
http://www.guiderdoni.net/Comment-mettre-des-url-propres.html
@+
Cédric

La problématique est plus complexe pour certaines pages.
certes pour un article ou une rubrique, etc ( objet de spip) ca fonctionne, mais pour un squelette que tu appelles par page=squelette la ce n'est pas géré...

Dans bon nombre de ces cas là tu peut inclure ton squelette dans un squelette article ou rubrique et tu aura une réécriture d'url liée à ces objets.
9a résoud pas tout mais c'est un moyen simple dans pas mal de cas finalement.

pierre

Oui le principe des articles virtuels j'y ai pensé mais a l'usage ce n'est pas super pratique je trouve.
Mon but est d'avoir vraiment un truc trés simple a l'utilisation...