Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Temas y Diseño (Themes) => Topic started by: Luis Soto on September 22, 2021, 06:17:45 PM

Title: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 22, 2021, 06:17:45 PM
Bueno, estuve intentando añadir un avatar que cuando te registres te lo de, pero tengo un problema y es que el avatar lo da pero en esta parte de el foro no lo puedo ver.

Como pueden ver en esta Imagen aquí si sale el avatar
img de ayuda2.png


Como pueden ver aquí en esta parte de la Imagen, no sale el avatar, aquí es donde quiero saber como ponerlo.
img de ayuda.png

No es necesario poner una letra mas grande, normal se puede leer bien - Rock Lee
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 22, 2021, 06:36:08 PM
¿Cómo agregaste los otros?
Tendrías que hacer lo mismo en el Display.template.php
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 22, 2021, 11:40:48 PM
Quote from: Diego Andrés on September 22, 2021, 06:36:08 PM¿Cómo agregaste los otros?
Tendrías que hacer lo mismo en el Display.template.php

Bien pero esto es lo que tengo en el Display Témplate, lo que marque en rojo es lo que tengo, a ver si me pueden ayudar.
imagen aiuda.png
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Mike66 on September 23, 2021, 05:10:59 AM
Admin - Configuration - Current Theme - Theme Options and Preferences

"Show user avatars in message view:"

Por si acaso no lo tiene marcado/aprobado?
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 02:53:38 PM
Quote from: Mike66 on September 23, 2021, 05:10:59 AMAdmin - Configuration - Current Theme - Theme Options and Preferences

"Show user avatars in message view:"

Por si acaso no lo tiene marcado/aprobado?
Osea bro si salen los avatares pero si los subo yo desde el PC en configuración del perfil del foro.
pero cuando un user se registra no le sale en los mensajes el perfil, Quiero que cuando un user se registre le Salga ese perfil bien y les sale en todas partes menos ahí, cuando escriben un mensaje o responden algo
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 03:01:07 PM
Quote from: Luis Soto on September 22, 2021, 11:40:48 PMBien pero esto es lo que tengo en el Display Témplate, lo que marque en rojo es lo que tengo, a ver si me pueden ayudar.
imagen aiuda.png

Pues eso es el código por defecto.
Por eso te mencionaba que si ya tienes el avatar en las otra áreas, es exactamente igual, asumiendo que tú hiciste eso ya que no lo mencionas. Y de no ser el caso, tampoco mencionaste que theme o mods instalaste...

Básicamente es agregar un else a ese código en el Display.template.php

else
         echo '
      <div class="avatar">
           <img src="imagen" alt="" />
       </div>';
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 04:53:05 PM
Quote from: Diego Andrés on September 23, 2021, 03:01:07 PM
Quote from: Luis Soto on September 22, 2021, 11:40:48 PMBien pero esto es lo que tengo en el Display Témplate, lo que marque en rojo es lo que tengo, a ver si me pueden ayudar.
imagen aiuda.png

Pues eso es el código por defecto.
Por eso te mencionaba que si ya tienes el avatar en las otra áreas, es exactamente igual, asumiendo que tú hiciste eso ya que no lo mencionas. Y de no ser el caso, tampoco mencionaste que theme o mods instalaste...

Básicamente es agregar un else a ese código en el Display.template.php

else
         echo '
      <div class="avatar">
           <img src="imagen" alt="" />
       </div>';

Listo agregue el Else, pero lo tenia que colocar atras del If o debajo del mismo, yo lo agregue debajo del IF asi

if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
      else
            echo '
                        <div class="avatar">
                           <a href="', $scripturl, '/imagen/', $message['member']['avatar.png'], '">
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 05:22:49 PM
Después

if
      contenido
else
    contenido
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 07:17:51 PM
Quote from: Diego Andrés on September 23, 2021, 05:22:49 PMDespués

if
      contenido
else
    contenido

Osea coloco el ELSE, pero cuando subo el theme y entro a un post me sale error y ahora este es el codigo completo a ver si me pueden ayudar a que el avatar salga en los post, ya que es en el unico lugar donde no sale :(

// Show avatars, images, etc.?
            if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
                echo '
                                <center><li class="avatar">
                                    <a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
                                        ', $message['member']['avatar']['image'], '
                                    </a>
                                </center></li>';
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 07:19:21 PM
Adjunta el archivo en el post para revisar.
Por cierto, la etiqueta <center> es obsoleta.
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 07:35:47 PM
Quote from: Diego Andrés on September 23, 2021, 07:19:21 PMAdjunta el archivo en el post para revisar.
Por cierto, la etiqueta <center> es obsoleta.

Aqui esta el archivo, y gracias por ayudarme :)
Display.template.php
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 07:40:51 PM
Prueba con este adjunto
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 08:13:43 PM
Quote from: Diego Andrés on September 23, 2021, 07:40:51 PMPrueba con este adjunto
Lo subo asi o toca configurar algo?
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 08:39:49 PM
Debes cambiar la ruta de la imagen que tienes por defecto
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 08:48:17 PM
Quote from: Diego Andrés on September 23, 2021, 08:39:49 PMDebes cambiar la ruta de la imagen que tienes por defecto
Bien en donde pusiste No avatar todo bien, en la ruta de la imagen la tengo asi
/imagenes/avatar.png
asi?
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 08:53:32 PM
Puedes usar directamente la url de la imagen src="urlimagen.png"
Para usar la ruta de tu foro sería
src="', $settings['images_url'], '/imagen.png"
$settings['images_url'] Hace referencia a la carpeta images del theme que estés utilizando, por lo cual la imagen tendría que estar ya alojada en dicho directorio.
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 09:04:04 PM
Quote from: Diego Andrés on September 23, 2021, 08:53:32 PMPuedes usar directamente la url de la imagen src="urlimagen.png"
Para usar la ruta de tu foro sería
src="', $settings['images_url'], '/imagen.png"
$settings['images_url'] Hace referencia a la carpeta images del theme que estés utilizando, por lo cual la imagen tendría que estar ya alojada en dicho directorio.

Bien entonces el código quedaría asi no?
despues del Alt coloco el nombre de la imagen no
<img src="images_url" alt="avatar.png" />
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 09:08:54 PM
Sí...
alt no necesariamente necesita algo, solamente proporciona un texto/descripción en caso de que la imagen no esté disponible por cualquier motivo, se puede dejar vacío.
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 09:22:31 PM
Quote from: Diego Andrés on September 23, 2021, 09:08:54 PMSí...
alt no necesariamente necesita algo, solamente proporciona un texto/descripción en caso de que la imagen no esté disponible por cualquier motivo, se puede dejar vacío.

Bien creo que te falto algo en el codigo por eso no estaba entiendo bien, mira
<img src="", $settings['images_url'], '/avatar.png' alt="" />
 yo puse este con el settings

tu pusiste asi
<img src="images_url" alt="" />

pero tengo problema en el que yo puse y es que el $settings no sale en azul y solo se queda en gris que puedo hacer?
<img src="", $settings['images_url'], '/avatar.png' alt="" />
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 09:27:29 PM
Quote from: Luis Soto on September 23, 2021, 09:22:31 PMtu pusiste asi
<img src="images_url" alt="" />

Era solamente un ejemplo (placeholder) ya que desconozco la ruta que quieres utilizar.

Quote from: Luis Soto on September 23, 2021, 09:22:31 PM<img src="", $settings['images_url'], '/avatar.png' alt="" />

Utilizaste comillas dobles al principio, y al final colocaste simple
<img src="", $settings['images_url'], '/avatar.png' alt="" />
Debería ser
<img src="', $settings['images_url'], '/avatar.png" alt="" />
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 09:40:34 PM
Funciono y una ultima consulta, cuando inspecciono el perfil no sale la imagen donde tengo que ir para que salga?
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 09:41:23 PM
Tendrías que hacer lo mismo en el archivo Profile.template.php
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 09:46:37 PM
Quote from: Diego Andrés on September 23, 2021, 09:41:23 PMTendrías que hacer lo mismo en el archivo Profile.template.php
que pasa si no tengo ese archivo?
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 23, 2021, 09:50:52 PM
Quote from: Luis Soto on September 23, 2021, 09:46:37 PMque pasa si no tengo ese archivo?

Editas el archivo del tema por defecto, o puedes copiar y pegarlo en la carpeta de tu theme.
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 23, 2021, 10:04:39 PM
Quote from: Diego Andrés on September 23, 2021, 09:50:52 PM
Quote from: Luis Soto on September 23, 2021, 09:46:37 PMque pasa si no tengo ese archivo?

Editas el archivo del tema por defecto, o puedes copiar y pegarlo en la carpeta de tu theme.
Tengo el Profile.template de otro Theme y lo pase al mio, pero no se en que parte configurar para que salga la imagen el perfil
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Diego Andrés on September 24, 2021, 02:08:07 PM
No lo probé pero puedes intentar lo siguiente

Buscas
', $context['member']['avatar']['image'], '
Reemplazas por
', (!empty($context['member']['avatar']['image']) ? $context['member']['avatar']['image'] : '<img src="'. $settings['images_url'] .'/avatar.png" alt="" />'), '
Title: Re: ¿Me ayudan por favor con estos avatares?
Post by: Luis Soto on September 24, 2021, 08:33:56 PM
Quote from: Diego Andrés on September 24, 2021, 02:08:07 PMNo lo probé pero puedes intentar lo siguiente

Buscas
', $context['member']['avatar']['image'], '
Reemplazas por
', (!empty($context['member']['avatar']['image']) ? $context['member']['avatar']['image'] : '<img src="'. $settings['images_url'] .'/avatar.png" alt="" />'), '
Listo ya me funciono, pueden cerrar este post, gracias por la ayuda amigo i loviu jsjsjs