Would you like to react to this message? Create an account in a few clicks or log in to continue.



|Başlık Sayısı :1981| Mesaj Sayısı:3050|
 
PortalAnasayfaGaleriLatest imagesAramaKayıt OlGiriş yap

 

 Avatar @ index modu

Aşağa gitmek 
YazarMesaj
Misafir
Misafir
Anonymous



Avatar @ index modu Empty
MesajKonu: Avatar @ index modu   Avatar @ index modu Icon_minitimePaz Mart 02, 2008 3:50 pm

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

Avatar @ index modu Avatarindix6


source/ModSettings.php'de
bul
Kod:
array('check', 'who_enabled'),

altına ekle
Kod:
'',
         // Avatars at Index By alperuzi
         array('check', 'enable_mini_avatars'),
         array('int', 'miniAvatarHeight'),
         array('int', 'miniAvatarWidth'),
         array('check', 'enable_memberlist_avatars'),



sources/Memberlist.php'de
bul

Kod:
'realName' => array(
         'label' => $txt[35]
      ),

altına ekle

Kod:
);
   if (!empty($modSettings['enable_memberlist_avatars']))
   $context['columns'] += array(
      'avatar' => array(
                  'label' => $txt['avatar']
              ),
           );              
           $context['columns'] += array(


bul
Kod:
'realName' => array(
         'down' => 'mem.realName ASC',
         'up' => 'mem.realName DESC'
      ),

altına ekle
Kod:
'avatar' => array(
         'down' => 'LENGTH(mem.avatar) > 0 DESC, ISNULL(mem.avatar) ASC, mem.avatar ASC',
         'up' => 'LENGTH(mem.avatar) > 0 ASC, ISNULL(mem.avatar) DESC, mem.avatar DESC'
      ),


sources/MessageIndex.php'de
bul
Kod:
      else
         {
            if (!isset($context['icon_sources'][$row['firstIcon']]))
               $context['icon_sources'][$row['firstIcon']] = 'images_url';
            if (!isset($context['icon_sources'][$row['lastIcon']]))
               $context['icon_sources'][$row['lastIcon']] = 'images_url';
         }

altına ekle
Kod:
//Avatars at Index By alperuzi
         $mini_row = $row['firstID_MEMBER'];
         $mini_avatar;
         
         if (!empty($settings['show_user_images']) && empty($options['show_no_avatars'])) {
               $res = db_query("
                     SELECT
                        mem.avatar, a.ID_ATTACH, a.attachmentType, a.filename
                     FROM {$db_prefix}members AS mem LEFT JOIN {$db_prefix}attachments AS a ON (a.ID_MEMBER = mem.ID_MEMBER)
                     WHERE mem.ID_MEMBER = $mini_row
                     LIMIT 1", __FILE__, __LINE__);                     
               $mini_avatar =  mysql_fetch_assoc($res);
               mysql_free_result($res);
         }

bul
Kod:
                  'id' => $row['firstID_MEMBER'],
                  'href' => !empty($row['firstID_MEMBER']) ? $scripturl . '?action=profile;u=' . $row['firstID_MEMBER'] : '',

altına ekle
Kod:

                  '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


theme/MessageIndex.template.php'de
bul
Kod:
<td class="windowbg2" valign="middle" width="14%">
                     ', $topic['first_post']['member']['link'], '
                  </td>

değiştir
Kod:
<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 '</tr></table></td>';
         echo'


theme/Memberlist.template.php'de

bul
Kod:
function template_main()
{
   global $context, $settings, $options, $scripturl, $txt;

değiştir

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

bul
Kod:
<td class="windowbg" align="left">', $member['link'], '</td>

altına ekle
Kod:
', empty($modSettings['enable_memberlist_avatars']) ? '' : ' <td class="windowbg" align="center">' . $member['avatar']['image'] . '</td>' ,'


bul
Kod:
<td colspan="12">';

değiştir

Kod:
 <td colspan=" ', empty($modSettings['enable_memberlist_avatars']) ? '12' : '13','">';

bul
Kod:
<td colspan="12" class="', empty($settings['use_tabs']) ? 'catbg' : 'titlebg', '">';

değiştir
Kod:
<td colspan=" ', empty($modSettings['enable_memberlist_avatars']) ? '12' : '13','" class="', empty($settings['use_tabs']) ? 'catbg' : 'titlebg', '">';

bul
Kod:
<td class="titlebg" colspan="12">', $txt[139], ': ', $context['page_index'], '</td>


değiştir
Kod:
<td class="titlebg" colspan=" ', empty($modSettings['enable_memberlist_avatars']) ? '12' : '13','">', $txt[139], ': ', $context['page_index'], '</td>


bul
Kod:
<td colspan="12" class="windowbg">', $txt[170], '</td>

değiştir
Kod:
<td colspan=" ', empty($modSettings['enable_memberlist_avatars']) ? '12' : '13','" class="windowbg">', $txt[170], '</td>


language/Modifications.turkish.php'de

bul
Kod:
?>

üstüne ekle
Kod:
// Avatars at Index Mod By alperuzi
$txt['enable_mini_avatars'] = 'Mesaj indeksinde minik avatar gösterimini etkinle&thorn;tir';
$txt['enable_memberlist_avatars'] = 'Üye listesinde avatar gösterimini etkinle&thorn;tir <div class="smalltext">Üye listesinde avatarlar küçültülmezler.</div>';
$txt['miniAvatarHeight'] = 'Avatar yüksekli&eth;i (pixel) <div class="smalltext">IE5 deste&eth;i için her iki de&eth;eri de girin!</div>';
$txt['miniAvatarWidth'] = 'Avatar geni&thorn;li&eth;i (pixel)';
$txt['avatar'] = 'Avatar';
// Avatars at Index Modu Sonu

avatar büyüklüğünü admin/forum seçenekleri/düzen ve seçeneklerden ayarlayabilirsiniz...
resimdeki oranlar yükseklik:50 genişlik: 40

avatarı olmayan üyelere otomatik avatar atamak için tüyo merkezi 023 http://www.smf.gen.tr/smf/index.php?topic=79.0

mod sahibi: İLqer SenquL
Sayfa başına dön Aşağa gitmek
 
Avatar @ index modu
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Google Video modu
» Avatar altina reklam

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Web Tasarımı :: SMF - Simple Machines Forum-
Buraya geçin:  
Powered by phpBB ©
© 2007, 2008 Forumzen
Powered ßy como TeaM
forum kurmak | ©phpBB | Bedava yardımlaşma forumu | Suistimalı göstermek | Cookies | Son tartışmalar