Autor Tópico: Avatar Inde@x  (Lida 15129 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Avatar Inde@x
« em: 31 de Dezembro de 2007, 15:38 »
Aqui vai o procedimento como colocar imagens no index do teu tema...


sources/MessageIndex.php

Código: [Seleccione]
else
{
if (!isset($context['icon_sources'][$row['firstIcon']]))
$context['icon_sources'][$row['firstIcon']] = 'images_url';
if (!isset($context['icon_sources'][$row['lastIcon']]))
$context['icon_sources'][$row['lastIcon']] = 'images_url';
}

Colocar este ....por baixo

Código: [Seleccione]
$mini_row = $row['firstID_MEMBER'];

if (!empty($settings['show_user_images']) && empty($options['show_no_avatars'])) {
$res = db_query("
SELECT
mem.avatar, a.ID_ATTACH, a.attachmentType, a.filename
FROM {$db_prefix}members AS mem LEFT JOIN {$db_prefix}attachments AS a ON (a.ID_MEMBER = mem.ID_MEMBER)
WHERE mem.ID_MEMBER = $mini_row
LIMIT 1", __FILE__, __LINE__);
$mini_avatar =  mysql_fetch_assoc($res);
mysql_free_result($res);
}


Código: [Seleccione]
'first_post' => array(
'id' => $row['ID_FIRST_MSG'],
'member' => array(
'username' => $row['firstMemberName'],
'name' => $row['firstDisplayName'],
'id' => $row['firstID_MEMBER'],
'href' => !empty($row['firstID_MEMBER']) ? $scripturl . '?action=profile;u=' . $row['firstID_MEMBER'] : '',

Código: [Seleccione]
'avatar' => $mini_avatar['avatar'] == '' ? ($mini_avatar['ID_ATTACH'] > 0 ? '<img src="' . (empty($mini_avatar['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $mini_avatar['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $mini_avatar['filename']) . '" alt="" height="25px" align="absmiddle" border="0" />' : '') : (stristr($mini_avatar['avatar'], 'http://') ? '<img src="' . $mini_avatar['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" height="25px" align="absmiddle" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($mini_avatar['avatar']) . '" alt="" height="25px" align="absmiddle" border="0" />')
/teutema/MessageIndex.template.php

Pesquisar....substituir

Código: [Seleccione]
echo'<br><font style="font-size: 8pt">', $topic['first_post']['member']['name'], '</font>
Colocar....este

Código: [Seleccione]
echo'<br>', $topic['first_post']['member']['avatar'],' <font style="font-size: 8pt">', $topic['first_post']['member']['name'], '</font>

Alguma duvida e colocar aqui mesmo

« Última modificação: 31 de Dezembro de 2007, 18:44 por candidosa2 »

Offline jass

  • Iniciar SmfPt
  • *
  • Mensagens: 92
  • Rank: 13
  • Sexo: Masculino
    • TugaLinux4You
Re: Avatar Inde@x
« Responder #1 em: 31 de Dezembro de 2007, 16:05 »
Aqui vai o procedimento como colocar imagens no index do teu tema...


sources/MessageIndex.php

Código: [Seleccione]
else
{
if (!isset($context['icon_sources'][$row['firstIcon']]))
$context['icon_sources'][$row['firstIcon']] = 'images_url';
if (!isset($context['icon_sources'][$row['lastIcon']]))
$context['icon_sources'][$row['lastIcon']] = 'images_url';
}

Colocar este ....por baixo

Código: [Seleccione]
$mini_row = $row['firstID_MEMBER'];

if (!empty($settings['show_user_images']) && empty($options['show_no_avatars'])) {
$res = db_query("
SELECT
mem.avatar, a.ID_ATTACH, a.attachmentType, a.filename
FROM {$db_prefix}members AS mem LEFT JOIN {$db_prefix}attachments AS a ON (a.ID_MEMBER = mem.ID_MEMBER)
WHERE mem.ID_MEMBER = $mini_row
LIMIT 1", __FILE__, __LINE__);
$mini_avatar =  mysql_fetch_assoc($res);
mysql_free_result($res);
}


Código: [Seleccione]
'first_post' => array(
'id' => $row['ID_FIRST_MSG'],
'member' => array(
'username' => $row['firstMemberName'],
'name' => $row['firstDisplayName'],
'id' => $row['firstID_MEMBER'],
'href' => !empty($row['firstID_MEMBER']) ? $scripturl . '?action=profile;u=' . $row['firstID_MEMBER'] : '',

Código: [Seleccione]
'avatar' => $mini_avatar['avatar'] == '' ? ($mini_avatar['ID_ATTACH'] > 0 ? '<img src="' . (empty($mini_avatar['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $mini_avatar['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $mini_avatar['filename']) . '" alt="" height="25px" align="absmiddle" border="0" />' : '') : (stristr($mini_avatar['avatar'], 'http://') ? '<img src="' . $mini_avatar['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" height="25px" align="absmiddle" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($mini_avatar['avatar']) . '" alt="" height="25px" align="absmiddle" border="0" />')
/teutema/MessageIndex.template.php

Código: [Seleccione]
echo'<br><font style="font-size: 8pt">', $topic['first_post']['member']['name'], '</font>
Código: [Seleccione]
echo'<br>', $topic['first_post']['member']['avatar'],' <font style="font-size: 8pt">', $topic['first_post']['member']['name'], '</font>

Alguma duvida e colocar aqui mesmo



boas o ultimo e o antes do ultimo 'e para retirar o primeiro e por esse ou por baixo ou por cima???

cumps

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re: Avatar Inde@x
« Responder #2 em: 31 de Dezembro de 2007, 18:45 »
sim e para substituir...
Ja actualizei no primeiro topico...
 :palmas
 pesquisar2:

Offline jass

  • Iniciar SmfPt
  • *
  • Mensagens: 92
  • Rank: 13
  • Sexo: Masculino
    • TugaLinux4You
Re: Avatar Inde@x
« Responder #3 em: 31 de Dezembro de 2007, 19:12 »
Pesquisar....substituir

Código:

echo'<br><font style="font-size: 8pt">', $topic['first_post']['member']['name'], '</font>


Colocar....este

Código:

echo'<br>', $topic['first_post']['member']['avatar'],' <font style="font-size: 8pt">', $topic['first_post']['member']['name'], '</font>



esse codigo nao encontro no meu? nem em default a fazer como esta ai ne parecida!!

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re: Avatar Inde@x
« Responder #4 em: 31 de Dezembro de 2007, 20:00 »
podes colocar aqui o teu ficheiro .php pra eu verificar..

Offline jass

  • Iniciar SmfPt
  • *
  • Mensagens: 92
  • Rank: 13
  • Sexo: Masculino
    • TugaLinux4You
Re: Avatar Inde@x
« Responder #5 em: 01 de Janeiro de 2008, 13:28 »
Bom ano amigo e a todos desta casa..

bom amigo aobde esta esse ficheiro que desejas amigo??


cumps

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re: Avatar Inde@x
« Responder #6 em: 01 de Janeiro de 2008, 13:37 »
Pra colocar ....No anexo....

MessageIndex.template.php

Offline jass

  • Iniciar SmfPt
  • *
  • Mensagens: 92
  • Rank: 13
  • Sexo: Masculino
    • TugaLinux4You
Re: Avatar Inde@x
« Responder #7 em: 01 de Janeiro de 2008, 13:43 »
queres o ficherio

MessageIndex.template.php exacto??

cumps

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re: Avatar Inde@x
« Responder #8 em: 01 de Janeiro de 2008, 13:51 »
sim pq o outro nao preciso faz parte do souce
Quero fazer texte....

Offline jass

  • Iniciar SmfPt
  • *
  • Mensagens: 92
  • Rank: 13
  • Sexo: Masculino
    • TugaLinux4You
Re: Avatar Inde@x
« Responder #9 em: 01 de Janeiro de 2008, 13:53 »
Aqui esta amigo..

cumps e obrigado

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re: Avatar Inde@x
« Responder #10 em: 01 de Janeiro de 2008, 14:17 »
estava a ver....

Podes pesquisar por .....// Show the quick moderation options?

depois colocar antes deste codigo....Para ver se ele funciona....

Código: [Seleccione]
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : '' , '" valign="middle" width="4%" align="center">

Ai esta a linha que tens que colocar antes......

Código: [Seleccione]
echo'<br>', $topic['first_post']['member']['avatar'],' <font style="font-size: 8pt">', $topic['first_post']['member']['name'], '</font>

Offline jass

  • Iniciar SmfPt
  • *
  • Mensagens: 92
  • Rank: 13
  • Sexo: Masculino
    • TugaLinux4You
Re: Avatar Inde@x
« Responder #11 em: 01 de Janeiro de 2008, 19:28 »
Boas

amigo ja aparece mas so os nomes nao os avatares ve aqui no forum

Código: [Seleccione]
www.sharingtugateam.org
e ja agora este codigo é para substituir por

Código: [Seleccione]
'first_post' => array(
'id' => $row['ID_FIRST_MSG'],
'member' => array(
'username' => $row['firstMemberName'],
'name' => $row['firstDisplayName'],
'id' => $row['firstID_MEMBER'],
'href' => !empty($row['firstID_MEMBER']) ? $scripturl . '?action=profile;u=' . $row['firstID_MEMBER'] : '',
este aqui ou como??

ou apagar essse ai e so por este aqui??

Código: [Seleccione]
'avatar' => $mini_avatar['avatar'] == '' ? ($mini_avatar['ID_ATTACH'] > 0 ? '<img src="' . (empty($mini_avatar['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $mini_avatar['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $mini_avatar['filename']) . '" alt="" height="25px" align="absmiddle" border="0" />' : '') : (stristr($mini_avatar['avatar'], 'http://') ? '<img src="' . $mini_avatar['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" height="25px" align="absmiddle" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($mini_avatar['avatar']) . '" alt="" height="25px" align="absmiddle" border="0" />')
sagradeco uma ajuda por favor..

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re: Avatar Inde@x
« Responder #12 em: 01 de Janeiro de 2008, 19:44 »
tens a certeza que todos que estao no forum tem avatar nao estao aparecer....
tem que aparecer...

Offline jass

  • Iniciar SmfPt
  • *
  • Mensagens: 92
  • Rank: 13
  • Sexo: Masculino
    • TugaLinux4You
Re: Avatar Inde@x
« Responder #13 em: 01 de Janeiro de 2008, 19:48 »
Boas

sim nen todos tem mas eu tenho e nao aparece com outros que tem mas de qualquer modo nao me deixa abrir a pagina quando mete esete codigo mas a minha duvida é que decerteza que devo estara fazer alguma coisa mal mas o que ai nao sei
porque nem abra a pagina mas nao me da erro nehum..

Código: [Seleccione]
'avatar' => $mini_avatar['avatar'] == '' ? ($mini_avatar['ID_ATTACH'] > 0 ? '<img src="' . (empty($mini_avatar['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $mini_avatar['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $mini_avatar['filename']) . '" alt="" height="25px" align="absmiddle" border="0" />' : '') : (stristr($mini_avatar['avatar'], 'http://') ? '<img src="' . $mini_avatar['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" height="25px" align="absmiddle" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($mini_avatar['avatar']) . '" alt="" height="25px" align="absmiddle" border="0" />')
este aqui tenho que meter antes do outro ou como??

cumps

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re: Avatar Inde@x
« Responder #14 em: 01 de Janeiro de 2008, 19:54 »
tem que colocar por baixo do outro código...
Nao altere o outro...