PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Reprendre la navigation après un lien direct
Reprendre la navigation après un lien direct
Iniciado por jonathan.somville, ago., 22 2005 9:15 AM - 15 respostas
Publicado em agosto, 22 2005 - 9:15 AM
Pour faciliter la navigation dans mon site, je permet à mes utilisateurs, certains liens direct grace au code suivant :

SI PageParamètre("page") = "news" ALORS
PageAffiche(Table_NEWS)

Jusque la pas de problème, les utilisateurs accèdent bien à la page, mais une fois arriver sur cette page ils leurs est impossible de continuer de naviguer sur le site, ils sont bloquer sur cette page!!

Quelqu'un à une solution?

(Mon site n'est pas Créer un AWP, et cela serait trop laborieux à appliquer à toutes les pages...)

Merci d'avance!!

JS
Publicado em agosto, 22 2005 - 12:19 PM
JS a présenté l'énoncé suivant :
Pour faciliter la navigation dans mon site, je permet à mes utilisateurs,
certains liens direct grace au code suivant :

SI PageParamètre("page") = "news" ALORS
PageAffiche(Table_NEWS)

Jusque la pas de problème, les utilisateurs accèdent bien à la page, mais une
fois arriver sur cette page ils leurs est impossible de continuer de naviguer
sur le site, ils sont bloquer sur cette page!!

Quelqu'un à une solution?


Il faut bien entendu que tu prévois des liens sur les pages en
question.
Ceratinement avec un bandeau horizontal ou vertical (eventuelt une
frame ou dans ton modèle) qui permet d'accèder aux autres liens
principaux de ton site.


(Mon site n'est pas Créer un AWP, et cela serait trop laborieux à appliquer à
toutes les pages...)

Merci d'avance!!

JS



--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado em agosto, 22 2005 - 1:25 PM
Salut,

JS a formulé ce lundi :
Pour faciliter la navigation dans mon site, je permet à mes utilisateurs,
certains liens direct grace au code suivant :

SI PageParamètre("page") = "news" ALORS
PageAffiche(Table_NEWS)

Jusque la pas de problème, les utilisateurs accèdent bien à la page, mais une
fois arriver sur cette page ils leurs est impossible de continuer de naviguer
sur le site, ils sont bloquer sur cette page!!


veille à bien vérifier que tu ne définis pas des variables globales (
de session ou autre) à la suite du code d'initialisation de ton projet.
Ca pourrait venir de là. Autrement, je ne vois pas de bloquage
particulier sur ta description. J'utilise moi même cette solution pour
définir quelques point d'entrée sur une appli en Intranet.

@ suivre donc...

Quelqu'un à une solution?

(Mon site n'est pas Créer un AWP, et cela serait trop laborieux à appliquer à
toutes les pages...)

Merci d'avance!!

JS


Bon dev'

--
Guillaume
Publicado em agosto, 22 2005 - 3:24 PM
En effet j'initialise quelques variables globales, es ce impossible avec ce code?

sinon comment faire vu que la première chose qui est lue est le code du projet?

Jvais creuser un peu tout ca, essayer de virer les variables globales...

Merci pour ton aide!

Salutations!
Publicado em agosto, 22 2005 - 3:41 PM
En effet j'initialise quelques variables globales, es ce impossible avec ce code?

sinon comment faire vu que la première chose qui est lue est le code du projet?

Jvais creuser un peu tout ca, essayer de virer les variables globales...

Merci pour ton aide!

Salutations!
Publicado em agosto, 22 2005 - 4:08 PM
Re-Salut,

JS a formulé la demande :
En effet j'initialise quelques variables globales, es ce impossible avec ce
code?

sinon comment faire vu que la première chose qui est lue est le code du
projet?


Très simple en fait, il suffit de placer judicieusement le code
renvoyant sur ta page particulière...

Si tu exécute tout ton code d'init "général" et que tu places ce code
de redirection ensuite, tes variables sont bien initialisées et c'est
gagné :-)


Jvais creuser un peu tout ca, essayer de virer les variables globales...

Merci pour ton aide!

Salutations!


Tiens nous au courant

Bon dev'

--
Guillaume
Publicado em agosto, 22 2005 - 4:16 PM
J'ai une petite question qui rejoint un peu celle ci.
Pour mon site de ecommerce je voulais developper un autre site qui concernerait l'administrateur mais ce n'est pas possible car j'ai un dossier partagé par les 2 modules. Je voudrais donc intégrer le module d'administration au site mais permettre a l'administrateur d'y accéder directement en tapant par exemple
http://www.monsite.com/Module_Admin

Comment puis-je faire? Peut etre pendant le deploiement mais a vrai dire je n'en ai jamais fait et je me demande si il est possible de donner 2 points d'entrée comme ca avec webdev.
Publicado em agosto, 22 2005 - 4:55 PM
Il se trouve que mickael toris a formulé :
J'ai une petite question qui rejoint un peu celle ci.
Pour mon site de ecommerce je voulais developper un autre site qui
concernerait l'administrateur mais ce n'est pas possible car j'ai un dossier
partagé par les 2 modules. Je voudrais donc intégrer le module
d'administration au site mais permettre a l'administrateur d'y accéder
directement en tapant par exemple http://www.monsite.com/Module_Admin

Comment puis-je faire? Peut etre pendant le deploiement mais a vrai dire je
n'en ai jamais fait et je me demande si il est possible de donner 2 points
d'entrée comme ca avec webdev.


tu peux passer un parametre et réagir en code projet en fn de cela.

je te renvoie à une wtablette que j'ai fait il y a une moment.
Dans Install et admin Webdev/Eviter l'URL WW70AWP en première page de
votre site

Tout est expliqué ...

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado em agosto, 22 2005 - 5:21 PM
Je viens de constater que ou que je mette le code ca ne marche pas en mode déploiement, et ca marche en mode développement!!!!!

Mauvais réglages de l'admin?

Mauvais réglages IIS?

qqn peut m'éclairer?
Publicado em agosto, 22 2005 - 6:08 PM
Je t avouerais que j'ai un peu de mal a comprendre le code et je ne sais pas si j'ai le meme probleme que JS mais ca ne marche pas et pour l'instant je ne peux pas deployer le site.
Si j'ai bien compris, pour reprendre l'exemple des WTablettes.
Si a la place de :
'http://62.200.128.93/WW70AWP/WW70AWP.EXE/CONNECT/MonAppli…'
Je mets l'adresse de ma page IndexAdmin lorsque je la lance, je pourrais tapper directement
http://www.monsite.com/module_admin pour acceder directement a cette page?
Publicado em agosto, 22 2005 - 8:33 PM
mickael toris a formulé ce lundi :
Je t avouerais que j'ai un peu de mal a comprendre le code et je ne sais pas
si j'ai le meme probleme que JS mais ca ne marche pas et pour l'instant je ne
peux pas deployer le site. Si j'ai bien compris, pour reprendre l'exemple des
WTablettes. Si a la place de :
'http://62.200.128.93/WW70AWP/WW70AWP.EXE/CONNECT/MonAppli…'
Je mets l'adresse de ma page IndexAdmin lorsque je la lance, je pourrais
tapper directement http://www.monsite.com/module_admin pour acceder
directement a cette page?


:-?
non !

_WWREFERER_ et _WWNATION_ sont des paramètres passés dans l'URL.
Le premier est vide, le deuxième est à 5.
Tu peux rajouter un param avec un &VERSMAPAGE=module_admin
Tu crée une page index.htm ou Default.htm (si IIS) qui contient cette
url.
ensuite dans l'init du projet, tu récupères ce param pour faire le
pageAffiche ad'hoc.

C'est pourtant très détaillé dans la wtablette ???
Ensuite il ya un truc pour faire la correspondance entre une url avec
tous ces param et une url plus simple. C'est le principe des redirect
d'apache, mais il existe surement la meme chose pour IIS

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado em agosto, 23 2005 - 11:03 AM
S'il vous plait!
Publicado em agosto, 23 2005 - 12:35 PM
Salut,

JS a pensé très fort :
Je viens de constater que ou que je mette le code ca ne marche pas en mode
déploiement, et ca marche en mode développement!!!!!


Tu as le même serveur web en dev et en dep? ou tu en as des différents?
dans le cas de différents, fais attention au respect de la casse
important pour Apache mais transparent pour IIS...

Autrement, je ne vois pas trop d'où ça peut venir là comme ça...

Mauvais réglages de l'admin?

Mauvais réglages IIS?

qqn peut m'éclairer?


bon dev'

--
Guillaume
Publicado em agosto, 23 2005 - 12:44 PM
Salut,

Le 22/08/2005, Eric R. a supposé :
mickael toris a formulé ce lundi :
Je t avouerais que j'ai un peu de mal a comprendre le code et je ne sais pas
si j'ai le meme probleme que JS mais ca ne marche pas et pour l'instant je
ne peux pas deployer le site. Si j'ai bien compris, pour reprendre
l'exemple des WTablettes. Si a la place de :
'http://62.200.128.93/WW70AWP/WW70AWP.EXE/CONNECT/MonAppli…'
Je mets l'adresse de ma page IndexAdmin lorsque je la lance, je pourrais
tapper directement http://www.monsite.com/module_admin pour acceder
directement a cette page?

:-?
non !

_WWREFERER_ et _WWNATION_ sont des paramètres passés dans l'URL.
Le premier est vide, le deuxième est à 5.
Tu peux rajouter un param avec un &VERSMAPAGE=module_admin
Tu crée une page index.htm ou Default.htm (si IIS) qui contient cette
url.
ensuite dans l'init du projet, tu récupères ce param pour faire le
pageAffiche ad'hoc.

C'est pourtant très détaillé dans la wtablette ???
Ensuite il ya un truc pour faire la correspondance entre une url avec
tous ces param et une url plus simple. C'est le principe des redirect
d'apache, mais il existe surement la meme chose pour IIS


dans IIS, je ferais simplement un alias et je configurerais ensuite la
redirection ... Tu crées un Alias que tu vas appeler "Admin" par
exemple. Si ton site web par défaut est www.monsite.com, l'accès à cet
alias sera www.monsite.com/Admin

Une fois l'alias créé sur un dossier quelconque (si je ne me trompe
pas, IIS refuse de créer directement un alias concernant une
redirection...) tu vas dans les propriétés de cet alias et tu coches
"Une redirection vers une URL" et tu tape l'adresse complete "réelle"
avec le paramètre admin.

ex :
http://www.monsite.com/WD90AWP/WD90AWP.EXE/connect/MonSite…

Dans cet exemple, le nom du paramètre est admin et ça valeur est ok.

Cette solution fonctionnera bien mais l'adresse complête définie au
dessus sera visible :-/

Pour la cacher, j'ai tendance à afficher mes applications webdev dans
un frameset contenant une frame de 100%... dans ce cas, la redirection
d'alias doit pointer non pas sur l'adresse WD90AWP mais sur une page
"admin" contenant juste une frame dont la source est l'adresse réelle
WD90AWP...

Espérant avoir été clair

Bon dev'


--
Guillaume
Publicado em agosto, 23 2005 - 1:12 PM
J'ai un serveur IIS, les version développement et création sont les dernières mise à jour disponible sur le site PC Soft!

(J'obtient aussi d'autre différences ex :

J'ai un organigramme fais avec l'objet treeview qui fonctionne parfaitement en mode développement, mais une fois le site déployé il ne s'affiche plus!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

j'imagine que vous comprenez mon désarois...

Salutations!

JS
Publicado em agosto, 23 2005 - 1:14 PM
A part voir avec PCSoft, je ne vois pas trop quoi faire...

Peut-être des problèmes de droit?....

JS a pensé très fort :
J'ai un serveur IIS, les version développement et création sont les dernières
mise à jour disponible sur le site PC Soft!

(J'obtient aussi d'autre différences ex :

J'ai un organigramme fais avec l'objet treeview qui fonctionne parfaitement
en mode développement, mais une fois le site déployé il ne s'affiche
plus!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

j'imagine que vous comprenez mon désarois...

Salutations!

JS


Bon courage

--
Guillaume