Avatar Default dependiendo del grupo de usuario

superkefka Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 Mar 2009
Mensajes
111
Como el título lo dice, necesito un hack o modificación de plantilla que seleccione automáticamente un avatar default dependiendo del grupo de usuario. He encontra una modificación de plantilla pero funciona en base a un campo de perfil de usuario, pero lo que yo necesito es para los grupos de usuarios.

Muchas gracias gente!!!
 

donrodrigo

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Abr 2010
Mensajes
18
No se si sirve, seguramente debe haber algun hack u otra forma de hacerlo, pero como nadie te respondio te doy una posible solucion la cual no si se es la mejor.

Admincp > Estilos y plantillas > Administrar estilos > (en el estilo que usas) buscas la plantilla postbit_legacy y le das doble clic


En la plantilla buscas:
PHP:
<if condition="$show['avatar']">
                 <div class="smallfont">
                     &nbsp;<br /><a  href="member.php?$session[sessionurl]u=$post[userid]"><img  src="$post[avatarurl]" 
 $post[avwidth] $post[avheight] alt="<phrase  1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0"  /></a>

reemplazas por esto:

PHP:
 <if condition="$show['avatar']">
                 <div class="smallfont">
                     &nbsp;<br /><a   href="member.php?$session[sessionurl]u=$post[userid]">
 <img  src="$stylevar[imgdir_misc]/$post[usergroupid].gif"  $post[avwidth] $post[avheight] alt="<phrase   1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0"   /></a></if>
Y luego subes imagenes de acurdo al ID del grupo, por ejemplo si ADMINISTRADORES es ID 1, debes subir una imagen llamada 1.gif a la carpeta MISC del diseño que estas usando.

Nota: Esto solo cambiaria el avatar en el postbit...pero no en el resto de los lugares que se muestran los avatares, como memberinfo, socialgroup, vbadvanced, etc

-----------------------------------------------------------
El cambio esta en reemplazar
<img src="$post[avatarurl]"

por
<img src="$stylevar[imgdir_misc]/$post[usergroupid].gif

Creo que lo que podrias hacer es
buscar dentro de plantillas: [avatarurl]
y luego ir remplazando por $stylevar[imgdir_misc]/$"la variable por defecto"[usergroupid].gif
------------------------------------------------------------------

Saludos y espero ayudarte o haberte dado una idea de como hacerlo.
 

Cala

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Nov 2009
Mensajes
170
creo q no existe un hack salvo 1 peticion q pido 1 usuario

usa el de aca arriba
 
Arriba