Konu: farklı avatar boyutları  (Okunma sayısı 845 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.


07 Ağustos 2014, 08:03
Yanıtla #1
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Her üye grubu için css dosyasına avatar genişliği atayınız.
Örneğin Yönetici üye grubu için css dosyasına en alta şu kodu ekleyin.
Kod: [Seç]
.Yönetici img{width: 35px;}Bu kodla yöneticiler için avatar genişliğini 35 px yapmış olduk. Diğer üye grupları için de bu şekilde genişlik kodu ekleyin.
Sonra load.php dosyasında
Bul
Kod: [Seç]
'image' => $profile['avatar'] == '' ? ($profile['id_attach'] > 0 ? '<img class="avatar" src="' . (empty($profile['attachment_type']) ? $scripturl . '?action=dlattach;attach=' . $profile['id_attach'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $profile['filename']) . '" alt="" />' : '') : (stristr($profile['avatar'], 'http://') ? '<img class="avatar" src="' . $profile['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" />' : '<img class="avatar" src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($profile['avatar']) . '" alt="" />'),
Değiştir
Kod: [Seç]
'image' => $profile['avatar'] == '' ? ($profile['id_attach'] > 0 ? '<img  src="' . (empty($profile['attachment_type']) ? $scripturl . '?action=dlattach;attach=' . $profile['id_attach'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $profile['filename']) . '" alt="" />' : '') : (stristr($profile['avatar'], 'http://') ? '<img  src="' . $profile['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" />' : '<img  src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($profile['avatar']) . '" alt="" />'),
Display.template.php
Bul:
Kod: [Seç]
<li class="avatar">
Değiştir:
Kod: [Seç]
<li class="' . $message['member']['group']. '">


07 Ağustos 2014, 10:39
Yanıtla #2
  • *
    • İleti: 68
    • Karma: 1
    • Profili Görüntüle

display.template.php'deki avatar kısmı şu şekilde:

Kod: [Seç]
// Show avatars, images, etc.?
            if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
                echo '
                        <li class="margintop" style="overflow: auto;">', $message['member']['avatar']['image'], '</li>';
            if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && (empty($message['member']['avatar']['image'])))
                echo '
                        <li class="margintop" style="overflow: auto;"><img src="' . $settings['images_url'] . '/autoavatar.gif" alt="Avatar Yok" title="Avatar Yok" border="0" /></li>';


Oyüzden dediğiniz gibi <li class="avatar"> kısmını bulamadım. Nasıl bir değişiklik yapmam gerekir?


07 Ağustos 2014, 13:32
Yanıtla #3
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Bul
Kod: [Seç]
<li class="margintop" style="overflow: auto;">', $message['member']['avatar']['image'], '</li>';Değiş
Kod: [Seç]
<li class="' . $message['member']['group']. '">


07 Ağustos 2014, 19:21
Yanıtla #4
  • *
    • İleti: 68
    • Karma: 1
    • Profili Görüntüle

Teşekkürler ama bu sefer avatarlar hiç görünmüyor. Display.template ekte.

« Son Düzenleme: 07 Ağustos 2014, 19:28 Gönderen: MBonsu35 »

08 Ağustos 2014, 03:49
Yanıtla #5
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Başka bilmiyorum. Demo sitede yaptım çalıştı.