X



Konu Bilgileri
Konu Başlığı
Smf Modifikasyonları(Hepsi bu başlıkta toplansın)
Konudaki Cevap Sayısı
31
Konuyu Açan Kişi
fbturan
Görüntülenme Sayısı
133





Mesaj Önizleme  Konuyu Gönder 
Sayfa (4): « İlk [1] 2 3 4 Sonraki > En Son »
Smf Modifikasyonları(Hepsi bu başlıkta toplansın)
Yazar Mesaj
fbturan
MC Spoilt B'stard
Super Moderators

Üye No: 1602
Katılım: Aug 2006
Yer: Kırıkkale
Mesajlar: 6,588
Grup: Super Moderators
Durum Çevrimdışı

Rep Ver :
Rep Puanı : 35
Ruh Hali
mutlu

MSN araciligi ile mesaj yolla Yahoo araciligi ile mesaj yolla ICQ araciligi ile mesaj yolla AIM araciligi ile mesaj yolla




Mesaj: #1
Smf Modifikasyonları(Hepsi bu başlıkta toplansın)

Avatar / İndex Modu

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 yasak içerik="' . (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 yasak içerik="' . $mini_avatar['avatar'] . '" alt="" height="'.$modSettings['miniAvatarHeight'] .'px" width="'.$modSettings['miniAvatarWidth'] .'px" align="absmiddle" border="0" />' : '<img yasak içerik="' . $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: alperuzi (manuel anlatımı alıntı değildir. Bizzat kendim çözüp sizlere sundum kolay gele)

coder: youness



[Tek Kral T-Mac]
Hsm Kimdir?

Tıkla Tıklayabilirsen

03-08-2008 14:13:28 PM
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
fbturan
MC Spoilt B'stard
Super Moderators

Üye No: 1602
Katılım: Aug 2006
Yer: Kırıkkale
Mesajlar: 6,588
Grup: Super Moderators
Durum Çevrimdışı

Rep Ver :
Rep Puanı : 35
Ruh Hali
mutlu

MSN araciligi ile mesaj yolla Yahoo araciligi ile mesaj yolla ICQ araciligi ile mesaj yolla AIM araciligi ile mesaj yolla




Mesaj: #2
Cvp: Smf Modifikasyonları(Hepsi bu başlıkta toplansın)

Kumanda Merkezi


Kumanda merkezinin Şu an içinde olanlar:
1-özel mesajlar
2-Mesajlarıma Yazılan Yeni Cevapları Göster.
3-Yeni Gönderilen Mesajları Göster.
4-Toplam Mesaj Sayısı:
5-Toplam Konu Sayısı:
6-Toplam Üye Sayısı:
7-Wap forum
8-Foruma atılan Tüm mesajlar
9-Gönderdiğim tüm mesajlar
10-Tüm forum İstatistikleri
11-IP adresi
12-Son üye
13-Son mesaj
14-Bugün En Çok Online sayısı
15-Online olduğunuz toplam süre
16-Sitemap


1-2-
3-
4-
6-7-

Kumanda Merkezini şu anda en basit görünümüyle default tema için yaptım.aslında bunu yapmamdaki sbep kendi forumuma sağ tarafa uzunca bir blok oluşturup kullanıcıya büyük kolaylıklar sağlamak.ancak yılbaşından sonra geliştireceğim.
sonraki halinde içinde kullanıcının profilindeki bilgilerin [örneğin: yaş -cinsiyet-karması-online-ofline-yıldızları vs.]tamamını yerleştirip ve ulaşım yollarının tamamını [son mesajlar-pm-son konuları vs.]buton haline getirmeyi düşünüyorum.Kumanda merkezinide forumun sol tarafına dikey bir blok olarak oluşturacam.zaten çok değişik bir tema yapımı ile uğraşıyorum.Bu temada aklınızın alacağı mantıklı tüm modifikasyonlar olacak. TOP 10'undan tutun ,hızlı cevaptaki gelişmiş mesaj editörüne ve temanın renk seçeneklerine kadar. işin güzel tarafı bunların hepsinide opsiyonel olarak değiştirebileceksiniz.İşte Kumanda merkezi şu anda ne kadar basitse ,yapacağım temada o kadar vazgeçilmez olacak. çünkü tüm kullanıcılar temayı kumanda merkezinden yönetebilecekler.

benim size naçizane tavsiyem kumanda merkezini yarın birgün paket haline getirip mod olarak birileri verirse. itibar etmeyin.Çünkü devamlı değişikliklere uğrayacak bir modifikasyondur bu.her değişiklikte bunalıma girersiniz benden söylemesi. Manuel olarak deneme yanılma yöntemleriyle kendiniz uygulayın ve hatta geliştirmeye çalışın . geliştirenler olursada çok memnun kalırım açıkçası.akıl akıldan üstündür nihayetinde..

Neyse şimdi Kumanda merkezinin temanıza uygulanmasını anlatayım


**************************************
Öncelikle kumanda merkezinin kodlarının içerisinde 4 tane şundan var. Kendinize göre düzeltin onları.http://www.SİTENİN ADI.COM/FORUM YOLUN/ ve boardindex.template.php ile index.template.php lerinizin bir yedeğini alın pc.nize kopyalayın.
*************************************************
Kumanda merkezinin ana kodları şunlardır. Kullanacağınız yere göre kodun başındaki echo '
Ve sonundaki { bu kodları kendiniz düzenleyin.ben kullanımınızda kolaylık olsun diye koydum

Kod:
// Kumanda merkezi... ivan_
echo '
    <table border="0" width="100%" class="tborder" cellspacing="' , ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' : '0' , '" cellpadding="4" style="margin-bottom: 2ex;">
        <tr>
            <td class="catbg"><span class="smalltext">Kumanda Merkezi</td>
        </tr>
        <tr>
            <td valign="middle" align="center" height="60">
                <a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> | <a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a> | <a href="http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?action=unread;all;start=0">Forumdaki Tüm Mesajlar</a> | <a href="http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?wap2 ">Wap Forum</a> | <a href=" http://www. SİTENİN ADI.COM/FORUM YOLUN/index.php?action=stats">Tüm Forum istatistikleri</a>  | <a href=" http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?action=pm">Özel Mesajlarim</a> | <a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=showPosts">' . $txt['showPosts'] . 'GönderdiĞim Tüm Mesajlarim</a> |  ', $txt[490], ': ', $context['common_stats']['total_topics'], ' | ', $txt[489], ': ', $context['common_stats']['total_posts'], ' | ', $txt[488], ': <a href="', $scripturl, '?action=mlist">', $context['common_stats']['total_members'], '</a> | <font face=Verdana color=000000 size=2>IP Adresim:</font>', $_SERVER['REMOTE_ADDR'], ' |', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b> | ' . $txt[659] . ': <b>"' . $context['latest_post']['link'] . '</b> | ' . $txt['most_online_today'], ':<b> ', $modSettings['mostOnlineToday'], '</b> | ', $txt['totalTimeLogged1'];

            // If days is just zero, don't bother to show it.
            if ($context['user']['total_time_logged_in']['days'] > 0)
                echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

            // Same with hours - only show it if it's above zero.
            if ($context['user']['total_time_logged_in']['hours'] > 0)
                echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

            // But, let's always show minutes - Time wasted here: 0 minutes ;).
            echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '


            </td>
        </tr>
    </table>';


    }



***********************



1.resim deki gibi yapmak için

İndex.template.php’de bul

Kod:
// If the user is logged in, display stuff like their name, new messages, etc.
    if ($context['user']['is_logged'])
    {
// Kumanda merkezi... ivan_
        echo '
                                <a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> <br />
                                <a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />';

    }


DEĞİŞTİR

Kod:
// If the user is logged in, display stuff like their name, new messages, etc.
    if ($context['user']['is_logged'])
    {
        echo '
    <table border="0" width="100%" class="tborder" cellspacing="' , ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' : '0' , '" cellpadding="4" style="margin-bottom: 2ex;">
        <tr>
            <td class="catbg"><span class="smalltext">Kumanda Merkezi</td>
        </tr>
        <tr>
            <td valign="middle" align="center" height="60">
                <a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> | <a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a> | <a href="http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?action=unread;all;start=0">Forumdaki Tüm Mesajlar</a> | <a href="http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?wap2 ">Wap Forum</a> | <a href=" http://www. SİTENİN ADI.COM/FORUM YOLUN/index.php?action=stats">Tüm Forum istatistikleri</a>  | <a href=" http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?action=pm">Özel Mesajlarim</a> | <a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=showPosts">' . $txt['showPosts'] . 'GönderdiĞim Tüm Mesajlarim</a> |  ', $txt[490], ': ', $context['common_stats']['total_topics'], ' | ', $txt[489], ': ', $context['common_stats']['total_posts'], ' | ', $txt[488], ': <a href="', $scripturl, '?action=mlist">', $context['common_stats']['total_members'], '</a> | <font face=Verdana color=000000 size=2>IP Adresim:</font>', $_SERVER['REMOTE_ADDR'], ' | ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>  | ' . $txt[659] . ':<b>"' . $context['latest_post']['link'] . '</b> | ' . $txt['most_online_today'], ':<b> ', $modSettings['mostOnlineToday'], '</b> | ', $txt['totalTimeLogged1'];

            // If days is just zero, don't bother to show it.
            if ($context['user']['total_time_logged_in']['days'] > 0)
                echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

            // Same with hours - only show it if it's above zero.
            if ($context['user']['total_time_logged_in']['hours'] > 0)
                echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

            // But, let's always show minutes - Time wasted here: 0 minutes ;).
            echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '


            </td>
        </tr>
    </table>';


    }

*****************************
2.resimdeki gibi yapmak için ilk anlatımımın aynısı sadece

Şayet sağ tarafa reklam logo vs koyduysanız
Kumanda merkezi kodlarının başındaki 100% değerini 50-60 falan yapın

Kod:
<table border="0" width="100%" class=


*****************************

3 ve 4 resim için yapacağınız uygulama sadece anasayfada top 10’un altında veya üstünde göstermek için. O yuzden board.index.template.php de uygulayacaksınız.
Zaten top 10 kodlarının başladığı ve bittiği yerler belli. Kodları alıp altına veya üstüne yerleştirin. Tema hatası alırsanız kumanda merkezinin kodlarının en altındaki şu kodu silin tekrar uygulayın }

******************************************

6.resimdeki gibi yapmak için index.template.php de buradaki kodların altına koyun, Tema hatası alırsanız kumanda merkezinin kodlarının en altındaki şu kodu } silin tekrar uygulayın

Kod:
// The end of tab section.
    echo '
                <td class="maintab_' , $last , '"> </td>
            </tr>
        </table>';

Veya butonların diğer tarafına koymak için index.template.php de buradaki kodların üstüne koyun, Tema hatası alırsanız kumanda merkezinin kodlarının en altındaki şu kodu } silin tekrar uygulayın

Kod:
// Show the start of the tab section.
    echo '

                <table cellpadding="0" cellspacing="0" border="0" style="margin-left: 10px;">
                <tr>
                    <td class="maintab_' , $first , '"> </td>';


**************************

7.resimdeki gibi yapmak için index.template.php de buradaki kodların altına koyun. Tema hatası alırsanız kumanda merkezinin kodlarının en altındaki şu kodu } silin tekrar uygulayın

Kod:
// The main içerik should go here.
    echo '
    <div id="bodyarea" style="padding: 1ex 0px 2ex 0px;">';
}

function template_main_below()
{
    global $context, $settings, $options, $scripturl, $txt;

    echo '
    </div>';



1.EDİT: IP adresi eklendi

uygulamayı daha önce yapanlara için
kumanda merkezi kodlarının içinde bul

Kod:
| ', $txt[488], ': <a href="', $scripturl, '?action=mlist">', $context['common_stats']['total_members'], '</a> |


değiştir

Kod:
| ', $txt[488], ': <a href="', $scripturl, '?action=mlist">', $context['common_stats']['total_members'], '</a> | <font face=Verdana color=000000 size=2>IP Adresim:</font>', $_SERVER['REMOTE_ADDR'], '


2.EDİT: Son Üye eklendi

uygulamayı daha önce yapanlara için
kumanda merkezi kodlarının içinde bul

bul

Kod:
| <font face=Verdana color=000000 size=2>IP Adresim:</font>', $_SERVER['REMOTE_ADDR'], '


değiştir

Kod:
| <font face=Verdana color=000000 size=2>IP Adresim:</font>', $_SERVER['REMOTE_ADDR'], ' | ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>


3.EDİT: Son Mesaj eklendi

uygulamayı daha önce yapanlara için
kumanda merkezi kodlarının içinde bul

Kod:
| ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>


değiştir

Kod:
| ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>  | ' . $txt[659] . ': <b>"' . $context['latest_post']['link'] . '</b>


son mesajda devamlı çıkan (Ynt:) yazısını kaldırmak için index.turkish dosyasından Ynt: bulun ve Ynt: kısmını silip 1 boşluk bırakın


4.EDİT: Bugün En Çok Online sayısı eklendi

bulun

Kod:
| ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>  | ' . $txt[659] . ': <b>"' . $context['latest_post']['link'] . '</b>


değiştirin

Kod:
| ' . $txt[659] . ':<b>"' . $context['latest_post']['link'] . '</b> | ' . $txt['most_online_today'], ':<b> ', $modSettings['mostOnlineToday'], '</b>


5.EDİT: Online olduğunuz toplam süre eklendi

uygulamayı daha önce yapanlara için
kumanda merkezi kodlarının içinde bul

bul

Kod:
| ' . $txt[659] . ':<b>"' . $context['latest_post']['link'] . '</b> | ' . $txt['most_online_today'], ':<b> ', $modSettings['mostOnlineToday'], '</b>

değiştir

Kod:
| ' . $txt[659] . ':<b>"' . $context['latest_post']['link'] . '</b> | ' . $txt['most_online_today'], ':<b> ', $modSettings['mostOnlineToday'], '</b> | ', $txt['totalTimeLogged1'];

            // If days is just zero, don't bother to show it.
            if ($context['user']['total_time_logged_in']['days'] > 0)
                echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

            // Same with hours - only show it if it's above zero.
            if ($context['user']['total_time_logged_in']['hours'] > 0)
                echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

            // But, let's always show minutes - Time wasted here: 0 minutes ;).
            echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '


6.EDİT: İsteğe bağlı sitemap eklemek için

siz kendiniz sitemap yolunuzu ekleyin.

bulun

Kod:
| <a href="http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?wap2 ">Wap Forum</a>

değiştirin

Kod:
| <a href="http://www.SİTENİN ADI.COM/FORUM YOLUN/index.php?wap2 ">Wap Forum</a> | <a href="http://www.SİTENİN ADI.COM/FORUM YOLUN/sitemaps/">SiteMap</a>

Bu herkeste sitemapın olmadığını varsayarak üstteki kodlara eklenmedi. extradan eklemeniz gerekiyor..

coder ivan_



[Tek Kral T-Mac]
Hsm Kimdir?

Tıkla Tıklayabilirsen

03-08-2008 14:14:06 PM
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
fbturan
MC Spoilt B'stard
Super Moderators

Üye No: 1602
Katılım: Aug 2006
Yer: Kırıkkale
Mesajlar: 6,588
Grup: Super Moderators
Durum Çevrimdışı

Rep Ver :
Rep Puanı : 35
Ruh Hali
mutlu

MSN araciligi ile mesaj yolla Yahoo araciligi ile mesaj yolla ICQ araciligi ile mesaj yolla AIM araciligi ile mesaj yolla




Mesaj: #3
Cvp: Smf Modifikasyonları(Hepsi bu başlıkta toplansın)

Nasılım Modu
[img width=161 height=326]http://img241.imageshack.us/img241/2237/140mg1.jpg[/img][img width=139 height=391]http://img207.imageshack.us/img207/7137/4cs6.jpg[/img]



Resimler açıkça anlatıyor. Sadece admin değiştirebilir.üyeler veya moderatörlerin müdehale yetkisi yoktur. İster yazı yazarsınız iyi-efendi-uyuz-kahraman vs. gibi isterse bbc taglarıyla resim. Profil özetinde ve mesajların oradaki profilde tüm üyeler görür.

ister bunu üyelerinize bu şekilde 10'dan 1'e doğru rakamlar hazırlayarak puanlama olarak kullanın. veya bu şekilde kademeli [img width=72 height=16]http://www.secularity.com/r/g_alyz_sm-a.gif[/img] barlar , madalyalar [img width=18 height=18]http://www.elaziganadolu.com/Resimler/bronzMadalya.gif[/img] hazırlayın.
yada benim BURADA yaptığım gibi eğlenceli bir oyun haline dönüştürün . artık işin bu tarafı sizin hayalgücünüze kalmış

başlayalım



Profile.template.php yi aç
bul:

Kod:
                                <td><input type="text" name="websiteUrl" size="50" value="', $context['member']['website']['url'], '" /></td>
                            </tr>';



değiştir

Kod:
                                <td><input type="text" name="websiteUrl" size="50" value="', $context['member']['website']['url'], '" /></td>
                            </tr>';
    if ($context['user']['is_admin'])
    {
// Nasilim ivan_ . . . . . . . .
        echo '                <tr>
                                <td colspan="2"><hr width="100%" size="1" class="hrcolor" /></td>
                            </tr>
                            <tr>    
                                <td><b>Nasılım(Profil): </b></td>    <td><input type="text" name="default_options[profile_nasilim]" size="50" value="', @$context['member']['options']['profile_nasilim'], '" /></td>
                            </tr>
                            <tr>    
                                <td><b>Nasılım(Mesajlar): </b></td>    <td><input type="text" name="default_options[profile_postnasilim]" size="50" value="', @$context['member']['options']['profile_postnasilim'], '" /></td>
                            </tr>';
    }




bul:

Kod:
<td><a href="', $context['member']['website']['url'], '" target="_blank">', $context['member']['website']['title'], '</a></td>



Altına ekle:


Kod:
                    ', !empty($context['member']['options']['profile_nasilim']) ? '</tr><tr>    <td><b>Nasılım: </b></td>    <td>' . parse_bbc($context['member']['options']['profile_nasilim']) . '</td>' : '', '





Display.template.php yi aç
bul:

Kod:
            // Show how many posts they have made.
            echo '
                                ', $txt[26], ': ', $message['member']['posts'], '<br />
                                <br />';



değiştir:


Kod:
            // Show how many posts they have made.
// Nasilim ivan_ . . . . . . . .
            echo '
                                ', $txt[26], ': ', $message['member']['posts'], '';
            
            if (!empty($message['member']['options']['profile_postnasilim']))    
            {
                $postnasilim = parse_bbc($message['member']['options']['profile_postnasilim']);
                echo '<br />Nasıl Biri: ' . $postnasilim . '';
            }                
            
            echo '                <br />
                                <br />';


[center][size=16pt]BİTTİ[/size][/center]


[size=16pt]*****************************************


Daha önce Durumum modunu kuranlarda şöyle yapacak[/size]

Profile.template.php yi aç
bul:

Kod:
                            </tr>';

    // If karma is enabled let the admin edit it...


değiştir

Kod:
                            </tr>';
    if ($context['user']['is_admin'])
    {
// Nasilim ivan_ . . . . . . . .
        echo '                <tr>
                                <td colspan="2"><hr width="100%" size="1" class="hrcolor" /></td>
                            </tr>
                            <tr>    
                                <td><b>Nasılım(Profil): </b></td>    <td><input type="text" name="default_options[profile_nasilim]" size="50" value="', @$context['member']['options']['profile_nasilim'], '" /></td>
                            </tr>
                            <tr>    
                                <td><b>Nasılım(Mesajlar): </b></td>    <td><input type="text" name="default_options[profile_postnasilim]" size="50" value="', @$context['member']['options']['profile_postnasilim'], '" /></td>
                            </tr>';
    }

    // If karma is enabled let the admin edit it...


bul:

Kod:
<td><a href="', $context['member']['website']['url'], '" target="_blank">', $context['member']['website']['title'], '</a></td>



Altına ekle:


Kod:
                    ', !empty($context['member']['options']['profile_nasilim']) ? '</tr><tr>    <td><b>Nasılım: </b></td>    <td>' . parse_bbc($context['member']['options']['profile_nasilim']) . '</td>' : '', '





Display.template.php yi aç
bul:

Kod:
            // Show how many posts they have made.
            echo '
                                ', $txt[26], ': ', $message['member']['posts'], '<br />
                                <br />';



değiştir:


Kod:
            // Show how many posts they have made.
// Nasilim ivan_ . . . . . . . .
            echo '
                                ', $txt[26], ': ', $message['member']['posts'], '';
            
            if (!empty($message['member']['options']['profile_postnasilim']))    
            {
                $postnasilim = parse_bbc($message['member']['options']['profile_postnasilim']);
                echo '<br />Nasıl Biri: ' . $postnasilim . '';
            }                
            
            echo '                <br />
                                <br />';


coder: ivan_



[Tek Kral T-Mac]
Hsm Kimdir?

Tıkla Tıklayabilirsen

03-08-2008 14:15:28 PM
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
fbturan
MC Spoilt B'stard
Super Moderators

Üye No: 1602
Katılım: Aug 2006
Yer: Kırıkkale
Mesajlar: 6,588
Grup: Super Moderators
Durum Çevrimdışı

Rep Ver :
Rep Puanı : 35
Ruh Hali
mutlu

MSN araciligi ile mesaj yolla Yahoo araciligi ile mesaj yolla ICQ araciligi ile mesaj yolla AIM araciligi ile mesaj yolla




Mesaj: #4
Cvp: Smf Modifikasyonları(Hepsi bu başlıkta toplansın)

Mesaj ve Profil alanlari ayri renkte
aşağıdaki resimde modifikasyonun oluşmadan ve olduktan sonraki halleri mevcut. profil alanlarınızın bu kısmında bir değişiklik yapmadığınızı farzederek anlatıyorum.

orjinal hali

[img width=500 height=365]http://img130.imageshack.us/img130/7756/profil1wf6.jpg[/img]

sonraki hali



display.template.php.de bul

Kod:
// Show the message anchor and a "new" anchor if this message is new.
        if ($message['id'] != $context['first_message'])
            echo '
        <a name="msg', $message['id'], '"></a>', $message['first_new'] ? '<a name="new"></a>' : '';

        echo '
        <table width="100%" cellpadding="3" cellspacing="0" border="0">
            <tr><td class="', $message['alternate'] == 0 ? 'windowbg' : 'windowbg2', '">';

        // Show information about the poster of this message.
        echo '
                <table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
                    <tr>
                        <td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
                            <b>', $message['member']['link'], '</b>
                            <div class="smalltext">';


değiştir

Kod:
// Show the message anchor and a "new" anchor if this message is new.
        if ($message['id'] != $context['first_message'])
            echo '
        <a name="msg', $message['id'], '"></a>', $message['first_new'] ? '<a name="new"></a>' : '';

        echo '
        <table width="100%" cellpadding="3" cellspacing="0" border="0">
            <tr><td class="', $message['alternate'] == 0 ? 'windowbg' : 'windowbg', '">';

        // Show information about the poster of this message.
        echo '
                <table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;" class="windowbg2">
                    <tr>
      <td class="', $message['alternate'] == 0 ? 'windowbg' : 'windowbg', '" valign="top" width="16%" rowspan="2">
                            <b>', $message['member']['link'], '</b><br />
                            <span class="smalltext">';


coder : ivan_



[Tek Kral T-Mac]
Hsm Kimdir?

Tıkla Tıklayabilirsen

03-08-2008 14:16:08 PM
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
fbturan
MC Spoilt B'stard
Super Moderators

Üye No: 1602
Katılım: Aug 2006
Yer: Kırıkkale
Mesajlar: 6,588
Grup: Super Moderators
Durum Çevrimdışı

Rep Ver :
Rep Puanı : 35
Ruh Hali
mutlu

MSN araciligi ile mesaj yolla Yahoo araciligi ile mesaj yolla ICQ araciligi ile mesaj yolla AIM araciligi ile mesaj yolla




Mesaj: #5
Cvp: Smf Modifikasyonları(Hepsi bu başlıkta toplansın)

Otomatik İmza Boyutlandırma [Forumdaki Herkesin]
steyle.css.nin altına git bunu bul

Kod:
/* The AJAX notifier */
#ajax_in_progress
{
    background: #32CD32;
    color: white;
    text-align: center;
    font-weight: bold;
    font-size: 18pt;
    padding: 3px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
}


altına ekle. boyutunu kendin ayarla




Kod:
.signature
{
    width: 550px;
    height: 50px;
    overflow: auto;
    padding: 3px;
}


coder: ivan_



[Tek Kral T-Mac]
Hsm Kimdir?

Tıkla Tıklayabilirsen

03-08-2008 14:16:38 PM
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
fbturan
MC Spoilt B'stard
Super Moderators

Üye No: 1602
Katılım: Aug 2006
Yer: Kırıkkale
Mesajlar: 6,588
Grup: Super Moderators
Durum Çevrimdışı

Rep Ver :
Rep Puanı : 35
Ruh Hali
mutlu

MSN araciligi ile mesaj yolla Yahoo araciligi ile mesaj yolla ICQ araciligi ile mesaj yolla AIM araciligi ile mesaj yolla




Mesaj: #6
Cvp: Smf Modifikasyonları(Hepsi bu başlıkta toplansın)

Üst Buton Dizisinin aynısını ana sayfanın altına koymak
Üst Buton Dizisinin aynısını ana sayfanın altına koymak için kullanacağınız kod şu olacaktır.

Kod:
<tr><td class="windowbg2" colspan="3" align="center">', template_menu() ,'</td></tr>


şimdi ben bu kodları En alttaki Grupların altına koydum.

Örneğin sizde Gruplar falan yoksa Boardindex.template.php'yi açın şu kodu bulun

Kod:
// If they are logged in, but SP1 style information is off... show a personal message bar.

üstüne ekleyin.Bu şekilde Online üyelerin altında çıkacaktır.yanlız koyarken yukardaki kodun başına echo ' sonunada '; koymayı unutmayın. Yani buton kodları şu hale gelsin

Kod:
echo '     <tr><td class="windowbg2" colspan="3" align="center">', template_menu() ,'</td></tr> ';


benim sitedeki görünümü:
üyeler online olmadan önce



üyeler online olduktan sonra



coDer: ivan



[Tek Kral T-Mac]
Hsm Kimdir?

Tıkla Tıklayabilirsen

03-08-2008 14:17:08 PM
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
fbturan
MC Spoilt B'stard
Super Moderators

Üye No: 1602
Katılım: Aug 2006
Yer: Kırıkkale
Mesajlar: 6,588
Grup: Super Moderators
Durum Çevrimdışı

Rep Ver :
Rep Puanı : 35
Ruh Hali
mutlu

MSN araciligi ile mesaj yolla Yahoo araciligi ile mesaj yolla ICQ araciligi ile mesaj yolla AIM araciligi ile mesaj yolla




Mesaj: #7
Cvp: Smf Modifikasyonları(Hepsi bu başlıkta toplansın)

Üyelerin mesajı veya forumdaki konular silindiğinde sayılar düşmesin
Aşağıda anlattığım uygulamayla Üyelerin mesajını ,mesaj yazdığı kutunun üstündeki sil butonuyla sildiğinizde mesaj sayısı düşmeyecek,ancak hızlı yönetim seçeneğiyle veya konuyu komple sildiğinizde düşecektir

Sources/RemoveTopic.php de bul


Kod:
// If the full topic was removed go back to the board.
    $full_topic = removeMessage($_REQUEST['msg']);

    if (allowedTo('delete_any') && (!allowedTo('delete_own') || $poster != $ID_MEMBER))
        logAction('delete', array('topic' => $topic, 'subject' => $subject, 'member' => $starter));

    if ($full_topic)
        redirectexit('board=' .