Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/02/2013, 19:23
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Modificar CSS

Que CMS usas? en blogger no sabría como hacerlo pero en wordpress es bastante simple, solo tienes que crear un panel de administración donde cambie los colores y guardar las variables en la base de datos.
Después con PHP consultas estas variables y creas un archivo CSS dinamicamente cada vez que se guarden cambios, o bien puedes utilizar el propio php para imprimir el CSS en cada pagina cuando el usuario visite el sitio.


mira un ejemplo sencillo de como crear un archivo CSS con PHP para guardar las opciones seleccionadas en wordpress es:
Código PHP:
Ver original
  1. if(isset($_POST["BusinessBlue01_Slideshow_BGColor"])){
  2.     $Slideshow_height = $_POST["BusinessBlue01_Slideshow_height"].'px';
  3.     $Slideshow_BGColor = '#'.$_POST["BusinessBlue01_Slideshow_BGColor"];
  4.     $Slideshow_title = '#'.$_POST["BusinessBlue01_Slideshow_titlecolor"];
  5.     $Slideshow_txt = '#'.$_POST["BusinessBlue01_Slideshow_txtcolor"];
  6.     if($Slideshow_BGColor!=''){
  7.         $archivo = fopen(TEMPLATEPATH . '/custom-css.css', 'w');
  8.     fwrite($archivo, '.menu li:hover,.menu li.current_page_item{background:'.$Slideshow_BGColor.' url(img/menu-sel.png) bottom center;}#slidetop{background:'.$Slideshow_BGColor.';}#slidetop>ul{height:'.$Slideshow_height.';background:'.$Slideshow_BGColor.' url(img/bg-slide.png) no-repeat;}#slidetop>ul li{color:'.$Slideshow_txt.'}#slidetop h2{color:'.$Slideshow_title.'}');
  9.     }
  10.     else{
  11.         $archivo = fopen(TEMPLATEPATH . '/custom-css.css', 'w');
  12.     fwrite($archivo, '');
  13.     }
  14.    
  15. }

y ya después desde el theme simplemente mandas llamar a dicho archivo CSS