Re: [Ovillo] Consulta: ¿Se puede cambiar la hoja d e estilos css usando php?

2009-01-29 Por tema Halenita
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?

2009-01-29 Por tema stripTM
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?

2009-01-29 Por tema Halenita
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?

2009-01-29 Por tema Halenita
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?

2009-01-29 Por tema Angel Martin Alganza
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?

2009-01-29 Por tema stripTM
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?

2009-01-29 Por tema stripTM
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?

2009-01-28 Por tema Mauricio Dulce
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?

2009-01-28 Por tema Halenita
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?

2009-01-28 Por tema J.Enrique Montiel P.
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?

2009-01-28 Por tema stripTM
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?

2009-01-28 Por tema J.Enrique Montiel P.
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?

2009-01-28 Por tema David Pardo
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?

2009-01-28 Por tema Halena Rojas
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