25 Haz 2021 11:00 Yeni Konu Oluştur

Haberler:

Sitemiz Smf 2.1 ve Smf 2.0 sürümleri için Destek ve Tema paylaşım forumudur


smf 2.1 temanızda Messageindex te konuyu başlatan ve son mesaja avatar çekme

Başlatan snrj, 13 Eki 2017 15:37

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

*

  1. 3,085

  2. 584

  3. 973

smf 2.1 ile tema yapımcıları için bazı kolaylıklarda mevcut bizde tema yapmak isteyen arkadaşlar için ufak ipuçlarını paylaşmaya devam ediyoruz
bu ipucumuzda Bölüm içinde Konu listemizde son mesaj kısmında son mesajı yollayan ve konuyu başlatan kullanıcının avatarını çekmeyi gösterecez
ilk olarak temanızın index.template.php de şu kısımı bulalım
// Set the following variable to true is this theme wants to display the avatar of the user that posted the last and the first post on the message index and recent pages.
$settings['avatars_on_indexes'] = false;
burdaki false yi true çevirip kaydetelim
sonra MessageIndex.template.php dosyamızı açıp şu kısımı bulalım
', $topic['new'] && $context['user']['is_logged']şu şekilde değiştirelim
'. $topic['first_post']['member']['avatar']['image'].'
', $topic['new'] && $context['user']['is_logged']
konuyu başlatan kullanıcın avatarını çekmiş olduk
şimdi son mesajı yollayan kullanıcının avatarınıda çekelim
bulunuz
<p>', sprintf($txt['last_post_topic'], '<a href="' . $topic['last_post']['href'] . '">' . $topic['last_post']['time'] . '</a>', $topic['last_post']['member']['link']), '</p>şu şekilde değiştirelim
<p>'. $topic['last_post']['member']['avatar']['image'].'', sprintf($txt['last_post_topic'], '<a href="' . $topic['last_post']['href'] . '">' . $topic['last_post']['time'] . '</a>', $topic['last_post']['member']['link']), '</p>Hepsi bu kadar :o
tabi index.css ile biraz düzenlemek gerek örnek olarak
.message_index_title img.avatar, #topic_container .lastpost img.avatar {
    float:left;
    width: 30px;
    height: 30px;
}

smf 2.0.X için bunu yapmak isteyen arkadaşlar şu konuyu inceleyebilir

*

  1. 30

  2. 8
Merhaba güzel fakat bir kod isteğim var. Lastpostta son ileti/yorum/konu olmasa bile avatar gözüksün istiyorum. Bu süreçte default-png görünür üye yorum attığında da üyenin avatarı geçer.

*

  1. 3,085

  2. 584

  3. 973
sitenizde smf 2.0 kullanıyorsunuz smf 2.0 için    
anasayfa için http://smf.konusal.com/index.php?topic=1665.0
konu listesi için http://smf.konusal.com/index.php?topic=1666.0

bu konular altından devam ediniz lütfen

üstteki linktekileri uyguladıktan sonra anasayfadamı , konu listesindemi yoksa her ikisindeyse üstteki konularda belirtirseniz nasıl yapacağınızı o konu altından belirtecem

*

  1. 47

  2. 17

  3. 3

Hocam son mesaj atan kullanıcının profilini çekmiyor. Bir bakarmısınız size zahmet

*

  1. 3,085

  2. 584

  3. 973
kodları doğru eklediyseniz çekmesi lazım
MessageIndex.template.php dosyasını gönderin bakalım


MENU ×