• 0 FavoritosFavoritos
  • 4 RespuestasRespuestas
  • 4251 LeídoVeces Leído
  • 0 PuntosPuntos

Tema: Avatar por default

no avatar
Usuario: InetycL
Rango: Nuevo Usuario
Mensajes: 37
Puntos: 12
Mi web: http://www.deadcraftchile.net
Perfil: Ver Perfil
Pais:
cl
Avatar por default
Agosto 16, 2013 - 01:32 01:32
Bueno se que hay tutoriales de avatar por default pero en este les enseñare a poner uno default en el profile.template.php y en todos los lugares de avatar de smf, ya que yo lo había buscado para poner uno por default en el profile y no encontré nada en SMFSimple ni en otros sitios de soporte, pero no obstante lo logre hacer por mi solo y se los enseño como lo hice  ;)

en profile.template.php Buscar:


Código: [Seleccionar]
echo '
<div id="profileview" class="flow_auto">
<div class="cat_bar">
<h3 class="catbg">
<span class="ie6_header floatleft"><img src="', $settings['images_url'], '/icons/profile_sm.gif" alt="" class="icon" />', $txt['summary'], '</span>
</h3>
</div>
<div id="basicinfo">
<div class="windowbg">
<span class="topslice"><span></span></span>
<div class="content flow_auto">
<div class="username"><h4>', $context['member']['name'], ' <span class="position">', (!empty($context['member']['group']) ? $context['member']['group'] : $context['member']['post_group']), '</span></h4></div>
', $context['member']['avatar']['image'], '
<ul class="reset">';

Remplazar por:

Código: [Seleccionar]
echo '
<div id="profileview" class="flow_auto">
<div class="cat_bar">
<h3 class="catbg">
<span class="ie6_header floatleft"><img src="', $settings['images_url'], '/icons/profile_sm.gif" alt="" class="icon" />', $txt['summary'], '</span>
</h3>
</div>
<div id="basicinfo">
<div class="windowbg">
<span class="topslice"><span></span></span>
<div class="content flow_auto">
<div class="username"><h4>', $context['member']['name'], ' <span class="position">', (!empty($context['member']['group']) ? $context['member']['group'] : $context['member']['post_group']), '</span></h4></div>';

if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($context['member']['avatar']['image']))
echo ' ', $context['member']['avatar']['image'], '
<ul class="reset">';
else {
echo '<img src="', $settings['default_theme_url'], '/images/noavatar.png" alt="" />
<ul class="reset">';
}

en Display.template.php Buscar:

Código: [Seleccionar]
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
', $message['member']['avatar']['image'], '
</a>
</li>';

Remplazar por:

Código: [Seleccionar]
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
', $message['member']['avatar']['image'], '
</a>
</li>';
else {
echo ' <li class="avatar">
<a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
<img src="', $settings['default_theme_url'], '/images/noavatar.png" alt="" />
</a>
</li>';
}

en index.template.php Buscar:

Código: [Seleccionar]
if (!empty($context['user']['avatar']))

debajo de eso abra un echo parecido a este:

Código: [Seleccionar]
echo '
<td style="padding-left: 10px;padding-right: 10px;"><p class="avatar">', $context['user']['avatar']['image'], '</p></td>';

agregan después de ese echo:

Código: [Seleccionar]
else
echo '<td style="padding-left: 10px;padding-right: 10px;"><p class="avatar"><img src="', $settings['default_theme_url'], '/images/noavatar.png" alt="" /></p></td>';

Luego solo suben el avatar por default a la carpeta images de su theme con el nombre noavatar.png, con esto les pondrá un avatar por default dentro de todo el foro :D, saludos.
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Usuario: 4kstore
Rango: Administrador
Mensajes: 4696
Puntos: 8022
Mi web: http://www.smfsimple.com
Perfil: Ver Perfil
Pais:
ar
Re:[Tutorial]Avatar por default
Respuesta #1 Agosto 16, 2013 - 01:04 13:04
Gracias por el tutorial, de igual manera yo creo que es mas facil instalar un mod que hace lo mismo.

Default Avatar

Default Avatar Per Membergroup

no avatar
Usuario: InetycL
Rango: Nuevo Usuario
Mensajes: 37
Puntos: 12
Mi web: http://www.deadcraftchile.net
Perfil: Ver Perfil
Pais:
cl
Re:[Tutorial]Avatar por default
Respuesta #2 Septiembre 08, 2013 - 02:54 14:54
Si, pero lo que pasa es que lo que queria lograr en mi foro era poner por default un url el cual es: 

http://www.miforo.net/avatars.php?u=', $message['member']['name'], '&s=80

para que por default salga la carita del personaje de minecraft, y luego si la quisieran cambiar la cambiara, ya que mi foro es sobre un servidor de minecraft, por eso lo poste espero que ha alguien le sirva para algo parecido, Saludo.-

no avatar
Usuario: Alex_Urquiza
Rango: Recién Llegado
Mensajes: 15
Puntos: 0
Mi web: http://tu-vidavirtual-rp.esy.es/
Perfil: Ver Perfil
Pais:
ar
Re:Avatar por default
Respuesta #3 Julio 19, 2016 - 12:56 12:56
Buenas, perdon por revivir este tema, solo que estuve probando esta configuracion y tengo una duda, a mi en la linea 196
me sale un error

Parse error: syntax error, unexpected 'style' (T_STRING), expecting ',' or ';' in .../Themes/default/index.template.php on line 196


196:       echo '<td style="padding-left: 10px;padding-right: 10px;"><p class="avatar"><img src="', $settings['default_theme_url'], '/images/noavatar.png" alt="" /></p></td> 
No se como puedo arreglarlo, si podrian ayudarme, gracias, y nuevamente perdon por las molestias

Usuario: Príncipe_Azul
Rango: Nuevo Usuario
Mensajes: 297
Puntos: 12
Mi web: http://www.argentinairc.net/foro/
Perfil: Ver Perfil
Pais:
ar
Re:Avatar por default
Respuesta #4 Julio 19, 2016 - 11:57 23:57
Hola Alex_Urquiza, por favor abrí un Nuevo Tema en este foro:

Soporte General SMF

y explicá con detalles el problema para que te puedamos ayudar, ya que éste tema es sólo informativo.


Saludos!!

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines