• 09-05-2007, 19:57:51
    #1
    Öncelikle bu konu için admin arkadaşım GöXeL 'e teşekkür ederim.Bu konuyu burada onun adına paylaşıyorum...

    Lütfen copyright kısmını silmeyiniz.

    Görünüm:



    Yapımı:

    forum dizininde(klasör) yeni bi dosya oluşturalım ve adını smsj.php olarak değiştirelim.

    oluşturduğumuz dosyaya aşağıdaki kodları kopyalayıp kaydedelim.


    <?php require("/home/forumale/public_html/SSI.php"); ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <title>Son Mesajlar</title>
    </head>
    <body>
     
    <br>
      <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"><center><font color="red">Son Mesajlar</font></center></td>        
    </tr>
          <tr>
              <td valign="middle" align="center" height="60">
     
    <?php
    ssi_recentTopics($num_recent = 50, $exclude_boards = null, $output_method = 'echo');
    ?>
     
     
    </table>
    <center><a href="http://forumalemi.net" target="blank_"><b><font color="red">Copyright© GöxeL 2006®</font></b></a></center>
    <br>
    </body>
    [b]</html>
    şimdi sources klasöründe yeni bi dosya oluşturalım ve dosyanın adını sonmesajlar.php olarak değiştirelim.

    oluşturduğumuz dosyaya aşağıdaki kodları yapıştıralım.

    <?php
    function SonMesajlar ()
    {
         loadTemplate('sonmesajlar');
    }
    ?>
    şimdi de temamızın klasöründe bi dosya oluşturalım(default için themes/default) dosyanın adını sonmesajlar.template.php olarak değiştirelim.

    ve aşağıdaki kodları dosyaya yapıştıralım.

    <?php
     
    function template_main()
     
    {
     
    //Son Mesajlar By GoxeL
     
    require("/home/forumale/public_html/smsj.php");
     
     
    }
     
    ?>
    NOT: /home/forumale/ yazan kısım sizin kendi forum dizininiz olmalı

    şimdi Who.turkish.php(themes/default/languages/Who.tukish.php) de aşağıdaki kodu bulalım
    $txt['whoall_.xml'] = 'XML bildirimine bakıyor.';
    hemen altına şunu ekleyelim
    $txt['whoall_sonmesajlar'] = '<a href="' . $scripturl . '?action=sonmesajlar">Son Mesajlar</a> a bakıyor.';
    index.php (ilk klasörde) de şunu bulalım

        $actionArray = array(
    ve altına ekleyelim

            'sonmesajlar' => array('sonmesajlar.php', 'SonMesajlar'),
    index.template.php de bulun

        // If the user is a guest, show [login] button.
    üstüne ekleyin
        // Son Mesajlar By GoxeL
        if ($context['user']['is_logged'])
            echo ($current_action=='sonmesajlar' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
                    <td valign="top" class="maintab_' , $current_action == 'sonmesajlar' ? 'active_back' : 'back' , '">
                        <a href="', $scripturl, '?action=sonmesajlar">SON MESAJLAR</a>
                    </td>' , $current_action == 'sonmesajlar' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
    yine index.template.php de bulun

     'search', 'admin', 'calendar', 'profile', 'mlist',
    alttakiyle değiştirin

     'sonmesajlar', 'search', 'admin', 'calendar', 'profile', 'mlist',
    işte bu kadar

    yapım ve anlatım tamamen bana aittir mod olarak yapmasını bilmiyorum yapabilen varsa yaparsa iyi olur

    default tema da denenmiştir büyük bi ihtimalle diğer temalarda da çalışabilir

    NOT: Dosyalarınızın yedeklerini almayı unutmayın

    Desing by_GöXeL-Bir Forum Alemi yapımıdır.
  • 09-05-2007, 20:54:38
    #2
    Üyeliği durduruldu
    yararlı bir anlatım...
    teşekkürler
  • 10-05-2007, 00:28:22
    #3
    Teşekkürler.SMF nin velinimetlerinden biri olan SSI.php bile bunun gibi bir çok değişken yapabilirsiniz...
  • 02-06-2007, 11:07:49
    #4
    Üyeliği durduruldu
    tşkler çok işime yaradı
  • 02-06-2007, 11:35:18
    #5
    Üyeliği durduruldu
    Farklı bi temada olmuyor. Çünkü theme/farklıtema/languages içinde who.turkish.php yok.. Ben vista temasını kullanıyorum, ben nasıl yapabilirim?
  • 02-06-2007, 14:10:56
    #6
    alfonso_okkeyno adlı üyeden alıntı: mesajı görüntüle
    Farklı bi temada olmuyor. Çünkü theme/farklıtema/languages içinde who.turkish.php yok.. Ben vista temasını kullanıyorum, ben nasıl yapabilirim?
    defaultun içindekini yapacaksın...
  • 19-07-2007, 19:35:54
    #7
    Üyeliği durduruldu
    tşkrler dostum