Advertisement:

Author Topic: Karma Modunu Teşekkür Moduna Çevir  (Read 8513 times)

Offline Minare

  • Sophist Member
  • *****
  • Posts: 1,233
  • Gender: Male
  • Yapayalnız Kalmak İskelelerde !
    • Meryemce
Karma Modunu Teşekkür Moduna Çevir
« 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 :

Code: [Select]
<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 :

Code: [Select]
// 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 :

Code: [Select]
// Maybe they want to report this post to the moderator(s)?
Yani su kodu ustteki kodun ustune koy ( <br /> siz hali ) :
Code: [Select]
// 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 :

   
Code: [Select]
// 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 ( uye olanlar gorebiliyor )


Selametle

         
      
O güzel Râsulu Yesrip yolunda
Hicret coşkusuyla aramalısın
Ayrılık Anne'den Baba'dan Yâr'dan
Ezelden geçerek kavuşmalısın

http://www.meryemce.biz

Offline #Serseri

  • SMF Hero
  • ******
  • Posts: 1,701
  • Gender: Male
    • istanbulgezintisi on Facebook
    • @FerhatKocabaL on Twitter
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #1 on: March 25, 2008, 12:33:24 PM »
Hocam keşke demo bi üyelik verseydin :)

Offline Minare

  • Sophist Member
  • *****
  • Posts: 1,233
  • Gender: Male
  • Yapayalnız Kalmak İskelelerde !
    • Meryemce
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #2 on: March 25, 2008, 12:40:43 PM »
Hocam keşke demo bi üyelik verseydin :)

Haklısın hocam ayıp oluyor millete

kullanıcı adı : demoser
sifre : demo
O güzel Râsulu Yesrip yolunda
Hicret coşkusuyla aramalısın
Ayrılık Anne'den Baba'dan Yâr'dan
Ezelden geçerek kavuşmalısın

http://www.meryemce.biz

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #3 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  yavaslIz.

favorilere ekledim baska hatalar var onlari giderebilirsem bu tüyo'yu denicem ve bir sorunlar karsilasirsam tekrar yazarim tekrar sagol.
1.1.21 Default

Offline Minare

  • Sophist Member
  • *****
  • Posts: 1,233
  • Gender: Male
  • Yapayalnız Kalmak İskelelerde !
    • Meryemce
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #4 on: March 26, 2008, 08:50:42 AM »
rica ettim kardes, elbette sorun olursa burdayız

selametle
O güzel Râsulu Yesrip yolunda
Hicret coşkusuyla aramalısın
Ayrılık Anne'den Baba'dan Yâr'dan
Ezelden geçerek kavuşmalısın

http://www.meryemce.biz

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #5 on: March 26, 2008, 01:01:08 PM »
Personalmesaj.temp de ki bu degisiklik tam olarak ne islemi yapyor kaldiriyor veya ekliyor ?
1.1.21 Default

Offline Minare

  • Sophist Member
  • *****
  • Posts: 1,233
  • Gender: Male
  • Yapayalnız Kalmak İskelelerde !
    • Meryemce
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #6 on: March 26, 2008, 03:37:36 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 :)
O güzel Râsulu Yesrip yolunda
Hicret coşkusuyla aramalısın
Ayrılık Anne'den Baba'dan Yâr'dan
Ezelden geçerek kavuşmalısın

http://www.meryemce.biz

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #7 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 ?


1.1.21 Default

Offline BuЯЯЯЯaK

  • SMF Hero
  • ******
  • Posts: 2,121
  • Gender: Male
  • Burak
    • dinle sevgili
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #8 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

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #9 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.
1.1.21 Default

Offline Minare

  • Sophist Member
  • *****
  • Posts: 1,233
  • Gender: Male
  • Yapayalnız Kalmak İskelelerde !
    • Meryemce
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #10 on: March 27, 2008, 09:49:55 AM »
Burak sağol usta  ;)
O güzel Râsulu Yesrip yolunda
Hicret coşkusuyla aramalısın
Ayrılık Anne'den Baba'dan Yâr'dan
Ezelden geçerek kavuşmalısın

http://www.meryemce.biz

Offline BuЯЯЯЯaK

  • SMF Hero
  • ******
  • Posts: 2,121
  • Gender: Male
  • Burak
    • dinle sevgili
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #11 on: March 27, 2008, 01:56:12 PM »
Önemli değil :)

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #12 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 ? :-\
1.1.21 Default

Offline BuЯЯЯЯaK

  • SMF Hero
  • ******
  • Posts: 2,121
  • Gender: Male
  • Burak
    • dinle sevgili
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #13 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

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #14 on: March 28, 2008, 01:38:35 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.
1.1.21 Default

Offline BuЯЯЯЯaK

  • SMF Hero
  • ******
  • Posts: 2,121
  • Gender: Male
  • Burak
    • dinle sevgili
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #15 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

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #16 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.  :)
1.1.21 Default

Offline BuЯЯЯЯaK

  • SMF Hero
  • ******
  • Posts: 2,121
  • Gender: Male
  • Burak
    • dinle sevgili
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #17 on: March 28, 2008, 05:55:59 PM »
Önemli değil tekrar :)

Offline Pяηѕѕ LF

  • Sophist Member
  • *****
  • Posts: 1,035
  • Pяεηsεs
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #18 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 ?


1.1.21 Default

Offline ℓσяєиz

  • Sophist Member
  • *****
  • Posts: 1,037
  • Gender: Male
  • .Not Anymore !..
    • http://www.facebook.com/baris89 on Facebook
    • Barış
Re: Karma Modunu Teşekkür Moduna Çevir
« Reply #19 on: March 28, 2008, 06:43:53 PM »
@prenses

Sources/karma.php aç

Code: [Select]
'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
Barış Dokumacı

Plus Tasarım

MY THEMES

The greates enemy will hide in the last place you would ever lock..