Modsuz Avatar Boardindex (anasyafa son iletiler)

Başlatan snrj, 29 Mar 2017 02:32

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

*

  1. 3,263

  2. 596

  3. 1077

bu yöntemle extra mod ve sql sorgusu kullanmadan site anasayfasında son iletilerin yanına avatar çekmeyi gösterelim
örnek resim

temanızda veya default temanın boardindex.template.php de
bul
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;
değiştir
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings,$memberContext;
bul
<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
<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>
temanızın index.css de en alta ekle
.lastpost .avatar{
float:left;
width:30px;
height:30px;
border-radius:50%;
border: 1px solid #ccc;
    overflow: hidden;
}

defaul avatar için temanızın images klasörüne default_avatar.png adında bir avatar ekleyin veya ektekini atabilirsiniz
emeğe saygı başka yerlerde paylaşırken kaynak gösterelim @snrj http://smf.konusal.com

***

  1. 113

  2. 15

  3. 9
Simdi Yaptım ve Güzel Oldu TesekkürLer..
ßen ßirini Sevmiyordum, O'da ßeni SevmiyOrdu..
ßirGün RandevuLaştık ßen Gitmedim O'da GeLmedi..

www.Sohbetcileriz.com
http://forum.sohbetcileriz.com

*

  1. 16

  2. 1

  3. 2
11 Ara 2017 20:09 #2 Son düzenlenme: 11 Ara 2017 20:11 67gurkan67
Hocam Modlu Avatar Boardindex kurmustum hata vermişti bunu kurdum hata yok yalniz Avatar Boyutları bende 160x200 olduğu için bununla anasayfadaki avatarlarda büyük oldu örnek resim altta nasil kücültebiliriz :)

edit: söylenenleri aynen yaptim bu arada Hem Boardindex te hem index.css te

*

  1. 150

  2. 40

  3. 175

temanızın index.css de en alta ekle

.lastpost .avatar{
float:left;
width:30px;
height:30px;
border-radius:50%;
border: 1px solid #ccc;
    overflow: hidden;
}


*

  1. 16

  2. 1

  3. 2
Alıntı yapılan: gecitli - 12 Ara 2017 15:49temanızın index.css de en alta ekle

.lastpost .avatar{
float:left;
width:30px;
height:30px;
border-radius:50%;
border: 1px solid #ccc;
    overflow: hidden;
}




Ekledim yine ayni hacim

*

  1. 3,263

  2. 596

  3. 1077
css kodlarını ekledikten sayfayı bir kaç kez yenileyin veya f12 basın sonra f5 basın

*

  1. 16

  2. 1

  3. 2
13 Ara 2017 17:06 #6 Son düzenlenme: 14 Ara 2017 00:38 67gurkan67
eve gecip deneyip sonucu yazarim hocam tesekkurler

Edit : Denedim sayfa yenileyince düzeldi hocam yine ellerinize saglik tesekkür ederiz ilginiz alakaniz icin :)

*

  1. 47

  2. 17

  3. 3

Hocam bu konuyu 2.1 RC3 için güncellermisiniz

*

  1. 3,263

  2. 596

  3. 1077


Benzer Konular (4)


MENU ×