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
Hocam keşke demo bi üyelik verseydin :)
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
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.
rica ettim kardes, elbette sorun olursa burdayız
selametle
Personalmesaj.temp de ki bu degisiklik tam olarak ne islemi yapyor kaldiriyor veya ekliyor ?
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 :)
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)
@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
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.
Burak sağol usta ;)
Önemli değil :)
Burak ::)
örnek 10 tane sayfa oldugunda hersayfanin ilk mesajinda cikiyor.
sade ilk safyanin ilk mesajinda cikmasi mümkünmü ? bir bilgin varmi ? :-\
&& ($message['id'] == $messages[1]))
o kısmı böyle düzenle olmadı
$messages[1] bu kısmı siteler sadece 1 yazarak dene
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.
Kodlarda hata yapmışım :)
if (($message['member']['karma']['allow']) && ($message['id'] == $context['topic_first_message']))
İlk baştaki kısmı böyle düzelt
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. :)
Önemli değil tekrar :)
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)
@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
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.
eline sağlık minare mod için :)
@Prenses
rica ederim hatta biz teşekür ederiz bi kız wb işiyle uğraşıyor way be :D
Katkılarınız icin tsk ettik ustadlar.
Tsk edenlere de rica diyorum ;)