News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Pregunta sobre perfiles de usuario

Started by Anarkia, August 22, 2014, 04:21:44 PM

Previous topic - Next topic

Anarkia

Buenas tardes

Ahora vengo con otro duda, resulta que tengo instalado un código que me permite poner fondos en los perfiles de cada usuario, pero el problema que el fondo, aunque aparece, no se ve como uno quisiera, debido a la información de cada usuario, acá les dejo una foto:



El fondo es ese de cuadritos colorado, pero el fondo blanco y celestito de la información de usuario estorba, y no se puede apreciar bien.

Quiero darle transparencia al fondo blanco y celestito, pero no logro encontrar el código especifico que maneja esa área.

En el bodyarea del tema logré modificarlo, pero el problema es que afecta todo el foro, y no sólo los perfiles.



Gracias

Tokzu

Puedes crear una hoja de estilos que sólo sea cargado cuando estás en el perfil.

Por ejemplo, creas un archivo llamado transparent.css, dentro de él pondrás el código para que bodyarea se vuelva transparente y así permita ver el fondo definido por cada usuario. Entonces en el archivo index.template.php de tu tema debes agregar este css después del css principal de tu tema pero indicando que sólo debe ser cargado cuando se entre al perfil, y te quedaría algo así:

Code (Buscas en index.template.php) Select
// The ?fin20 part of this link is just here to make sure browsers don't cache it wrongly.
echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/index', $context['theme_variant'], '.css?fin20" />';


Code (Agregas después) Select


if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'profile')
echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/transparent.css?fin20" />';


Y si tienes activado el que tus usuarios puedan seleccionar el tema que prefieran igual deberías hacer el cambio en cada tema que tengas, y adaptar transparent.css a cada uno, o sea crearle a cada uno su propio archivo transparent.css.
"I don't need a knight in a shinny armor, I need a angel in a trench coat"

My mods:

Anarkia

Osea, creo la hoja de estilos con lo que yo necesite, para luego ser cargada a la hora de entrar al perfil con este código:

if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'profile')
      echo '
   <link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/transparent.css?fin20" />';

Hmm... ya veo.

Tokzu

"I don't need a knight in a shinny armor, I need a angel in a trench coat"

My mods:

Anarkia

Bien, muchas gracias. Pondré manos a la obra.

Advertisement: