Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Avatar online offline away
Juliens   30 Nov, 2012, 9:45 am
#1
Hace un tiempo estuve buscando como colocar un borde de color al avatar de usuario según este esté online u offline.

Pues solo había con un plugin que usaba cuatro imágenes, una para cada lado.

Seguro muchos saben como hacerlo, pero bueno, traigo una forma sencilla de hacerlo editando las plantillas y agregando unas cuantas líneas a nuestra hoja de estilos css.

Lo primero que deben de hacer es ir a ACP>>Estilos y Plantillas>>Plantillas>>Tu theme>>Caja del Mensaje>>postbit_away

Y cambian todo por:

Código:
postaway

Ahora se van a >>posbit_offline y cambian todo por:

Código:
postoffline

El tercer paso es ir a >>posbit_online y cambiar todo por:

Código:
postonline

Como cuarto paso vamos a posbit y a posbit clasicc y buscamos:

Código:
{$post['onlinestatus']}

Borramos eso y buscamos:

Código:
{$post['useravatar']}

Cambiamos esa variable por:

Código:
<div class="{$post['onlinestatus']}">{$post['useravatar']}</div>


Ahora vamos a la parte divertida xD

Nos dirigimos a ACP>>Estilos y Plantillas>>Tu theme>>global.css>>editar modo avanzado

Nos dirigimos al final de esa hoja de estilos y agregamos:

Código:
.postonline img {
    border: 5px solid #069400;
    border-radius:5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.postoffline img{
     border: 5px solid #000;
     border-radius:5px;
     margin-top: 10px;
     margin-bottom: 10px;
  
}

.postaway img{
     border: 5px solid #FF6600;
     border-radius:5px;
     margin-top: 10px;
     margin-bottom: 10px;
}

Capturas de como queda pero usando otro CSS, ya digo que es cuestión de jugar con el CSS

[Imagen: JZLGa.png]

[Imagen: sfmpU.png]
Lo demás ya es cuestión de que cada uno juegue con el css a su antojo y que, de ser necesario, agregue los prefijos para mozilla, chrome, opera.
Última modificación: 1 Dec, 2012, 8:36 pm por 1s44c.
papi   30 Nov, 2012, 9:50 am
#2
Muy buena modificacion, Juliens. Habrá que probarla
Juliens   30 Nov, 2012, 9:52 am
#3
(30 Nov, 2012, 9:50 am)papi escribió: Muy buena modificacion, Juliens. Habrá que probarla

Esta ya la puse en Skylium papi, solo que ahí fue Dark quien puso el CSS que ahí es diferente al que pongo aquí en el tuto
Cluster   30 Nov, 2012, 10:07 am
#4
podrias poner imagenes para que el usuario se oriente sobre que es Smile

:)
Juliens   30 Nov, 2012, 10:48 am
#5
Voy a ver de poner las imágenes que ahora ando medio ocupado.

Pero en esencia es los bordes del avatar como acá en mybb-es solo que con un color diferente según si está online offline o ausente
Jesam   1 Dec, 2012, 11:29 pm
#6
Gracias por el aporte! la verdad es que esta muy bueno Big Grin
Deadnorth   24 Jul, 2013, 1:02 pm
#7
y como quito eso que sale asi al lado del avatar


postonline , postoffline y eso D:
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.