Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => Arşiv => Topic started by: Minare on March 25, 2008, 12:31:28 PM

Title: Karma Modunu Teşekkür Moduna Çevir
Post by: Minare on March 25, 2008, 12:31:28 PM
Selamunaleykum

Teşekkür modu kurunca forum kasılıyor yavaslıyor diyen yada ugrasmak istemeyen arkadaslara kucuk bir tuyo. Smf de zaten varolan karma modunun yerini degistirip, bi kucuk edit yetecek.

Display.template.php dosyasında bul ve sil :

<a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a>

Sonrasında bunu bul ve kes :

// Is this user allowed to modify this member's karma?
if ($message['member']['karma']['allow'])
echo '
<a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a><br />';


Kestigin kodu bunu bulup ustune koy ama <br /> kodunu cıkar aradan :

// Maybe they want to report this post to the moderator(s)?

Yani su kodu ustteki kodun ustune koy ( <br /> siz hali ) :
// Is this user allowed to modify this member's karma?
if ($message['member']['karma']['allow'])
echo '
<a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>';



Sonrasında admin karma seceneklerinden, karma ver kısmını Teşekkür et olarak değiştir.

Personalmessage.temp dosyasında bu kodu bul ve sil :

   // Is karma display enabled? Total or +/-?
if ($modSettings['karmaMode'] == '1')
echo '
<br />
', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '<br />';
elseif ($modSettings['karmaMode'] == '2')
echo '
<br />
', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '<br />';

// Is this user allowed to modify this member's karma?
if ($message['member']['karma']['allow'])
echo '
<a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';f=', $context['folder'], ';start=', $context['start'], ';', $context['current_label_id'] != -1 ? ';l=' . $context['current_label_id'] : '', ';pm=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a> <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';f=', $context['folder'], ';start=', $context['start'], ';', $context['current_label_id'] != -1 ? ';l=' . $context['current_label_id'] : '', ';pm=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a><br />';



Umarım cok karısık olmadı  :D

Örnegi islami forumda (http://minare.net/forum) ( uye olanlar gorebiliyor )


Selametle

         
      
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: #Serseri on March 25, 2008, 12:33:24 PM
Hocam keşke demo bi üyelik verseydin :)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Minare on March 25, 2008, 12:40:43 PM
Quote from: S e r s e r i on March 25, 2008, 12:33:24 PM
Hocam keşke demo bi üyelik verseydin :)

Haklısın hocam ayıp oluyor millete

kullanıcı adı : demoser
sifre : demo
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 25, 2008, 05:55:22 PM
aleykum selam,

guzel bir tüyo emegine saglik. ben zamaninda tesekkur modlarini silmek için ne kadar ugrasmistim :). bu kolay ve  yavaslatmaz.

favorilere ekledim baska hatalar var onlari giderebilirsem bu tüyo'yu denicem ve bir sorunlar karsilasirsam tekrar yazarim tekrar sagol.
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Minare on March 26, 2008, 08:50:42 AM
rica ettim kardes, elbette sorun olursa burdayız

selametle
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 26, 2008, 01:01:08 PM
Personalmesaj.temp de ki bu degisiklik tam olarak ne islemi yapyor kaldiriyor veya ekliyor ?
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Minare on March 26, 2008, 03:37:36 PM
Quote from: Prenses on March 26, 2008, 01:01:08 PM
Personalmesaj.temp de ki bu degisiklik tam olarak ne islemi yapyor kaldiriyor veya ekliyor ?

Kişisel mesajlara bakarken normalde karma modu gozukuyor uye profillerinde , bunu tamamen kaldırdım. Tesekkur et kısmını da eklemedim cunku sana pm atana tesekkure gerek yok.

Selametle :)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 26, 2008, 06:14:51 PM
Ok anladim simdi sagol acikladigin için.

simdi minare kardes demoser ile baktim tesekkur et bütün mesaj yazan üyelerde cikiyor. Tesekkür et sadece ilk mesaj'da cikmasi mümkünmü ? konu'yu açan tesekkür alabilsin sadece ? daha güzel olur bence. bu konuda bilgin varmi ? varsa paylasirmisin, ne gibi degisiklikler yapilmasi gerek ?


(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg170.imageshack.us%2Fimg170%2F5848%2Fanimation1sg1.gif&hash=98f1e028c133b91c51f89a06818a3a07d38ef45f)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: BuЯЯЯЯaK on March 26, 2008, 09:31:46 PM
@Prenses


// Is this user allowed to modify this member's karma?
if (($message['member']['karma']['allow']) && ($message['id'] == $context['first_message']))
echo '
<a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>
';


Eğer kodları böyle yaparsan sadece ilk mesajda çıkar
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 27, 2008, 07:41:12 AM
Burak çok sagol :) tesekkür ederim bu sekilde oluyor.

bu kod islem yapiyor.

&& ($message['id'] == $context['first_message']))

yardimci oldugun için tekrar tesekkurler.

herkeze kolay gelsin hayirli gunler.
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Minare on March 27, 2008, 09:49:55 AM
Burak sağol usta  ;)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: BuЯЯЯЯaK on March 27, 2008, 01:56:12 PM
Önemli değil :)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 28, 2008, 10:38:02 AM
Burak  ::)

örnek 10 tane sayfa oldugunda hersayfanin ilk mesajinda cikiyor.

sade ilk safyanin ilk mesajinda cikmasi mümkünmü ? bir bilgin varmi ? :-\
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: BuЯЯЯЯaK on March 28, 2008, 12:44:36 PM
&& ($message['id'] == $messages[1]))

o kısmı böyle düzenle olmadı

$messages[1] bu kısmı siteler sadece  1 yazarak dene
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 28, 2008, 01:38:35 PM
Quote from: BuЯaK :) on March 28, 2008, 12:44:36 PM
&& ($message['id'] == $messages[1]))

o kısmı böyle düzenle olmadı

$messages[1] bu kısmı siteler sadece  1 yazarak dene


Burak tam olarak anliyamadim ama.

bu sekilde denedim $messages[1])) first message yerine 1 koydum ama olmadi ilk mesajdada cikmadi tamamen kayboldu. Simdi cikiyorum aksam tekrar denerim.
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: BuЯЯЯЯaK on March 28, 2008, 01:54:13 PM
Kodlarda hata yapmışım :)

if (($message['member']['karma']['allow']) && ($message['id'] == $context['topic_first_message']))

İlk baştaki kısmı böyle düzelt
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 28, 2008, 05:38:21 PM
Burak simdi oldu sadece ilk mesajda cikiyor diger sayfalarda yok.  ;)

yardimci oldugun için tekrar tekrar tesekkürler Allah razi olsun kolay gelsin hayirli aksamlar.  :)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: BuЯЯЯЯaK on March 28, 2008, 05:55:59 PM
Önemli değil tekrar :)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 28, 2008, 06:12:25 PM
Burak bir sorum daha olacak belki sen bilirsin.

Bekleme süresinde bir saat çok saat olarak isliyor bunu dakkika olarak yapabilirmiyiz ? ben 0,50 denedim ama olmadi  :-\ bu konuda bir bilgin varmi ?


(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg249.imageshack.us%2Fimg249%2F4547%2Fframe01cm9.gif&hash=21047328906c80e7251c9d028e052e1bc536a0f1)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: ℓσяєиz on March 28, 2008, 06:43:53 PM
@prenses

Sources/karma.php aç


'wait_time' => (int) ($modSettings['karmaWaitTime'] * 3600),


buradaki 36000 saniye biriminden yazılmıstır onu kendinde ceğiştir eger onu 60 payarsan admin paneldeki bekleme süresini dakika bazında girmen gerekir

-  ℓσяєηz
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Pяηѕѕ LF on March 28, 2008, 07:31:08 PM
Quote from: ℓσяєηz on March 28, 2008, 06:43:53 PM
@prenses

Sources/karma.php aç


'wait_time' => (int) ($modSettings['karmaWaitTime'] * 3600),


buradaki 36000 saniye biriminden yazılmıstır onu kendinde ceğiştir eger onu 60 payarsan admin paneldeki bekleme süresini dakika bazında girmen gerekir

-  ℓσяєηz

Lorenz tamamdir cook tesekkürler Allah razi olsun 3600 degisip 60 yazdim sonra admin panelinden 3 yazdim denedim ve oldu.

Üzgünüm 3 saat beklemelisiniz yazisi cikiyordu onuda

// If you are gonna try to repeat.... don't allow it.
      if ($action == $dir)
         fatal_error($txt['smf62'] . ' ' . $modSettings['karmaWaitTime'] . ' ' . $txt[578] . '.', false);

Yukardaki $txt[578]  index.turkish.php deki $txt['totalTimeLogged4'] yazisiyla degistirdim. ve artik 3 dakika beklemelisiniz yazisi cikiyor :). O sekilde degistirmenin bir sakincasi yoktur umarim.

Minare Burak Lorenz Hepinize cook cook tesekkürler .

Galiba bu konu hakkinda baska sorum olmaz  :).   

Herkeze kolay gelsin.


Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: intFUSE on March 29, 2008, 05:02:40 AM
eline sağlık minare mod için :)
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: ℓσяєиz on March 29, 2008, 04:06:31 PM
@Prenses
rica ederim hatta biz teşekür ederiz bi kız wb işiyle uğraşıyor way be :D
Title: Re: Karma Modunu Teşekkür Moduna Çevir
Post by: Minare on March 31, 2008, 04:05:49 PM
Katkılarınız icin tsk ettik ustadlar.

Tsk edenlere de rica diyorum  ;)