Avatar Image
Usuario habitual
Usuario habitual

He visto en algunas web en php que puedes elegir varios skins que se pueden escoger en un menu desplegable. Mi pregunta es como se hace eso, si es algun script o algo... ¿y cual es?

La forma es algo asi ?ver=cambiar_skin&newskin=4

Avatar Image
Machacateclados
Machacateclados

Eso es una combinación de variables de salida $_GET. Todo es parte de un sistema que hay que crear.

Tienes que hacer que todos los lados donde el color se basa en la selección del usuario chequen que valores tienen esas variables.

Para el formulario de alta, debes hacer que los campos donde los usuarios seleccionan los colores, tengan salida tipo GET, para despues recogerlas como ya mencione.

En si, no es un script, es parte del sistema que debes hacer al programar tu página.

Avatar Image
Usuario habitual
Usuario habitual

MNe pueden poner un ejemplo, esque este script lo necesito y lo he estado buscando como loca...
Gracias!

Avatar Image
Machacateclados
Machacateclados

Entiendeme que no es un script. Tienes que definir un sistema en las etiquetas de html. Por ejemplo; si tienes una tabla y quieres que los colores se definan atravez de las variables GET, en tu código HTML pones:

print <<<_TABLA_
<table border="0">
<tr>
<td bgcolor="$_GET['color1_tabla']">&nbsp;</td>
</tr>
<tr>
<td bgcolor="$_GET['color2_tabla']">&nbsp;</td>
</tr>
</table>
_TABLA_;

y si tu URL es http://ejemplo.com?color1_tabla=#FF0000&color2_tabla=#808080 entonces los valores despues del signo de interrogación se sustituyen en en formato HTML.

Para que el usuario elija los colores debe ser un formulario en donde el usuario elija los colores que quiere para cada lugar. O puedes poner temas predefinidos en cuyo caso seria una variable GET y junto al código HTML pones una sentencia que analiza el tema definido y pone los colores. Si el usuario escoje el skin "fuego" entonces para ciertos lados se define el color rojo, para otros el amarillo y así.

En si todo es un sistema que tienes que idear. No es un script que puedas copiar y pegar ya que el diseño es diferente. Esto es refiriendose a PHP. No se si se pueda con formatos CCS.

Avatar Image
Usuario habitual
Usuario habitual

Ok. Puedes hecharle un vistazo a esto y decirme si es eso mas o menos...
http://www.infinite-fire.net/tutorials/php/skin-system

Gracias

Avatar Image
User 390661
@man / @woman
@man / @woman

Sip sería algo así, pero claro, controlando el estilo con archivos css, que es más fácil

Avatar Image
Usuario habitual
Usuario habitual

Ok aunque no entiendo mucho donde poner eso haber si lo miro con tiempo, o si es facil de explicar me lo expiquen por que yo para ingles pez. Thx

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por eSTELaOrin
Ok aunque no entiendo mucho donde poner eso haber si lo miro con tiempo, o si es facil de explicar me lo expiquen por que yo para ingles pez. Thx
Para hacer cambio de skin necesitas usar php y css, te recomiendo www.desarrolloweb.com ahi hay tutoriales de php y css. Es muy dificil explicarte por aqui como hacerlo paso a paso ya que es tardado, y si no sabes nada de php/css, mas dificil se pone el asunto.
Avatar Image
Machacateclados
Machacateclados

La página que pusiste eSTELaOrin es exatamente lo que quieres, pero dices que no sabes inglés... si dispones de tiempo, tal vez yo pueda traducirte el tutorial. Porque te lo tendría para el Lunes.

Avatar Image
Usuario habitual
Usuario habitual

El problema es que te lo pone todo desordenado y no se como empezar...y a parte que mi ingles es muy justito y cosas no entiendo. Bueno lo intentare haber si lo consigo es un script que deseo con muchas ganas y me estoy iniciando al php y eso... y no entiendo mucho Giño

-----
¿Una cosa en ese tutorial hay que tener dos diseños hechos con css y con el menu ese se activan? Es que quiero saber como y en que apgina lo tendria que poner por que llevo unc acao emntal...

Avatar Image
Machacateclados
Machacateclados

Así es, hay que tener tantos diseños css como skins desees...

Avatar Image
Usuario habitual
Usuario habitual

Ok En The Processing Part Que tengo que hacer con esto:

$skin_selector = $_GET['skin_selector'];
$page = $_GET['page'];
$skin = $_GET['skin'];



// Set cookie to remember what skin theyre using
// If coookie variable is NOT set, set it to purple
if (!isset($coookie)) { $coookie = 'purple'; };
// If the hidden $skin selector variable IS set...
if (isset($skin_selector)) {
// Then set the $cookie variable to whatever $skin is
setcookie ('coookie', $skin,time()+3600);
// If the $page variable IS set, i.e. the user isnt on the home page
if (isset($page)) {
// Then reload the page theyre on
echo('<body onload='top.location='index.php?page=$page';'>');
}
// If $page is NOT set...
else {
// Then reload index.php
echo('<body onload='top.location='index.php';'>');
}}



// Sort out the stylesheet variables
// The variable to be used in the switch is set - in this case $coookie
switch ($coookie) {
// If the $coookie variable is set to 'orange'
case 'orange' :
// Set $stylesheet to code for style_orange.css
$stylesheet = '<link href='style_orange.css' rel='stylesheet' type='text/css'>';
break;
// If the $coookie variable is set to 'purple'
case 'purple' :
// Set $stylesheet to code for style_purple.css
$stylesheet = '<link href='style_purple.css' rel='stylesheet' type='text/css'>';
break;
};

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares