Page 1 of 2

Base de fonctionnement des liens

Posted: Mon Nov 24, 2008 2:53 am
by Erwan31
Bonjour,
suite à quelques problèmes de liens générés par CMS MS, j'ai du revenir sur une version statique du site sans passer par CMS MS.
Je dois maintenant résoudre ce problème et réutiliser les page générées par le CMS.
Seulement quand je supprime les page statique du répertoire distant et que j'essaye d'accéder à la racine du site, rien ne s'affiche.
Bref je n'ai trouvé aucune explication (docu/faq) là-dessus mais j'aimerais savoir comment CMS MS génère ces pages dynamique,  mais aussi comment sont gérés les liens dynamiques (index.php?page=... ou un truc dans le genre) entre les pages et à partir de quelles paramètres ils sont générés.

Merci par avance

Re: Base de fonctionnement des liens

Posted: Mon Nov 24, 2008 9:04 am
by jce76350
re,

Un peu plus de clareté ou d'explications dans la demande  ;) 

Re: Base de fonctionnement des liens

Posted: Mon Nov 24, 2008 4:03 pm
by Erwan31
Je pensais pourtant avoir été clair.  :-\
Qu'est ce que vous ne comprenez pas? Le début je suppose?
L'important est dans la dernière phrase ;)

Re: Base de fonctionnement des liens

Posted: Mon Nov 24, 2008 6:56 pm
by jce76350
re
L'important est dans la dernière phrase
Ha pas sur de bien comprendre mais

Voir le wiki
et  Passing the page content as a parameter

Re: Base de fonctionnement des liens

Posted: Tue Nov 25, 2008 12:53 am
by will83
Erwan31 wrote: Bonjour,
suite à quelques problèmes de liens générés par CMS MS, j'ai du revenir sur une version statique du site sans passer par CMS MS.
Je dois maintenant résoudre ce problème et réutiliser les page générées par le CMS.
Seulement quand je supprime les page statique du répertoire distant et que j'essaye d'accéder à la racine du site, rien ne s'affiche.
Bref je n'ai trouvé aucune explication (docu/faq) là-dessus mais j'aimerais savoir comment CMS MS génère ces pages dynamique,  mais aussi comment sont gérés les liens dynamiques (index.php?page=... ou un truc dans le genre) entre les pages et à partir de quelles paramètres ils sont générés.

Merci par avance
Euh... j'admet également que c'est un peu confus comme demande. Tu veux savoir comment le CMS attribut les alias de page?
Il le fait automatiquement si tu ne rentre pas toi même une valeur dans le champs "alias de page" dans l'onglet option.

Si tu ne rentre rien et que le titre de ta page est mapage, l'URL de ta page sera "index.php?page=mapage" (à condition qu'aucune autre page ne porte déjà cet alias), sinon il transformera automatiquement l'URL en "index.php?page=mapage-2".
Maintenant tu peux personnaliser l'alias via l'onglet options -> alias de page.

C'est ça ta demande?

Re: Base de fonctionnement des liens

Posted: Tue Nov 25, 2008 4:21 pm
by Erwan31
Merci Jce, je regarderai ça des que possible :)
will83 wrote: Il le fait automatiquement si tu ne rentre pas toi même une valeur dans le champs "alias de page" dans l'onglet option.

Si tu ne rentre rien et que le titre de ta page est mapage, l'URL de ta page sera "index.php?page=mapage" (à condition qu'aucune autre page ne porte déjà cet alias), sinon il transformera automatiquement l'URL en "index.php?page=mapage-2".
Maintenant tu peux personnaliser l'alias via l'onglet options -> alias de page.
Merci à toi ça répond en parti à ma question oui (les pages avaient leur propre nom), mais sans résoudre mon problème (plus ardu à ma avis).

Lorsque je tappe nom du site dans le champ URL de mon navigateur, http://www.ndd.com/
et que je supprime l'index.php qui est actuellement a la racine, je tombe sur une erreur 404.
Donc j'aimerais savoir comment faire en sorte que CMS MS génère la page dynamiquement lorsque l'on rentre le nom du site
à partic de contenu rentré dans l'interface d'admin.
Désolé je ne sais pas coder en PHP/ASPx  alors toutes ces notions de page dynamique me perdent un peu.

Re: Base de fonctionnement des liens

Posted: Tue Nov 25, 2008 10:21 pm
by Erwan31
Ben ma dernière réponse a disparu?
Un bug du forum?

Re: Base de fonctionnement des liens

Posted: Tue Nov 25, 2008 11:56 pm
by will83
En effet, il y avait marqué "dernier message: Erwan31" et en entrant dans le topic le dernier post était le miens.
Reposte le donc! ;-)

Re: Base de fonctionnement des liens

Posted: Tue Nov 25, 2008 11:58 pm
by will83
Erwan31 wrote: Merci à toi ça répond en parti à ma question oui (les pages avaient leur propre nom), mais sans résoudre mon problème (plus ardu à ma avis).

Lorsque je tappe nom du site dans le champ URL de mon navigateur, http://www.ndd.com/
et que je supprime l'index.php qui est actuellement a la racine, je tombe sur une erreur 404.
Donc j'aimerais savoir comment faire en sorte que CMS MS génère la page dynamiquement lorsque l'on rentre le nom du site
à partic de contenu rentré dans l'interface d'admin.
Désolé je ne sais pas coder en PHP/ASPx  alors toutes ces notions de page dynamique me perdent un peu.

Re: Base de fonctionnement des liens

Posted: Wed Nov 26, 2008 12:06 am
by will83
Pour répondre a ta question, il n'est pas question que tu supprime physiquement le fichier index.php sans quoi ton site ne fonctionnera plus puisque c'est par cet index.php que passent toutes les informations que tu as rentré dans l'interface d'admin.

Le principe du CMS, c'est un gros mashup d'information et d'élements provenant de ta base de données et des fichiers de ton arborescence.

Si tu cherche en effet des pages physiques quelque part dans ton arborescence (du genre ma_page.html), tu n'en trouveras pas, puisqu'elles sont, justement, générées dynamiquement, et n'existent donc qu'une fois générées dans ton navigateur.
Donc j'aimerais savoir comment faire en sorte que CMS MS génère la page dynamiquement lorsque l'on rentre le nom du site
à partir de contenu rentré dans l'interface d'admin.
Ca se fait automatiquement, je trouve ta demande encore confuse. Sans réglage préalable, toutes tes pages seront du type:
http://www.monsite.com/index.php?page=alias_de_ta_page
Tes pages sont donc générées dynamiquement, et ce sans ton intervention (à part l'alimentation de contenu).

En espérant que ca réponde a ta question.

Re: Base de fonctionnement des liens

Posted: Wed Nov 26, 2008 12:07 pm
by Erwan31
will83 wrote: Pour répondre a ta question, il n'est pas question que tu supprime physiquement le fichier index.php sans quoi ton site ne fonctionnera plus puisque c'est par cet index.php que passent toutes les informations que tu as rentré dans l'interface d'admin.
Bonjour Will et merci de ta réponse, ça répond presque entièrement à mes questions.
Mais ce que tu me dis là (cf citation) est paradoxal avec le fait que les pages sont générées automatiquement.
D'après ce que j'ai compris, je peux supprimer toutes mes page physiquement du serveur SAUF index.php?
Comment je fais alors pour tomber sur index.php?page=accueil seulement en rentrant l'URL du site. (www.ndd.net)


Autre quesrtion:
ou sont générés les liens dynamique à partir du nom de l'alias? Je veux dire sur quel support (menu...) sont-il générés.

J'ai un problème plus ennuyeux: Lorsque je tappe l'URL générée de la page (http://www.ndd.com/index.php?page=actualites)  je tombe systématiquement sur index.php  :/
Et ce problème je ne l'avais pas avant.

Re: Base de fonctionnement des liens

Posted: Wed Nov 26, 2008 12:38 pm
by Erwan31
Message posté en double et non posté au premier postage  ???
D'autre part le message met énormément de temps à être posté.
Et lorsque je supprime le deuxième message, TOUS mes derniers messages sont supprimés !

Merci aux admins de réparer ce problème très pénible svp.

Décidement j'ai la pouasse en ce moment  >:(

Re: Base de fonctionnement des liens

Posted: Wed Nov 26, 2008 12:51 pm
by Erwan31
Bonjour Will et merci de ta réponse, ça répond presque entièrement à mes questions.
Mais ce que tu me dis là (cf citation) est paradoxal avec le fait que les pages sont générées automatiquement.
D'après ce que j'ai compris, je peux supprimer toutes mes page physiquement du serveur SAUF index.php?
Comment je fais alors pour tomber sur index.php?page=accueil seulement en rentrant l'URL du site. (www.ndd.net)


Autre quesrtion:
ou sont générés les liens dynamique à partir du nom de l'alias? Je veux dire sur quel support (menu...) sont-il générés.

J'ai un problème plus ennuyeux: Lorsque je tappe l'URL générée de la page (http://www.ndd.com/index.php?page=actualites)  je tombe systématiquement sur index.php  :/
Et ce problème je ne l'avais pas avant.

Re: Base de fonctionnement des liens

Posted: Wed Nov 26, 2008 1:00 pm
by Erwan31
Bonjour Will et merci de ta réponse, ça répond presque entièrement à mes questions.
Mais ce que tu me dis là (cf citation) est paradoxal avec le fait que les pages sont générées automatiquement.
D'après ce que j'ai compris, je peux supprimer toutes mes page physiquement du serveur SAUF index.php?
Comment je fais alors pour tomber sur index.php?page=accueil seulement en rentrant l'URL du site. (www.ndd.net)


Autre quesrtion:
ou sont générés les liens dynamique à partir du nom de l'alias? Je veux dire sur quel support (menu...) sont-il générés.

J'ai un problème plus ennuyeux: Lorsque je tappe l'URL générée de la page (http://www.ndd.com/index.php?page=actualites)  je tombe systématiquement sur index.php  :/
Et ce problème je ne l'avais pas avant.

Re: Base de fonctionnement des liens

Posted: Wed Nov 26, 2008 9:09 pm
by will83
Ok, je crois qu'on se comprend pas parce qu'on parle pas de la même chose.
Admettons que tu ne supprime rien du serveur (parce que tu n'a rien à supprimer).

Dans l'interface d'admin, en face des pages que tu créé, il y a un colonne "par défaut". La page qui est cochée en vert est ta page d'accueil qui sera accessible via www.ndd.net.

Ensuite, toutes les autres pages seront du type www.ndd.net/index.php?page=alias_de_ta_page

Rajoute la balise {menu} quelque part dans ton gabarit pour avoir un menu.

Et je t'en prie, lis la doc qui est très complète et très bien faite!