Misafir Misafir
| Konu: Avatar @ index modu Paz Mart 02, 2008 3:50 pm | |
| Avatars @ Index mesaj indeksinde konu başlatan üyelerinin isimlerinin yanında avatarlarının çıkmasını sağlar... 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þtir'; $txt['enable_memberlist_avatars'] = 'Üye listesinde avatar gösterimini etkinleþtir <div class="smalltext">Üye listesinde avatarlar küçültülmezler.</div>'; $txt['miniAvatarHeight'] = 'Avatar yüksekliði (pixel) <div class="smalltext">IE5 desteði için her iki deðeri de girin!</div>'; $txt['miniAvatarWidth'] = 'Avatar geniþlið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 |
|