Anasayfada konu açanların avatarını gösterme

Başlatan tarantula901, 18 Ara 2015, 23:12

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçiler konuyu incelemekte.

tarantula901



BoardIndex.template Bul

function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;

// Show some statistics if stat info is off.
if (!$settings['show_stats_index'])
echo '
<div id="index_common_stats">
', $txt['members'], ': ', $context['common_stats']['total_members'], ' &nbsp;ââ,¬Â¢&nbsp; ', $txt['posts_made'], ': ', $context['common_stats']['total_posts'], ' &nbsp;ââ,¬Â¢&nbsp; ', $txt['topics'], ': ', $context['common_stats']['total_topics'], '
', ($settings['show_latest_member'] ? ' ' . $txt['welcome_member'] . ' <strong>' . $context['common_stats']['latest_member']['link'] . '</strong>' . $txt['newest_member'] : '') , '
</div>';

Altina ekle

// fetch last posters
$membs = array();
global $smcFunc;

foreach($context['categories'] as $category)
{
if(!empty($category['boards']))
{
foreach($category['boards'] as $b)
$membs[$b['last_post']['member']['id']] = $b['last_post']['member']['id'];
}
}
if(count($membs)>0)
{
$request =  $smcFunc['db_query']('','SELECT mem.id_member as ID_MEMBER, mem.avatar,
IFNULL(a.id_attach, 0) AS ID_ATTACH, a.filename, a.attachment_type as attachmentType
FROM {db_prefix}members AS mem
LEFT JOIN {db_prefix}attachments AS a ON (a.id_member = mem.id_member)
WHERE mem.id_member IN (' . implode(",",$membs) . ')',array());

$avvy = array();
if($smcFunc['db_num_rows']($request)>0)
{
while($row = $smcFunc['db_fetch_assoc']($request))
$avvy[$row['ID_MEMBER']] = $row['avatar'] == '' ? ($row['ID_ATTACH'] > 0 ? (empty($row['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $row['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $row['filename']) : '') : (stristr($row['avatar'], 'http://') ? $row['avatar'] : $modSettings['avatar_url'] . '/' . htmlspecialchars($row['avatar']));

$smcFunc['db_free_result']($request);
}
}

ara


<td class="lastpost">';
altina ekle

if(empty($settings['no_avvy']) && !$board['is_redirect'] && !empty($board['last_post']['id']))
 echo '
 <a href="' , $scripturl , '?action=profile;u=' .$board['last_post']['member']['id']. ';type=rss" class="floatleft" style="margin: 5px 5px 1em 0px;">
 <img alt=""  class="avyframe" style="width: 25px;" src="' . (!empty($avvy[$board['last_post']['member']['id']]) ? $avvy[$board['last_post']['member']['id']] : $settings['images_url'].'/theme/guest.png') . '" />
 </a>';

index.css En Alta Ekle

yuvarlak avatar için;

.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;
    border-radius: 50%;
    height: 40px;
}

Avatarın kare şeklinde olmasını istiyorsanız altaki kodu kullanın

.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;    ;
    height: 40px;
}
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Emre

Bir resim ekleseydin :) Demo falan yok mu?
Vazgeçilmez sandıklarımdan vazgeçtim. Güvendiğim kişilerin güvenilmez olduğunu gördüm. İkiyüzlü suratlar, katı kalpler gördüm. "Bitmez" dediğim sevgilerin tükenişini, Emek verdiğim sevdaların, Düşüncesizce savruluşunu gördüm.
Acele etmiyorum hayat!

Senin; BOYUNUN ÖLÇÜSÜNÜ ALMAK...
Benim ; BOYNUMUN BORCU OLSUN! ! !



tarantula901

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Emre

Vazgeçilmez sandıklarımdan vazgeçtim. Güvendiğim kişilerin güvenilmez olduğunu gördüm. İkiyüzlü suratlar, katı kalpler gördüm. "Bitmez" dediğim sevgilerin tükenişini, Emek verdiğim sevdaların, Düşüncesizce savruluşunu gördüm.
Acele etmiyorum hayat!

Senin; BOYUNUN ÖLÇÜSÜNÜ ALMAK...
Benim ; BOYNUMUN BORCU OLSUN! ! !



Sosyal Öğretmeni

Güzel birşey ama tavsiye etmiyorum. Siteyi az da olsa yorar. Özellikle çok hitli sitelere gitmez...
Herkes göründüğü gibi değil.

Who Am I

index.css'e eklediğimiz kodlar sayesinde avatarlar yuvarlak oluyor; http://prntscr.com/9itlhz
ben ise bunun kare olmasını istiyorum, index.css'e kodları eklemeden önce kareydi. Fakat küçüktü, nasıl ayarlayabileceğim hakkında bilgi verir misiniz? İstediğim şekil; http://prntscr.com/9itmkf

tarantula901

İlk konuya ekledim hem kare hem yuvarlak şekilde
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Who Am I

Yardımınız için çok teşekkür ederim, ek olarak http://prntscr.com/9itx6q arkasına çerçeve oluşuyor avatarın bunu kaldırma imkanımız var mı acaba? Tekrar teşekkür ederim,iyi forumlar.

tarantula901

şunu deneyin css koduyla değiştirin.

.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;   
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;    ;
    height: 40px;
}
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

gecitli

Alıntı yapılan: Sosyal Öğretmeni - 20 Ara 2015, 23:08Güzel birşey ama tavsiye etmiyorum. Siteyi az da olsa yorar. Özellikle çok hitli sitelere gitmez...

modun siteye hicbir yukü yok tekbir yerde cilas kulanilmiş oda avatarin üzerne gelindiğinde kişinin profiline gitmesi icin

biliyom cunku modun yazari benim iciniz rahat olsun
http://www.webtiryaki.com

webmaster forumu

Free & Premium Responsive Themes for SMF.

ADANALI


.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;    ;
    height: 40px;
}


Hocam ; fazla olmuş :D

tarantula901

Şunu kullanırsınız :D

.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;
    height: 40px;
}
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

ADANALI

Alıntı yapılan: tarantula901 - 28 Nis 2016, 13:31Şunu kullanırsınız :D

.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;
    height: 40px;
}

Teşekkürler hocam günlerdir bu cevabı bekliyordum :D

tarantula901

Dalga geçtiniz sanki :D  :dayak:s  fazla kod demişsiniz onu kaldırmanız yeterliydi :D
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

ADANALI

Bilginiz olsun diye söyleyim demiştim estf. hocam ne dalgası :)