Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Hola: Gracias por tu respuesta. si no te molesta dejaré el asunto acá para no salirme mas del tema de la lista y cualquier cosa te pregunto por privado. Muchas gracias a todos por su tolerancia y colaboración. Saludos cordiales, Halenita. - Original Message - From: stripTM To: Ovillo, la lista de CSS en castellano Sent: Thursday, January 29, 2009 9:38 PM Subject: Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja de estilos css usando php? Halenita escribió: > Buenos días: > Y con la solución que me ofreces usando JS como resuelvo cuando el usuario lo tenga desahbilitado? > Lo que yo haría es: En las páginas unos enlaces para seleccionar el css... seleccioncss.php lo que hace es establecer por ejemplo en una cookie un valor que indique que hoja de estilo es la seleccionada y devolver a la página desde la que se le llamó. En todas las páginas, generar la parte de los links a los css con rel="stylesheet" en la que está seleccionada y con rel="alternate stylesheet" el resto. [ Ángel no leas esto, voy a hablar de javascript ;-) ] Para evitar la recarga de la página capturas los eventos click de los enlaces, anulas su comportamiento de ir a seleccioncss.php, estableces el valor de la cookie para que cuando visite otra página permanezca el estilo y dejas activo (disabled=false) el que corresponda y disabled=true al resto. Espero que manejes con el php y javascript porque eso si que es OffTopic en la lista. La cosa es que te quedes con la idea. -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Halenita escribió: > Buenos días: > Y con la solución que me ofreces usando JS como resuelvo cuando el usuario lo > tenga desahbilitado? > Lo que yo haría es: En las páginas unos enlaces para seleccionar el css... seleccioncss.php lo que hace es establecer por ejemplo en una cookie un valor que indique que hoja de estilo es la seleccionada y devolver a la página desde la que se le llamó. En todas las páginas, generar la parte de los links a los css con rel="stylesheet" en la que está seleccionada y con rel="alternate stylesheet" el resto. [ Ángel no leas esto, voy a hablar de javascript ;-) ] Para evitar la recarga de la página capturas los eventos click de los enlaces, anulas su comportamiento de ir a seleccioncss.php, estableces el valor de la cookie para que cuando visite otra página permanezca el estilo y dejas activo (disabled=false) el que corresponda y disabled=true al resto. Espero que manejes con el php y javascript porque eso si que es OffTopic en la lista. La cosa es que te quedes con la idea. -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Hola: Muchas gracias por tu respuesta . en otro mail, te preguntaba como hacer si usara js con los usuarios que lo tengan deshabilitado. Probaré esto y luego les cuento. Saluditos, Halenita. - Original Message - From: stripTM To: Ovillo, la lista de CSS en castellano Sent: Thursday, January 29, 2009 4:33 AM Subject: Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja de estilos css usando php? Halenita escribió: > Buenas a todos: > Primero Agradecer las respuestas. La opción de David es la que mas se acerca a lo que quiero hacer/aprender, Porque acá no tengo usuarios ya registrados, ni quiero usar JS, pues si algún usuario no lo tiene habilitado ya no sirve hacer esto, verdad?.. Sin embargo, aunque sigo las instrucciones que me comenta el enlace ( también lo leí en español) me da error tanto en apache como en php. No se si sea porque en el caso mío estoy haciendo pruebas con un servidor local y no tengo un dominio real. > Seguiré indagando a ver como puedo hacer esto. > En el head tendrás algo así para referenciar a los 2 css: Lo que tienes que hacer es añadir al atributo rel el alternate a la/las hoja/s de estilos que no quieres que aparezcan por defecto y dejar únicamente stylesheet a la que quieras que sea la que se ve por defecto. En php podría ser algo así: -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Buenos días: Y con la solución que me ofreces usando JS como resuelvo cuando el usuario lo tenga desahbilitado? Gracias, Halenita. - Original Message - From: stripTM To: Ovillo, la lista de CSS en castellano Sent: Thursday, January 29, 2009 4:25 AM Subject: Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja de estilos css usando php? J.Enrique Montiel P. escribió: > Buenocada quien tiene una forma de hacerlo. Tu tienes esa es valido. > Solo di una forma a Halena. Y eso decide cual. > Efectivamente, pero lo que intento, ya que Halena no está muy puesta en el tema, es explicarla una forma sencilla y frente a una solución javascript + servidor y una que solo necesita javascript a primera vista la segunda parece menos complicada. La solución que comentaba es simplemente lanzar un nodoLinkDelCss.disabled = false o nodoLinkDelCss.disabled = true para cambiar una u otra hoja de estilos. -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
On Thu, Jan 29, 2009 at 09:55:24AM +0100, stripTM wrote: > Efectivamente, pero lo que intento, ya que Halena no está muy puesta en > el tema, es explicarla una forma sencilla y frente a una solución > javascript + servidor y una que solo necesita javascript a primera vista > la segunda parece menos complicada. Pero el OP pregunta, textualmente, «¿Se puede cambiar la hoja de estilos css usando php?». Y a esa pregunta le respondieron. Probablemente no esté interesado en utilizar JavaScript, como no lo estamos muchos de nosotros. :-) Saludos, Ángel ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Halenita escribió: > Buenas a todos: > Primero Agradecer las respuestas. La opción de David es la que mas se acerca > a lo que quiero hacer/aprender, Porque acá no tengo usuarios ya registrados, > ni quiero usar JS, pues si algún usuario no lo tiene habilitado ya no sirve > hacer esto, verdad?.. Sin embargo, aunque sigo las instrucciones que me > comenta el enlace ( también lo leí en español) me da error tanto en apache > como en php. No se si sea porque en el caso mío estoy haciendo pruebas con un > servidor local y no tengo un dominio real. > Seguiré indagando a ver como puedo hacer esto. > En el head tendrás algo así para referenciar a los 2 css: Lo que tienes que hacer es añadir al atributo rel el alternate a la/las hoja/s de estilos que no quieres que aparezcan por defecto y dejar únicamente stylesheet a la que quieras que sea la que se ve por defecto. En php podría ser algo así: -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
J.Enrique Montiel P. escribió: > Buenocada quien tiene una forma de hacerlo. Tu tienes esa es valido. > Solo di una forma a Halena. Y eso decide cual. > Efectivamente, pero lo que intento, ya que Halena no está muy puesta en el tema, es explicarla una forma sencilla y frente a una solución javascript + servidor y una que solo necesita javascript a primera vista la segunda parece menos complicada. La solución que comentaba es simplemente lanzar un nodoLinkDelCss.disabled = false o nodoLinkDelCss.disabled = true para cambiar una u otra hoja de estilos. -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
No conozco mucho de php, pero digamos en rails, eso lo puedo hacer por rutas rest, que en php no se si me equivoque, lo podrías hacer mediante variables de urls y poner un elseif en el head y determinas cada variable para cada hoja, No se solo es una idea. El 28/01/2009, a las 21:40, Halenita escribió: > Buenas a todos: > Primero Agradecer las respuestas. La opción de David es la que mas > se acerca a lo que quiero hacer/aprender, Porque acá no tengo > usuarios ya registrados, ni quiero usar JS, pues si algún usuario no > lo tiene habilitado ya no sirve hacer esto, verdad?.. Sin embargo, > aunque sigo las instrucciones que me comenta el enlace ( también lo > leí en español) me da error tanto en apache como en php. No se si > sea porque en el caso mío estoy haciendo pruebas con un servidor > local y no tengo un dominio real. > Seguiré indagando a ver como puedo hacer esto. > Muchas gracias a todos. > Halenita. > - Original Message - > From: David Pardo > To: Ovillo, la lista de CSS en castellano > Sent: Wednesday, January 28, 2009 3:16 PM > Subject: Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja de > estilos css usando php? > > > Hola Halena, > > Se puede hacer sin problemas. Lo que tendrías que hacer es un > formulario con un selector de hojas de estilo y almacenar la que el > usuario escoja en su sesión. Por otro lado, cada vez que sirvas una > página, compruebas el valor de la variable de sesión y, si es una > hoja > de estilos válida, sobreescribes el código html o css para que > incluya > la que ha seleccionado. > > Hay un artículo de A List Apart que cuenta exactamente como hacerlo > (en > inglés) en http://www.alistapart.com/articles/phpswitch/ > > Un saludo, > > David > > Halena Rojas escribió: >> Buenas a todos: >> Disculpen el off topic, pero he preguntado en otros sitios y buscado >> en google y no consigo mucha información que me explique si es >> posible >> y como, lograr que un usuario pueda cambiar la hoja de estilos >> utilizando php. Si alguno tiene información al respecto que me pueda >> orientar se lo agradecería, pues consigo métodos usando >> javascript, ajax pero no php solamente. >> Ya se que esta es una lista sobre css, pero como dije he preguntado >> en >> otras y no me responden mas que use ajax. >> Agradezco su comprensión y colaboración. >> Saludos cordiales, >> halenita. >> ___ >> Lista de distribución Ovillo >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >> Puedes modificar tus datos o desuscribirte en la siguiente >> dirección: http://lists.ovillo.org/mailman/listinfo/ovillo >> > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente > dirección: http://lists.ovillo.org/mailman/listinfo/ovillo > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente > dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Buenas a todos: Primero Agradecer las respuestas. La opción de David es la que mas se acerca a lo que quiero hacer/aprender, Porque acá no tengo usuarios ya registrados, ni quiero usar JS, pues si algún usuario no lo tiene habilitado ya no sirve hacer esto, verdad?.. Sin embargo, aunque sigo las instrucciones que me comenta el enlace ( también lo leí en español) me da error tanto en apache como en php. No se si sea porque en el caso mío estoy haciendo pruebas con un servidor local y no tengo un dominio real. Seguiré indagando a ver como puedo hacer esto. Muchas gracias a todos. Halenita. - Original Message - From: David Pardo To: Ovillo, la lista de CSS en castellano Sent: Wednesday, January 28, 2009 3:16 PM Subject: Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja de estilos css usando php? Hola Halena, Se puede hacer sin problemas. Lo que tendrías que hacer es un formulario con un selector de hojas de estilo y almacenar la que el usuario escoja en su sesión. Por otro lado, cada vez que sirvas una página, compruebas el valor de la variable de sesión y, si es una hoja de estilos válida, sobreescribes el código html o css para que incluya la que ha seleccionado. Hay un artículo de A List Apart que cuenta exactamente como hacerlo (en inglés) en http://www.alistapart.com/articles/phpswitch/ Un saludo, David Halena Rojas escribió: > Buenas a todos: > Disculpen el off topic, pero he preguntado en otros sitios y buscado > en google y no consigo mucha información que me explique si es posible > y como, lograr que un usuario pueda cambiar la hoja de estilos > utilizando php. Si alguno tiene información al respecto que me pueda > orientar se lo agradecería, pues consigo métodos usando > javascript, ajax pero no php solamente. > Ya se que esta es una lista sobre css, pero como dije he preguntado en > otras y no me responden mas que use ajax. > Agradezco su comprensión y colaboración. > Saludos cordiales, > halenita. > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Buenocada quien tiene una forma de hacerlo. Tu tienes esa es valido. Solo di una forma a Halena. Y eso decide cual. Saludos.! ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
J.Enrique Montiel P. escribió: > > Y todo esto tambien lo podrias hacer con Ajax solo mandarias los parametros. > > > ¿Ajax? si usas javascript simplemente tienes que activar / desactivar de la colección de css el que te interese, no necesitas para nada ir al servidor. -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Hola que tal? A que te refieres con cambiar la Hoja de Estilos. Bueno me imagino algo asi como el Theme de un usuario que ya esta registrado. Si es asi. Debes de tener un Array o unas variables para hacerlo Por ejemplo: $Themes['Cielo']='Stylos/Cielo.css'; $Themes['Tierra']='Stylos/Tierra.css'; $Temes['Default']="Stylos/Default.css"; Ya que tienes tu array ahora cada vez que lo quiera cambiar solo le envias los parametros para hacerlo con el nombre. Y por default en tu sitio pondrias algo asi: http://www.tusitio.com/index.php?Sty=Default Ahora en tu index recibe el parametro. print(' @import url="'.$Theme[$_GET['Sty']].'"; '); Eso seria todo. Y todo esto tambien lo podrias hacer con Ajax solo mandarias los parametros. Espero responder a tu pregunta. Saludos.! ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Hola Halena, Se puede hacer sin problemas. Lo que tendrías que hacer es un formulario con un selector de hojas de estilo y almacenar la que el usuario escoja en su sesión. Por otro lado, cada vez que sirvas una página, compruebas el valor de la variable de sesión y, si es una hoja de estilos válida, sobreescribes el código html o css para que incluya la que ha seleccionado. Hay un artículo de A List Apart que cuenta exactamente como hacerlo (en inglés) en http://www.alistapart.com/articles/phpswitch/ Un saludo, David Halena Rojas escribió: > Buenas a todos: > Disculpen el off topic, pero he preguntado en otros sitios y buscado > en google y no consigo mucha información que me explique si es posible > y como, lograr que un usuario pueda cambiar la hoja de estilos > utilizando php. Si alguno tiene información al respecto que me pueda > orientar se lo agradecería, pues consigo métodos usando > javascript, ajax pero no php solamente. > Ya se que esta es una lista sobre css, pero como dije he preguntado en > otras y no me responden mas que use ajax. > Agradezco su comprensión y colaboración. > Saludos cordiales, > halenita. > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?
Buenas a todos: Disculpen el off topic, pero he preguntado en otros sitios y buscado en google y no consigo mucha información que me explique si es posible y como, lograr que un usuario pueda cambiar la hoja de estilos utilizando php. Si alguno tiene información al respecto que me pueda orientar se lo agradecería, pues consigo métodos usando javascript, ajax pero no php solamente. Ya se que esta es una lista sobre css, pero como dije he preguntado en otras y no me responden mas que use ajax. Agradezco su comprensión y colaboración. Saludos cordiales, halenita. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo