¿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: 13
Ultimo:  Total: 70826
Ultimo:  Ultimo:
leugim_Aguilar
Miembros:  Conectados
Miembros:  Miembros: 0
Invitados:  Invitados: 76
Total:  Total: 76
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
  Postnuke :: Configuración de Themes
  usuarios cambiando de Theme

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Autor Tema: usuarios cambiando de Theme
ozean
Enviado: 04/07/2008 a las 20:07
Habitual
Habitual


Karma: 10 (1 Votos)

Registrado: 20/05/08
Mensajes: 80

Estado: Desconectado
Ultima visita: 24/07/08
en configuración de Themes he dejado activada la casilla de permitir a los usuarios cambiar de Theme.
lo pruebo en mi web como usuario no registrado y me funciona cambiar de themes.
pero, una vez que he cambiado a cualquier theme, el que lleva puesto por defecto incluido, al darle al botón del navegador de actualizar,
me sale el siguiente mensaje pop-up al que tengo que darle retry:

To display the webpage again, Internet Explorer needs to resend the information you've previously submitted.
If you were making a purchase, you should click Cancel to avoid a duplicate transaction. Otherwise, click Retry to display the webpage again.

algo así como que necesita reenviar la información de nuevo,

se puede evitar este popup molesto de alguna manera?
gracias
ozean Enviar MP WwW


nestormateo
Enviado: 04/07/2008 a las 22:07
Administrador
Administrador

avatar

Karma: 10 (58 Votos)

Registrado: 07/07/06
Mensajes: 1190

Estado: Desconectado
Ultima visita: 05/09/08
yap,
pues es porque el formulario para cambiar de theme es tipo POST
("oculta" a la URL)
y cualquier navegador te va a preguntar si deseas reenviar
esa informaciñon oculta, como puede ser el login, o una orden de compra, etc...

es algo normal en los navegadores,
tienen que confirmar si REALMENTe quieres hacer un pedido dos veces
si se tratara de plata no? tongue

además, para qué quieres actualizar la página apenas cambias de theme?
puedes añadir &newtheme=NombreTheme a la URL si quieres
wink


Mateo Tibaquira
-Mis principios... son mis fines-
nestormateo Enviar MP WwW
ozean
Enviado: 04/07/2008 a las 23:07
Habitual
Habitual


Karma: 10 (1 Votos)

Registrado: 20/05/08
Mensajes: 80

Estado: Desconectado
Ultima visita: 24/07/08
quiero que se actualice sin el pop-up porque me parece molesto.
porque estoy desarrollando varios themes que no están asignados por defecto y me gusta ver los cambios sobre la marcha sin tener que hacer login, y comparando entre ellos.
son sobre blankTheme, échales un vistazo, la idea es jugar con varios tonos de color sobre una misma web, como hace yahoo en su portal por ejemplo.

si una vez cambiado el theme, le doy a inicio, se me queda el theme seleccionado y ya no me sale el pop-up cuando actualizo.
pero si cambio de theme, sin pasar por inicio, y le doy actualizar, me sale el dichoso mensaje de alerta, lo haga más tarde o nada más cambiar el theme, da igual.
ese truco de pasar por inicio me lo sé yo, pero no un usuario ajeno.
no termino de entender por qué se tiene que cruzar un cambio de interfaz con los datos de usuario o de un carrito o de lo que sea.

esa línea de código que propones, en qué archivo la tendría que colocar?




editado por: ozean, 05 Jul, 2008 - 03:26
ozean Enviar MP WwW
nestormateo
Enviado: 05/07/2008 a las 01:07
Administrador
Administrador

avatar

Karma: 10 (58 Votos)

Registrado: 07/07/06
Mensajes: 1190

Estado: Desconectado
Ultima visita: 05/09/08
esta buenisimo!
luego pensaremos en un switch de simples hojas de estilo para que cambie todo el look wink

si quieres evadir completamente el popup
cambia la plantilla del bloque ThemeSwitcher
el método POST por GET, y listo.

el parámetro que puse va en la URL, decir:
index.php?newtheme=ozeanLemon
index.php?newtheme=ozeanBlue
que es lo mismo que hace el theme switcher wink


Mateo Tibaquira
-Mis principios... son mis fines-
nestormateo Enviar MP WwW
ozean
Enviado: 05/07/2008 a las 02:07
Habitual
Habitual


Karma: 10 (1 Votos)

Registrado: 20/05/08
Mensajes: 80

Estado: Desconectado
Ultima visita: 24/07/08
vale, con method get me funciona sin popup, pero esto qué quiere decir?

por ejemplo,
para informar al sitio web de los cambios de themes por usuarios, por ejemplo para poder ver estadísticas de qué theme gusta más?
sería method post? y si le pongo get como lo he dejado ahora? podré ver estadísticas? hay forma de verlas?
a qué afectaría realmente el post o el get? es decir, qué tener en cuenta para poner uno u otro método.

en cuanto a la línea de código, la supongo como segunda opción si quisiera dejarle el método post?
la pondría así a pelo tal cual la has propuesto?
en vez de esto,
Código
  1. <a href="?newtheme=<!--[$theme.name]-->"><!--[$theme.displayname]--></a>

esto otro,
Código
  1. <a href="index.php?newtheme=ozeanBlue"><!--[$theme.displayname]--></a>







editado por: ozean, 05 Jul, 2008 - 03:26
ozean Enviar MP WwW
nestormateo
Enviado: 05/07/2008 a las 03:07
Administrador
Administrador

avatar

Karma: 10 (58 Votos)

Registrado: 07/07/06
Mensajes: 1190

Estado: Desconectado
Ultima visita: 05/09/08
por eso te aclaraba al principio:
POST (la informacion del formulario va oculta: compras, login, etc)
GET (todas las variables van en la URL)
cuando usas POST, los navegadores sacan ese popup, cuando usas GET no...

Interesante la cuestión de las estadísticas
no está implementada ahora, pero no es dificil tampoco wink

al bloque ThemeSwitcher no le cambies nada más que el POST por el GET,
y claro, si quieres usar un theme específico puedes usar:
Código
  1. <a href="?newtheme=ozeanBlue">ozeanBlue</a>

o
Código
  1. <a href="?theme=ozeanBlue">ozeanBlue</a>


pero no remplaces el código que muestras.
El primero es dinámico, como una lista de themes disponibles
el segundo sólo apunta a tu theme ozeanBlue...
wink


Mateo Tibaquira
-Mis principios... son mis fines-
nestormateo Enviar MP WwW




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