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

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

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi 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ı :)

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

garfieald


garfieald

Tarantula bey siteme girip bakabilirsin o  avatarın köşelerinde beyazlıklar var 4 yanında da onları istemiyorum sadece avatar 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

garfieald

Vardı tahmin ettim zaten onu kaldırdım ama olmadı yine.

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

garfieald

Hayır yine olmadı. Sen benim web siteye baktınmı? o kenarlıklar avatarın ordaki beyaz

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

tarantula901

Eklemiş olduğun kodu şu kod ile değiştir

.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 0 !important;
    height: 25px;
    border: 0;   
}

Resimin yuvarlak olmasını istiyorsan usteki koda şunu ekle

border-radius: 100%;
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

garfieald


garfieald

Bir sorum daha olacak avatar eklemeyen kişilerde o bölümde bir şey çıkmıyor benim default avatar modum var oraya çıkması gerekmez mi? neden böyle...

tarantula901

Kırık resimde bulunan /forum/Themes/inferno_20a/images/theme/guest.png dizinine guest.png diye boş avatar resmi eklemeniz gerekiyor.
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

garfieald


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

godlike

pixel değerini 25 değil de 40 yapınca resim büzüşüyor sığmıyor o bölgeye. Bunu nasıl ayarlayabilirim? Görünen avatarı biraz daha büyük yapmak istiyorum.

garfieald

resmin width  ve heigitini nasıl  35x35 yazarız width height yazınca olmadı

tarantula901

site adresınızı profilinize guncelleyin sitenizden kontrol ederek kodları ekleyeyim.
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

garfieald


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

garfieald

Ben son iletide veri yokken yani o ileti o konu durumundaykende avatar olsun istiyorum o nasil olcak

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

garfieald

Nedemek istediniz  :o   
Lastpostta son ileti olmasa bile avatar olsun diyorum ben yani

tarantula901

Default avatari kurun bu modu kuruncada herkese avatar vermis olacaksiniz.
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

garfieald

https://i.hizliresim.com/nOYLy5.png
Bunndan bahsediyorum ileti olmasa bile bolumde lastpostta avatar olcak

tarantula901

Kodlama gerek bi bakayım kodlara bakalım bana göre o şekilde avatar olması sitenize yarardan çok zararı var bence
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

garfieald


garfieald

Kodları ekledim fakat konusaldakini ekledim sizin paylastıgınızın ayarını yapamadıgım ıcın  desteği bekliyorum...


Dediğim gibi ileti veya yanıt olmayan kategorilerdede default-avatarpng olsun biri yorum yapınca onun avatarı geçsin bekliyorum aiclen müsait oldugunuz zmn.

tarantula901

Başka siteden aldığınız kodlarla ilgili desteği o siteden almanız gerekiyor.

üste eklediğim kodlardan şu kodu

ara

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>';

değiştir

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>';
 
 if(!$board['last_post']['id']){

echo'<img alt=""  class="avyframe" style="width: 25px;    float: left !important;" src="' . (!empty($avvy[$board['last_post']['member']['id']]) ? $avvy[$board['last_post']['member']['id']] : $settings['images_url'].'/theme/guest.png') . '" />';
 
 }

temanızda bulunan images klasoru içindeki theme klasorune şu isimde bir avatar ekleyin guest.png
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

garfieald

Tamam güzel oldu herşey  fakat css pek iyi olmadı konusal sitesinin cssini uygulayınca daha güzel bir görüntü çıkıyordu konusal sitesinin csssi böyle fakat şimdi uygulayınca bişey çıkmıyor

float:left;
   width:30px;
   height:30px;
    overflow: hidden;


yani demek istediğim width ve heigihti ayarlanmıyor 37 37 olsun istiyorum. ve guest png de çıkmadı bu arada

garfieald

guest.png yi ayarladım fakat width ve heighti 37 37 olsun istiyorum. çerçeve yuvarlak olamsın

tarantula901

ara

<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') . '" />
değiştir

<img alt=""  class="avyframe" style="width: 37px;height:37px; src="' . (!empty($avvy[$board['last_post']['member']['id']]) ? $avvy[$board['last_post']['member']['id']] : $settings['images_url'].'/theme/guest.png') . '" />

ara

<img alt=""  class="avyframe" style="width: 25px;    float: left !important;" src="' . (!empty($avvy[$board['last_post']['member']['id']]) ? $avvy[$board['last_post']['member']['id']] : $settings['images_url'].'/theme/guest.png') . '" />
değiştir

<img alt=""  class="avyframe"  style="width: 37px;height:37px; float: left !important;" src="' . (!empty($avvy[$board['last_post']['member']['id']]) ? $avvy[$board['last_post']['member']['id']] : $settings['images_url'].'/theme/guest.png') . '"/>
bu kodlar resim yukseklik ve genişliğini ayarlar.
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

garfieald

Doğru girmeme rağmen tema ayrıştırma hatası aldım düzeltemiyorum.

tarantula901

<img alt=""  class="avyframe" style="width: 37px;height:37px;" src="' . (!empty($avvy[$board['last_post']['member']['id']]) ? $avvy[$board['last_post']['member']['id']] : $settings['images_url'].'/theme/guest.png') . '" />


<img alt=""  class="avyframe"  style="width: 37px;height:37px;" float: left !important;" src="' . (!empty($avvy[$board['last_post']['member']['id']]) ? $avvy[$board['last_post']['member']['id']] : $settings['images_url'].'/theme/guest.png') . '"/>

üsteki kodları değiştir bakalım. 1 ve 2  olarak değiştirdiğin kodlarla
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

garfieald

Düzelmedi sağlam haline alsam bile düzelmiyor ne yapacağız gitti site el kol bağlı eyvay ehvay!!!

tarantula901

hastasın sen birşey demiyorum :D dosyayı eke ekle.
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

garfieald

Ekledim valla büyük sevap işlicen zaten bu phpyi hiç anlamıyorum

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

garfieald


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

Limon

url ile avatar yükleyenlerin avatarı gozukmuyor  :(
mesela bu avatarı yukleyen kisi https://media.giphy.com/media/3o72FeCm9Fr1HEhduM/giphy.gif
avatar alanını inceledigimde böyle oluyor
http://localhost/forumum/avatars/https://media.giphy.com/media/3o72FeCm9Fr1HEhduM/giphy.gif

Rasmus

#55
Tüm mesajları okudum gerekli düzenlemeleri de yaptım istediğim gibi oldu fakat ufakta olsa avatarın etrafında beyazlıklar görülüyor. Bunu nasıl kaldırabilirim.

Görseli koymaya çalıştım ama müsade edilmiyor sanırım.

Düzenleme : Ek'e görsel eklendi.

PALAUDIS

Alıntı yapılan: Rasmus - 26 Mayıs 2020, 11:40Tüm mesajları okudum gerekli düzenlemeleri de yaptım istediğim gibi oldu fakat ufakta olsa avatarın etrafında beyazlıklar görülüyor. Bunu nasıl kaldırabilirim.

Görseli koymaya çalıştım ama müsade edilmiyor sanırım.

Düzenleme : Ek'e görsel eklendi.

Burada ilk satırda geçen #FFFFFF beyaz rekn kodunu transparent olarak değiştir.
.avyframe {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 0 !important;
    height: 40px;
    border: 0;
    border-radius: 100%;
}


.avyframe {
    background: none repeat scroll 0 0 transparent;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 0 !important;
    height: 40px;
    border: 0;
    border-radius: 100%;
}

kolay gelsin