SMF Aktiflik Seviye Deneyim Modu ( Gelişmiş Versiyon )

Son güncelleme: 13.09.2009 14:45
  • Moda eklenen özellik: Seviye ve deneyimin adminler tarafındanda ayarlanabilir olması.

    Açıklama:

    Aktiflik: 1000 mesajda doluyor ve taşmıyor.

    Seviye: 2000 mesajda doluyor ve taşmıyor

    Deneyim: Karmaya göre artıyor yada azalıyor. 100 karmada doluyor ve taşmıyor.

    Aktiflik seviye ve deneyim adminler tarafından değiştirilmedikçe bu şekilde işliyor.

    Admin herhangi bir üyenin seviye ve deneyimini değiştirmek isterse profil ayarlarına girip kimlik bilgisinden sayfanın en altında bulunan seviye deneyim panelindeki değerleri değiştirmesi gerekiyor.

    Modun download linki: http://rapidshare.com/files/31723003/Aktiflik.zip

    eğer default tema dışında bir tema kullanıyorsanız manuel kurulum..

    manuel kurulum.

    themes/seninteman/Display.template.php dosyasını aç alttaki kodları arat.

    // Show their personal text?
    if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')
    echo '
    ', $message['member']['blurb'], '<br />
    <br />';

    hemen altına alttaki kodları ekle

    echo'

    <table width="100%" border="0" cellspacing="0" cellpadding="0" height="23">

    <tr>
    <td colspan="2"><font size="1">Aktiflik</font>
    <font size="1"> </font> </td>
    </tr>
    <tr>
    <td colspan="2" height="2"><font size="1">

    <TABLE cellSpacing=0 cellPadding=0 width=100 border=1>
    <TBODY>
    <TR> ';





    //AKTİFLİK


    $seviye=($message['member']['posts'])/20;

    if ($seviye<15){
    $seviye=15;
    }
    if ($seviye>95) {
    $seviye=95;
    }


    $deneyim=($message['member']['karma']['good']-$message['member']['karma']['bad']);
    if ($deneyim<10){
    $deneyim=10;
    }

    if ($deneyim>95) {
    $deneyim=95;
    }

    $aktiflik=($message['member']['posts'])/10;
    if ($aktiflik<5){
    $aktiflik=5;
    }
    if ($aktiflik>95) {
    $aktiflik=95;
    }









    echo'

    <TD><IMG height=9 src="', $settings['images_url'], '/bhg.gif" width="

    ',$aktiflik,'

    "><IMG height=9 src="', $settings['images_url'], '/bhb.gif" width=width="', $aktiflik, '"></TD>
    </TR>
    </TBODY>
    </TABLE>

    </td></tr></table>



    <table width="100%" border="0" cellspacing="0" cellpadding="0" height="23">

    <tr>
    <td colspan="2"><font size="1">Seviye</font>
    <font size="1"> </font> </td>
    </tr>
    <tr>
    <td colspan="2" height="2"><font size="1">

    <TABLE cellSpacing=0 cellPadding=0 width=100 border=1>
    <TBODY>
    <TR>

    ';

    if (!empty($message['member']['options']['profile_seviye']))


    echo'
    <TD><IMG height=9 src="', $settings['images_url'], '/bmg.gif" width="

    ', $message['member']['options']['profile_seviye'], '


    "><IMG height=9 src="', $settings['images_url'], '/bmb.gif" width=width="', $message['member']['options']['profile_seviye'], '"></TD>
    ';

    else

    echo '
    <TD><IMG height=9 src="', $settings['images_url'], '/bmg.gif" width="

    ', $seviye, '


    "><IMG height=9 src="', $settings['images_url'], '/bmb.gif" width=width="', $seviye, '"></TD>
    ';

    echo'
    </TR>
    </TBODY>
    </TABLE>';


    echo'

    </td></tr></table>




    <table width="100%" border="0" cellspacing="0" cellpadding="0" height="23">

    <tr>
    <td colspan="2"><font size="1">Deneyim</font>
    <font size="1"> </font> </td>
    </tr>
    <tr>
    <td colspan="2" height="2"><font size="1">

    <TABLE cellSpacing=0 cellPadding=0 width=100 border=1>
    <TBODY>
    <TR> ';

    if (!empty($message['member']['options']['profile_deneyim']))
    echo'
    <TD><IMG height=9 src="', $settings['images_url'], '/bxg.gif" width="

    ', $message['member']['options']['profile_deneyim'], '


    "><IMG height=9 src="', $settings['images_url'], '/bxb.gif" width=width="', $message['member']['options']['profile_deneyim'], '"></TD>


    ';

    else

    echo '
    <TD><IMG height=9 src="', $settings['images_url'], '/bxg.gif" width="',$deneyim,'"><IMG height=9 src="', $settings['images_url'], '/bxb.gif" width=width="', $deneyim, '"></TD>';

    echo '

    </TR>
    </TBODY>
    </TABLE>
    </table>

    ';

    şimdide themes/default/Profile.template.php dosyasını aç ve alttaki kodları arat.

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

    hemen üstüne alttaki kodları ekle.

    if ($context['allow_admin'])

    echo '

    <tr >
    <td class=catbg colspan=2><b>Seviye-Deneyim Paneli </b></td></tr>

    <tr >
    <td ><b>Seviye: </b></td>
    <td ><input type="text" name="default_options[profile_seviye]" size="50" value="', @$context['member']['options']['profile_seviye'], '" /></td>
    </tr>

    <tr >
    <td class=deneme1><b>Deneyim: </b></td>
    <td><input type="text" name="default_options[profile_deneyim]" size="50" value="', @$context['member']['options']['profile_deneyim'], '" /></td>
    </tr>
    ';

    alttaki resimleri temanın images klasörüne atmayı unutma

    http://rapidshare.com/files/31825532/images.rar.html

    Alıntı sahibi: hekimoğlu
#18.01.2008 01:07 0 0 0
  • saolasınnnnnnnnnnnnnnnnnn
#02.02.2008 19:44 0 0 0
  • güzel paylaşım saolasın
#22.02.2008 19:47 0 0 0
  • çok sağol dostum
#23.02.2008 09:18 0 0 0
  • güzel
#02.03.2008 12:45 0 0 0
  • eyvallah
#02.03.2008 13:20 0 0 0
  • Saolasın emeğine sağlık
#03.03.2008 18:20 0 0 0
  • tşkler
#06.03.2008 16:10 0 0 0
  • saol paylaşım için
#07.03.2008 20:34 0 0 0
  • sağolllllllll biladerrr
#08.03.2008 00:20 0 0 0
  • teşekkürler yav bu msj işi kötü olmuşş....
#08.03.2008 00:21 0 0 0
  • tesekkurler
#08.03.2008 20:27 0 0 0
  • Emeğine Sağlık Bende Böyle Birşey Arıyordum Thanks..
#09.03.2008 19:00 0 0 0
  • güzel paylaşım saol
#11.03.2008 07:12 0 0 0
  • Teşekürler
#12.03.2008 07:51 0 0 0
  • teşekkürler
#13.03.2008 06:57 0 0 0
  • Kardeş Saol Yaf Ellerine Sağlık
#20.03.2008 17:08 0 0 0
  • teşekkrüelr
#20.03.2008 20:15 0 0 0
  • saol eline sağlıkk
#25.03.2008 15:33 0 0 0