¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
No Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 1
Ultimo:  Nuevos Ayer: 12
Ultimo:  Total: 71546
Ultimo:  Ultimo:
NOTKEDA
Miembros:  Conectados
Miembros:  Miembros: 0
Invitados:  Invitados: 53
Total:  Total: 53
Miembros:  Miembros Online
No hay miembros conectados
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  Desarrollo dev-postnuke :: Bloques, módulos, addons ...
  Generar URL valida para logout

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol, MrGer << Tema anterior   Tema siguiente >>
Imprimir tema
Autor Tema: Generar URL valida para logout
sole
Enviado: 11/11/2004 a las 11:11
Novato
Novato


Karma: 0 (0 Votos)

Registrado: 11/11/04
Mensajes: 6

Estado: Desconectado
Ultima visita: 10/04/05
Hola!!

Veamos, he hecho un modulo en el cual hay un bloque que me sirve para mostrar un menu basado en imagenes, que debe sustituir al main menu "tipico", dependiendo de ciertos parametros. Eso lo he conseguido sin problemas.

El tema es que ahora quisiera poder asignar la url de la opcion de logout de una forma "realmente correcta". Me explico: por ahora la opcion de logout tiene asignada la url de forma "manual", apuntando a "http://www.dev-postnuke.com/User-Logout.html"
Pero quiza en un futuro esto deba cambiarse, con lo que no creo que sea una buena idea ponerlo asi "a pinyon".

He probado dos cosas pero ninguna me sirve realmente bien:
Primero el valor de la url lo he dejado como una variable en el tpl que contiene cada uno de los menus, y se lo he asignado desde el codigo del bloque, usando la funcion pnModURL. Esto de aqui abajo, vamos:
$logoutURL= pnModURL('NS-User', 'user', 'logout', array());
$pnRender->assign('urllogout', $logoutURL);

El problema es que esto realmente no genera la misma url que hace el logout de verdad, asi que no me sirve (aparte de que produce un error de que no se puede cargar un modulo).

Lo segundo que he hecho es poner en el tpl del menu una llamada a una funcion de plantillas, la pnmodurl (que acaba siendo lo mismo que antes). Lo bueno es que con esta otra puedo asignarle mas parametros (especialmente la variable op, que no me aparecia de la otra forma correctamente), pero mi problema ahora es que se crea un enlace a index.php en lugar de a user.php. Con lo cual, tampoco va.

Que podria hacer? Existe alguna opcion para generar la url de logout de una manera mas sencilla? Me he metido en camisa de once varas? Un saludo y gracias por la atencion...!

PD Perdon por no poner acentos ni enyes pero es que estoy en londres y no tengo teclado espanyol...
sole Enviar MP


el_cuervo
Enviado: 11/11/2004 a las 12:11
Administrador
Administrador

avatar

Karma: 9 (83 Votos)

Registrado: 12/06/03
Mensajes: 6528

Estado: Desconectado
Ultima visita: 23/07/07
La url para logout es :
http://www.[TuWeb].com/user.php?module=NS-User&op=logout



el_cuervo Enviar MP WwW
sole
Enviado: 11/11/2004 a las 13:11
Novato
Novato


Karma: 0 (0 Votos)

Registrado: 11/11/04
Mensajes: 6

Estado: Desconectado
Ultima visita: 10/04/05
Entonces esa URL es correcta para todos los casos? Pense que habia alguna funcion de la API para generar la URL dependiendo, por ejemplo, de si se habia hecho algun cambio en el path base del site o algo asi. Mas que nada, por no andar tocando esto cada vez que se hicier aun cambio de server y tal....

Bueno, muchas gracias, todo un honor recibir respuesta del famoso "el_cuervo".

Thanks! smile
sole Enviar MP
el_cuervo
Enviado: 11/11/2004 a las 13:11
Administrador
Administrador

avatar

Karma: 9 (83 Votos)

Registrado: 12/06/03
Mensajes: 6528

Estado: Desconectado
Ultima visita: 23/07/07
La url es correcta para todos los casos y usuarios smile

Para que no tengas que modificar el path base lo mejor es que crees links con urls relativas:

Salir

De esa forma siempre funcionara bien sin importar la web o el subdominio donde estes.

Cita
Bueno, muchas gracias, todo un honor recibir respuesta del famoso "el_cuervo".

jajajajajajaja, "famoso" ? muchas gracias por tus palabras wink

Saludos



el_cuervo Enviar MP WwW
sole
Enviado: 11/11/2004 a las 14:11
Novato
Novato


Karma: 0 (0 Votos)

Registrado: 11/11/04
Mensajes: 6

Estado: Desconectado
Ultima visita: 10/04/05
Si si famoso, que he visto bastantes menciones a tu nick en varias paginas, no solo espanyolas. Bueno, voy a seguir con la tarea. Un saludo y gracias otra vez!
sole Enviar MP




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios