Gönderen Konu: Ana sayfa son iletilere avatar koyma  (Okunma sayısı 7766 defa)

danua

  • Yönetici
  • Kıdemli Üye
  • *****
  • İleti: 311
  • Karma 65535
Ana sayfa son iletilere avatar koyma
« : 07 Temmuz 2019, 01:47:01 »
Ana sayfa son iletilere avatar koyma

Anasayfanızda son göndermiş olduğunuz iletilerin yanın da gönderenin avatar resmini koymak isterseniz sitenizin;

boardindex.template.php ve index.css dosyaların da birkaç değişiklik yaparak oluşturabilirsiniz.

boardindex.template.php
Bul
Kod: [Seç]
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;

Değiştir
Kod: [Seç]
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings,$memberContext;

Bul
Kod: [Seç]
<td class="lastpost">';

/* The board's and children's 'last_post's have:
time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
link, href, subject, start (where they should go for the first unread post.),
and member. (which has id, name, link, href, username in it.) */
if (!empty($board['last_post']['id']))
echo '
<p><strong>', $txt['last_post'], '</strong>  ', $txt['by'], ' ', $board['last_post']['member']['link'] , '<br />
', $txt['in'], ' ', $board['last_post']['link'], '<br />
', $txt['on'], ' ', $board['last_post']['time'],'
</p>';
echo '
</td>

Değiştir
Kod: [Seç]
<td class="lastpost">';

if (!empty($board['last_post']['id'])){
loadMemberData($board['last_post']['member']['id']);
loadMemberContext($board['last_post']['member']['id']);
if($memberContext[$board['last_post']['member']['id']]['avatar']['image'])
echo'', $memberContext[$board['last_post']['member']['id']]['avatar']['image'],'';
else
echo'<img class="avatar" src="'.$settings['images_url'].'/theme/default_avatar.png" alt="*" />';
echo '
<p> ', $txt['by'], ' ', $board['last_post']['member']['link'] , '<br />
<strong>', $txt['last_post'], '</strong> ', $board['last_post']['link'], '<br />
', $txt['on'], ' ', $board['last_post']['time'],'
</p>';
}
echo '
</td>

Temaızın index.css 'nin enaltına ekleyin

Kod: [Seç]
.lastpost .avatar{
float:left;
width:25px;
height:25px;
border-radius:80%;
border: 1px solid #ccc;
        overflow: hidden;
}


Linkback: Ana sayfa son iletilere avatar koyma
𐱅𐰇𐰼𐰚

Sitelerim
:::::::::::::::::::
telkaricim.com

Tags: