Advertisement:

Author Topic: Avatar @ İndeks Modifikasyonu  (Read 51757 times)

Offline 4LP3RUZ1

  • SMF Hero
  • ******
  • Posts: 3,438
  • Gender: Male
  • Frozen frogs are gone!
Avatar @ İndeks Modifikasyonu
« on: November 08, 2006, 10:37:46 AM »
Modifikasyon Buradan İndirilebilir

Avatars at Index modifikasyonu mesaj indeksinde konu başlatan üyelerinin isimlerinin yanında avatarlarının çıkmasını sağlar.

Özellikleri:

-> Yönetici panelinden bu modifikasyonu etkinleştirip devre dışı bırakabilirsiniz: "Yönetici Paneli > Forum Seçenekleri > Düzen ve Seçenekler"
-> Gösterilecek avatarların yükseklik ve/veya genişliklerini ayarlayabilirsiniz. Avatar bu iki ayardan biri ile ölçeklenebileceği gibi (diğer değeri boş bırakılırsa), her iki yönde de ölçeklenebilir. Yükseklik veya genişlik belirtilmez ise tam boyutta avatarlar kullanılır!

MODİFİKASYONU YÖNETİCİ PANELİNDEN ETKİNLEŞTİRMEYİ UNUTMAYIN! "Yönetici Paneli > Forum Seçenekleri > Düzen ve Seçenekler"

Problem veya sorularınızı bu konu altında sorabilirsiniz.

Sürüm Geçmişi:
1.2 - Babylon ve klasik temalarına otomatik kurulur, ayrıca 1.1.1 ile de kurulabilir
1.1 - SMF 1.1 Final sürümü ile çalışır, UTF-8 ile daha düzgün çalışacak bir sürümü vardır.
1.0.1 - Kod temizlemesi
1.0 - İlk sürüm!

Avatar'ı olmayan üyelere varsayılan avatar koymak istiyorsanız:

Yapmanız gereken şu:
Modifiye edilmiş MessageIndex.php dosyasını açın ve şu satırı bulun:
Code: [Select]
'avatar' => $mini_avatar['avatar'] == '' ? ($mini_avatar['ID_ATTACH'] > 0 ? '<img src="' . (empty($mini_avatar['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $mini_avatar['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $mini_avatar['filename']) . '" alt="" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />' : '') : (stristr($mini_avatar['avatar'], 'http://') ? '<img src="' . $mini_avatar['avatar'] . '" alt="" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($mini_avatar['avatar']) . '" alt="" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />'),  // Avatars at Index By alperuzi
Bu kodu çok dikkatli bir şekilde değiştireceğiz şimdi

Kodun tam ortasında iki tane tekli tırnak işareti vardır, onlar bulun:
Quote
border="0" />' : '') : (stristr(

iki tırnağın arasına şu kodu eklemeniz gerek (dosya ismini default.gif yerine istediğiniz şekilde değiştirebilirsiniz):
Code: [Select]
<img src="'.$modSettings['avatar_url'].'/default.gif" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />
Sonuçta yukarıda aradığınız kod buna benzeyecektir, hayırlı olsun:
Code: [Select]
'avatar' => $mini_avatar['avatar'] == '' ? ($mini_avatar['ID_ATTACH'] > 0 ? '<img src="' . (empty($mini_avatar['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $mini_avatar['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $mini_avatar['filename']) . '" alt="" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />' : '<img src="'.$modSettings['avatar_url'].'/default.gif" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />') : (stristr($mini_avatar['avatar'], 'http://') ? '<img src="' . $mini_avatar['avatar'] . '" alt="" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($mini_avatar['avatar']) . '" alt="" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />'),  // Avatars at Index By alperuzi
Unutmayın ki avatar dosyası /avatars klasörü içinde olmalıdır
« Last Edit: September 24, 2008, 07:03:01 AM by /-\lperuzi »
Frozen frogs are back :(

Offline izmirli_

  • SMF Hero
  • ******
  • Posts: 2,098
  • Gender: Male
    • Kege Blog
Re: Avatar @ İndeks Modifikasyonu
« Reply #1 on: November 08, 2006, 10:50:03 AM »
süper bu admin panelinden ayarlanması teşekkürler alperuzi...

Offline ayesoft

  • Sr. Member
  • ****
  • Posts: 909
  • Gender: Male
  • ayesoft
    • dizi izle
Re: Avatar @ İndeks Modifikasyonu
« Reply #2 on: November 08, 2006, 10:51:36 AM »
hayırlı olsun zaten bu moda böyle admin paneli desteği gerekiyordu şimdi mod mod gibi oldu teşekkürler

Offline beyinx.com

  • Semi-Newbie
  • *
  • Posts: 71
Re: Avatar @ İndeks Modifikasyonu
« Reply #3 on: November 08, 2006, 11:33:29 AM »
Arkadaşım erken belki söylenmez ama öncelikle hayırlı olsun.
Merak ettiğim tasarlarken manuel i de paylaşım için ayarladın mı ;)


Tip                           Eylem                                                                Açıklama
1. Değişiklik Yapılacak ./Sources/ModSettings.php                                     Test Başarılı
2. Değişiklik Yapılacak ./Themes/default/MessageIndex.template.php            Test Başarısız
3. Değişiklik Yapılacak ./Sources/MessageIndex.php                                   Test Başarılı
4. Değişiklik Yapılacak ./Themes/default/languages/Modifications.english.php  Test Başarılı
5. Değişiklik Yapılacak ./Themes/default/languages/Modifications.turkish.php   Test Başarılı
Signature only : root

frankeistein

  • Guest
Re: Avatar @ İndeks Modifikasyonu
« Reply #4 on: November 08, 2006, 11:45:37 AM »
Mod güzel ama benim foruma yan etki yaptı ;D
benimde avatar hiç gözükmedi bu sefer :D

Offline 4LP3RUZ1

  • SMF Hero
  • ******
  • Posts: 3,438
  • Gender: Male
  • Frozen frogs are gone!
Re: Avatar @ İndeks Modifikasyonu
« Reply #5 on: November 08, 2006, 12:35:40 PM »
Arkadaşım erken belki söylenmez ama öncelikle hayırlı olsun.
Merak ettiğim tasarlarken manuel i de paylaşım için ayarladın mı ;)

manuel anlatımı diğer konuda vardı zaten, az bekle buraya taşıyayım, o konu da kapanmış olur

MessageIndex.template.php dosyasında olan değişiklik:
Code: [Select]
echo '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
</td>
<td class="windowbg2" valign="middle" width="14%">
', $topic['first_post']['member']['link'], '
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : '' , '" valign="middle" width="4%" align="center">
kodunun bu kod ile değiştirilmesi:
Code: [Select]
echo '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
</td>
<td class="windowbg2" style="padding: 0px;" align="center"  valign="middle" width="17%">';
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($modSettings['enable_mini_avatars']))
echo '<table width="100%" cellpadding="0" cellspacing="2px" border="0"><tr><td class="windowbg2" width="30%" align="center">
', $topic['first_post']['member']['avatar'],'</td><td class="windowbg2" width="70%">';
echo'
', $topic['first_post']['member']['link'], '</td>';

if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($modSettings['enable_mini_avatars']))
echo '</td></tr></table>';

echo'
<td class="windowbg' , $topic['is_sticky'] ? '3' : '' , '" valign="middle" width="4%" align="center">

bu karmaşa sadece avatar ve ismi kendi tabloları içine koymak için
Diğer temalar için basitçe gerekenler:
Code: [Select]
$topic['first_post']['member']['avatar'] bütün avatar'ı bu yazıyor
Code: [Select]
$modSettings['enable_mini_avatars'] bu da yönetici panelinden açık olup olmadığına bakmak için kullanılıyor, örnek kullanımı
Code: [Select]
if(!empty($modSettings['enable_mini_avatars']))
echo '$topic['first_post']['member']['avatar']';
gibi olabilir
« Last Edit: November 08, 2006, 12:44:25 PM by alperuzi »
Frozen frogs are back :(

Offline S_HA_DO_W

  • Jr. Member
  • **
  • Posts: 229
  • Gender: Male
Re: Avatar @ İndeks Modifikasyonu
« Reply #6 on: November 08, 2006, 01:17:22 PM »
Dostum harika ama şey diecektim bu resim kullanmayanlarda bişey çıkmıyo benim resim kullanmayanlar için özel olarak atadığım resim gelse olmuyormu oraya

Offline ameno

  • Jr. Member
  • **
  • Posts: 318
Re: Avatar @ İndeks Modifikasyonu
« Reply #7 on: November 08, 2006, 01:36:41 PM »
la banada tşk edin yaw ben verdim fikri sayılır o yaptı  :D ;D

Offline 4LP3RUZ1

  • SMF Hero
  • ******
  • Posts: 3,438
  • Gender: Male
  • Frozen frogs are gone!
Re: Avatar @ İndeks Modifikasyonu
« Reply #8 on: November 08, 2006, 02:15:50 PM »
Shadow, zor, resmi nasıl atadığına bağlı.
ameno, haklısın, readme'ye ekleyeceğim adını. ;)
Frozen frogs are back :(

Offline S_HA_DO_W

  • Jr. Member
  • **
  • Posts: 229
  • Gender: Male
Re: Avatar @ İndeks Modifikasyonu
« Reply #9 on: November 08, 2006, 02:29:44 PM »
modu yüklü bende ondan oto avatar sanırım modu ordan atadım resimleri

Offline EfsaNe TÜRK

  • Semi-Newbie
  • *
  • Posts: 97
  • Gender: Male
    • EfsaNe TürKLeRiN SiTeSi
Re: Avatar @ İndeks Modifikasyonu
« Reply #10 on: November 12, 2006, 09:16:16 AM »
çok teşekürler üstad ellerine sağlık kaymak gibi çalışıyor.
Saygılar...

Offline JacKBooT

  • Jr. Member
  • **
  • Posts: 121
  • Gender: Male
    • GizliBahce.Biz | Forum
Re: Avatar @ İndeks Modifikasyonu
« Reply #11 on: November 12, 2006, 12:59:35 PM »
Teşekkürler.. modu kurdum ve canavar gibi çalışıyor.. sadece diğer arkadaşların da söylediği gibi avatar seçmemiş olanların kiler yok.. zaten artık ilk girişte üye olanlar zorunlu avatr seçiyor.. eski üyelere avatr seçtirdiğimde bu sorun da ortadan kalkar..  ;D

Offline progenic

  • Newbie
  • *
  • Posts: 8
    • FrpTurk
Re: Avatar @ İndeks Modifikasyonu
« Reply #12 on: November 14, 2006, 09:11:45 AM »
Pardon.Sorunumu yineliyorum.

Dostum güzel eklenti ama olmadı. :-[.Temam default değil ve elle girdim ancak sadece konuyu başlatanın nick'ini ortaladı.Avatar çıkmadı.

Böyle oldu :
hxxp:www.frpturk.com [nonactive]

Offline 4LP3RUZ1

  • SMF Hero
  • ******
  • Posts: 3,438
  • Gender: Male
  • Frozen frogs are gone!
Re: Avatar @ İndeks Modifikasyonu
« Reply #13 on: November 14, 2006, 09:49:05 AM »
editlemende bir yanlışlık var, tablolamada bir hata var orda, eksik girilmiş kod olabilir, hangi tema bu?

Ayrıca, daha önce istenmişti, varsayılan avatar kullanımıda şu anda test edilmektedir :)
Frozen frogs are back :(

Offline progenic

  • Newbie
  • *
  • Posts: 8
    • FrpTurk
Re: Avatar @ İndeks Modifikasyonu
« Reply #14 on: November 14, 2006, 10:12:32 AM »
Kusura bakma ama editlemede bir sorun olduğunu zannetmiyorum :). 3 kere yaptım bozdum.İnce ince :).

Tema Versatility 2,ancak tarafımca bayağı bir düzenlemeden geçmiştir. Şöyle birşey var.Millet tabiki hazır avatarları kullanmak yerine kendi avatarını yüklemeyi tercih ediyor ve yüklenen avatarlar "attachments" klasörüne kopyalanıyor.Oradada avatar_24.jpg avatar_26.png şeklinde kaydoluyor.

Ya bide sanki küçültürken pixel olarak değilde % olarak küçültme imkanımız olabilir mi ?

ve varsılıyan avatarda kullanmıyorum  :D
« Last Edit: November 14, 2006, 10:29:49 AM by progenic »
hxxp:www.frpturk.com [nonactive]

Offline 4LP3RUZ1

  • SMF Hero
  • ******
  • Posts: 3,438
  • Gender: Male
  • Frozen frogs are gone!
Re: Avatar @ İndeks Modifikasyonu
« Reply #15 on: November 14, 2006, 10:35:24 AM »
onu zaten duyuru niteliğinde söylemiştim :)

ister attachment olsun, ister başka yerden URL, ister SMF içinden seçilmiş, hepsini gösterir. O konuda kuşkun olmasın :D
Frozen frogs are back :(

Offline progenic

  • Newbie
  • *
  • Posts: 8
    • FrpTurk
Re: Avatar @ İndeks Modifikasyonu
« Reply #16 on: November 14, 2006, 08:14:33 PM »
Tamam ama bende olmuyor. 4üncü kere acaba alperuzi'nin dediği gibi düzenlemede bir hata yapmış olabilirmiyim diye denedim.Ancak sonucum yine hüsran oldu  :-\ . Bi kerede modification.xml'deki $themedir'i kendi temam olarak değiştirip öyle zipleyip otomatik kurdurayım,sonuç değişecekmi bakayım.

-Sorunsuz yükledi ancak yine aynı şekilde görüntülenmeyip,sadece gönderenin ismini ortaladı.Sanırım benim sitede olmayacak bu  :-\
« Last Edit: November 14, 2006, 08:25:43 PM by progenic »
hxxp:www.frpturk.com [nonactive]

Offline Forummedya.NET

  • Jr. Member
  • **
  • Posts: 123
  • Gender: Male
    • Bilgi Paylaşmaktır
Re: Avatar @ İndeks Modifikasyonu
« Reply #17 on: November 15, 2006, 09:10:46 AM »
çok güzel ellerine sağlık

Offline progenic

  • Newbie
  • *
  • Posts: 8
    • FrpTurk
Re: Avatar @ İndeks Modifikasyonu
« Reply #18 on: November 17, 2006, 08:43:32 AM »
Alperuzi,sorun bendeymiş :).show_no_avatars kodunu show_avartars olarak değiştirdiğimden sorun oluyormuş.Daha yeni aklıma geldi.Çok sağol ;D

*senin koddaki  "show_no_avatars" kodlarını "show_avatars" olarak değiştirince sorun halloldu
« Last Edit: November 17, 2006, 08:53:08 AM by progenic »
hxxp:www.frpturk.com [nonactive]

Offline Alpay

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 3,594
  • Gender: Male
  • test
    • Personal Web Page
Re: Avatar @ İndeks Modifikasyonu
« Reply #19 on: November 18, 2006, 05:06:21 AM »
Quote
http://www..../forum/index.php?board=25.0 
8: Undefined variable: mini_avatar
Dosya: /...../forum/Sources/MessageIndex.php
Satır: 588


Modu sorunsuz kurdum dilber mc ye sadece temanin içindeki manuel ekledim sorun yok neden böyle bir hata alıyorum..Sorunsuz calişior ama hata msji doldu