collapse

* Simple Portal Archived Forum

This is an Archive Forum.

The content in this forum may be out-of-date or have been superseded by newer information, and links in forum pages to other sites may not work.
This forum contains archives for future reference.

Visit our thread at Simple Machines Forum for current support.

SMF 2.1 users: EhPortal is a ported version of Simple Portal specifically designed for the SMF 2.1 branch.
Please visit web-develop.ca to download EhPortal and for its support.

* User Info

 
 
Welcome, Guest. Please login or register.

* Who's Online

  • Dot Guests: 803
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Sohbet Kutusu

Refresh History
  • Destek için kullanmay?n!
  • akorkut: Ama desteklerinizi de bekliyoruz.
    November 18, 2016, 08:41:36 AM
  • akorkut: grafitus hocam, yaklaşık 10 yıl.. smf, sp,  sizin ve diğer paylaşımseverin çalışmalarınızl bize destek oldu. Herşey için çok teşekkür ederiz.
    November 18, 2016, 08:40:38 AM
  • grafitus: Merhabalar herkese. Uzun zaman oldu, hayatlar değişti. Vakit ayıramaz olduk. SMF ve SimplePortal'ın yeri farklı olsa da artık aktif olmadıkları aşikar. Belki bir gün yeniden forumlar doğar. :)) Sevgilerle.
    November 18, 2016, 08:26:32 AM
  • tc bolubeyi: gelen giden yok pek
    July 31, 2016, 02:52:53 PM
  • tekniker974: Neredeyse 1 sene olmuş
    May 12, 2016, 01:05:50 AM
  • tekniker974: Günaydın
    May 12, 2016, 01:05:19 AM
  • tc bolubeyi: merhaba dostlara
    August 28, 2015, 08:56:04 AM
  • mert1i: ker alaka
    August 03, 2015, 10:07:49 AM
  • sonkalem: sa
    July 14, 2015, 03:27:51 PM
  • tc bolubeyi: sağolun ben de iyi allaha şükür
    June 10, 2015, 05:52:54 PM
  • mkuru: Teşekkürler Hasan Bey. Sizi sormalı
    May 27, 2015, 02:53:43 AM
  • tc bolubeyi: selam dostlar nasılsınız
    May 23, 2015, 06:52:15 PM
  • streetfire: Ben seviyorum.
    May 01, 2015, 03:39:22 PM
  • streetfire: Valla bilmiyorum. Sitemde çok kullanıyorum.
    May 01, 2015, 03:39:14 PM
  • mkuru: Evet haklısın
    April 03, 2015, 08:23:32 AM
  • mert1i: portalın en çok istenen ama en aaz talep gören kısmı bu chat
    April 01, 2015, 07:35:31 AM
  • mert1i: Selamun aleyküm ahali..
    January 27, 2015, 05:20:06 AM
  • tekniker974: a.s.
    August 12, 2014, 03:22:53 PM
  • delirium: S.a
    August 02, 2014, 10:24:22 AM
  • tekniker974: :nervous-happy:kimse yok
    July 15, 2014, 01:19:26 PM

* Recent Posts

Adding Forums Button to Nav bar by jirapon
[August 01, 2019, 09:07:12 AM]


Re: Board Icons by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 04:03:41 PM]


MOVED: Czech translation???? by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 03:04:51 PM]


Board Icons by jirapon
[July 30, 2019, 07:28:44 AM]


Re: Thankyou Simpleportal, by ♦ Ninja ZX-10RR ♦
[July 29, 2019, 09:41:29 AM]

Installation errors? Mod incompatibilities? Upgrade problems? Make your way over to the Install and Upgrade Support board for all your solutions!

Author Topic: [Mod]Top 10 Karma  (Read 9706 times)

0 Members and 1 Guest are viewing this topic.

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Male
  • Heyo Basit Portal :D
  • SMF Version: None
  • SP Version: None
[Mod]Top 10 Karma
« on: February 22, 2009, 05:35:38 AM »
Admin Panelinden Php blok olu?turup bu kodlar? okutun :)

SMF 1.1:

Code: [Select]
global $db_prefix, $scripturl;

$members_result = db_query("
SELECT ID_MEMBER, realName, karmaGood
FROM {$db_prefix}members
ORDER BY karmaGood DESC
LIMIT 10", __FILE__, __LINE__);
$members = array();
while ($row_members = mysql_fetch_assoc($members_result))
{
$members[] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'karma' => $row_members['karmaGood'],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);
}
mysql_free_result($members_result);

if (empty($members))
return;

echo '
<ul style="padding: 0 0 0 2em;">';

foreach ($members as $member)
echo '
<li>', $member['link'], ' - ', $member['karma'], '</li>';

echo '
</ul>';

SMF 2.0:

Code: [Select]
global $smcFunc, $scripturl;

$members_result = $smcFunc['db_query']('', '
SELECT id_member, real_name, karma_good
FROM {db_prefix}members
ORDER BY karma_good DESC
LIMIT 10');
$members = array();
while ($row_members = $smcFunc['db_fetch_assoc']($members_result))
{
$members[] = array(
'name' => $row_members['real_name'],
'id' => $row_members['id_member'],
'karma' => $row_members['karma_good'],
'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
);
}
$smcFunc['db_free_result']($members_result);

if (empty($members))
return;

echo '
<ul class="normallist">';

foreach ($members as $member)
echo '
<li>', $member['link'], ' - ', $member['karma'], '</li>';

echo '
</ul>';
« Last Edit: February 24, 2009, 09:02:18 AM by Blue Dream »

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: [Mod]Top 10 Karma
« Reply #1 on: February 22, 2009, 05:47:40 AM »
Bununla bir çıktı alamazsınız. Aldığınız bilgileri sayfaya yazdırmalısınız.
And slowly, you come to realize... It's all as it should be...

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Male
  • Heyo Basit Portal :D
  • SMF Version: None
  • SP Version: None
Re: [Mod]Top 10 Karma
« Reply #2 on: February 22, 2009, 05:57:26 AM »
Bununla bir ç?kt? alamazs?n?z. Ald???n?z bilgileri sayfaya yazd?rmal?s?n?z.

Böyle bir ç?kt? al?n?r m? peki

Code: [Select]
<tr>
<td class="windowbg">';
foreach ($context['repkarma'] as $poster)
echo '
<tr>
<td width="50%" valign="top">', $poster['link'], '</td>
<td width="50%" align="right" valign="top">', $poster['karma'], '</td>
</tr>';


Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: [Mod]Top 10 Karma
« Reply #3 on: February 22, 2009, 05:59:47 AM »
Code: [Select]
if (empty($context['repkarma']))
return;

echo '
<ul>';

foreach ($context['repkarma'] as $member)
echo '
<li>', $member['link'], ' - ', $member['karma'], '</li>';

echo '
</ul>';
And slowly, you come to realize... It's all as it should be...

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Male
  • Heyo Basit Portal :D
  • SMF Version: None
  • SP Version: None
Re: [Mod]Top 10 Karma
« Reply #4 on: February 22, 2009, 06:05:16 AM »
Tamam saoluun  :)

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: [Mod]Top 10 Karma
« Reply #5 on: February 24, 2009, 07:29:18 AM »
Son verdiğim kodları ilk mesajdaki kodların sonuna ekleyerek kullanmalısınız.
And slowly, you come to realize... It's all as it should be...

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: [Mod]Top 10 Karma
« Reply #6 on: February 24, 2009, 08:44:07 AM »
Ne olmadı?
And slowly, you come to realize... It's all as it should be...

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: [Mod]Top 10 Karma
« Reply #7 on: February 24, 2009, 08:48:44 AM »
Onun içindi. Ama ne yaptığınızı ve nasıl bir sonuç aldığınızı söylemezseniz nasıl yardımcı olabiliriz?
And slowly, you come to realize... It's all as it should be...

Offline Yağız...

  • Jr. Member
  • **
  • Posts: 80
  • Gender: Male
Re: [Mod]Top 10 Karma
« Reply #8 on: February 24, 2009, 08:54:13 AM »
SMF 2.x için bu kodlar? kullan?n:
Code: [Select]
global $scripturl, $smcFunc;
//  Top 10 karma
$members_result = $smcFunc['db_query']('', '
      SELECT id_member, real_name, karma_good
      FROM {db_prefix}members
      ORDER BY karmaGood DESC
      LIMIT 10');
   $context['repkarma'] = array();
   while ($row_members = $smcFunc['db_fetch_assoc']($members_result))
   {
      $context['repkarma'][] = array(
         'name' => $row_members['real_name'],
         'id' => $row_members['id_member'],
         'karma' => $row_members['karma_good'],
         'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
         'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
      );
   }
   $smcFunc['db_free_result']($members_result);

if (empty($context['repkarma']))
return;
echo '
<ul>';

foreach ($context['repkarma'] as $member)
echo '
<li>', $member['link'], ' - ', $member['karma'], '</li>';

echo '
</ul>';


Ayr?ca $max_num_posts de?i?kenini kald?r?n. Bir i?levi yok.

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: [Mod]Top 10 Karma
« Reply #9 on: February 24, 2009, 09:01:45 AM »
İlk mesajı düzenledim.
And slowly, you come to realize... It's all as it should be...

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Male
  • Heyo Basit Portal :D
  • SMF Version: None
  • SP Version: None
Re: [Mod]Top 10 Karma
« Reply #10 on: February 25, 2009, 02:23:40 AM »
İlk mesajı düzenledim.

Teşekkürler

2.0.x serisi için Yağız... sana da teşekkürler   :nervous-happy:

Edit ; Bunu mod yapıp mod sitesine gönderebilir miyim ?
« Last Edit: February 27, 2009, 10:51:07 AM by Paragaya »

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Male
  • Heyo Basit Portal :D
  • SMF Version: None
  • SP Version: None
Re: [Mod]Top 10 Karma
« Reply #11 on: February 28, 2009, 01:45:16 AM »
Cvp gelmedi o yüzden flood yapıy orum

Bunu mod yapıp mod sitesine gönderebilir miyim ?

Offline [SiNaN]

  • Mr. SimplePortal
  • Developer
  • *
  • Posts: 6782
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: [Mod]Top 10 Karma
« Reply #12 on: March 01, 2009, 12:26:25 PM »
Ne şekilde bir mod yapacağınızı bilemiyorum ama bu konu içerisinde yazdığım kodları kullanabilirsiniz, bir mahzuru yok.
And slowly, you come to realize... It's all as it should be...

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Male
  • Heyo Basit Portal :D
  • SMF Version: None
  • SP Version: None
Re: [Mod]Top 10 Karma
« Reply #13 on: March 02, 2009, 03:42:35 AM »
Bu konudaki kodları paket yapacam :)

Offline deleter20

  • Semi Newbie
  • *
  • Posts: 8
Re: [Mod]Top 10 Karma
« Reply #14 on: March 06, 2009, 05:06:46 PM »
SMF 2.0 icin olan? top 10 da kullanmak istiyorum ama bi turlu c?karamad?m

Code: [Select]
//  Top 10 karma
   $members_result = $smcFunc['db_query']('', '
      SELECT id_member, real_name, karma_good
      FROM {db_prefix}members
      ORDER BY karmaGood DESC
      LIMIT 10');
   $context['repkarma'] = array();
   while ($row_members = $smcFunc['db_fetch_assoc']($members_result))
   {
      $context['repkarma'][] = array(
         'name' => $row_members['real_name'],
         'id' => $row_members['id_member'],
         'karma' => $row_members['karma_good'],
         'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
         'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
      );
   }
   $smcFunc['db_free_result']($members_result);

   if (empty($context['repkarma']))
      return;
olan taraf? boardindex e ekliorum
Code: [Select]
foreach ($context['repkarma'] as $member)
      echo '
      <li>', $member['link'], ' - ', $member['karma'], '</li>';
bunla ilgili k?sma boardindex.template e ekliorum ama hicbirsey c?km?o nerde yanls yap?orum :S

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 91
  • Gender: Male
  • Heyo Basit Portal :D
  • SMF Version: None
  • SP Version: None
Re: [Mod]Top 10 Karma
« Reply #15 on: March 07, 2009, 03:08:41 AM »
Onlar? kar??t?rma php blok olu?tur direk bu kodu gir


Code: [Select]

global $smcFunc, $scripturl;

$members_result = $smcFunc['db_query']('', '
SELECT id_member, real_name, karma_good
FROM {db_prefix}members
ORDER BY karma_good DESC
LIMIT 10');
$members = array();
while ($row_members = $smcFunc['db_fetch_assoc']($members_result))
{
$members[] = array(
'name' => $row_members['real_name'],
'id' => $row_members['id_member'],
'karma' => $row_members['karma_good'],
'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
);
}
$smcFunc['db_free_result']($members_result);

if (empty($members))
return;

echo '
<ul class="normallist">';

foreach ($members as $member)
echo '
<li>', $member['link'], ' - ', $member['karma'], '</li>';

echo '
</ul>';
 

Offline akbora

  • Semi Newbie
  • *
  • Posts: 28
  • SMF Version: 2.0.2
  • SP Version: 2.3.4
Re: [Mod]Top 10 Karma
« Reply #16 on: May 18, 2009, 07:37:09 AM »
Bu kod başarılı şekilde oldu ancak karmaların net puanı değil de sadece verilen pozitif puanları gösteriyor. Mesela biri diyelim +30/-20 almış diyelim bunun 10 görünmeli iken 30 olarak görünüyor.

Nasıl düzeltebiliriz? Teşekkürler.
SMF 2.0.2  SMF> Default Theme
2.3.4 Simple Portal
utf8 turkish

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: [Mod]Top 10 Karma
« Reply #17 on: May 18, 2009, 11:33:53 AM »
Arkadaşlar kodu kendimce düzenledim.Ve hata almadım.!Yani ilk DBden veri çekme operasyonu başardım! (Yağız'a gönderme)

Buyrun tepe tepe kullanın!Kod otomatik karma tipini seçiyor ona göre yazıyor ekrana.
Code: [Select]
global $smcFunc, $scripturl, $modSettings;

$members_result = $smcFunc['db_query']('', '
SELECT id_member, real_name, karma_good, karma_bad
FROM {db_prefix}members
ORDER BY karma_good, karma_bad DESC
LIMIT 10');
$members = array();
while ($row_members = $smcFunc['db_fetch_assoc']($members_result))
{
$members[] = array(
'name' => $row_members['real_name'],
'id' => $row_members['id_member'],
'karma' => $row_members['karma_good'],
'karma_bad' => $row_members['karma_bad'],
'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
);
}
$smcFunc['db_free_result']($members_result);

if (empty($members))
return;

echo '
<ul class="normallist">';

foreach ($members as $member)
if ($modSettings['karmaMode'] == '1')
echo '
<li>', $member['link'], ' | ', $member['karma'], '</li>';

elseif ($modSettings['karmaMode'] == '2')
echo '
<li>', $member['link'], ' | ', $member['karma'], '/ -', $member['karma_bad'], '</li>';

echo '
</ul>';
 
my modsI don't reply support PMs. Please use support forums.

Offline akbora

  • Semi Newbie
  • *
  • Posts: 28
  • SMF Version: 2.0.2
  • SP Version: 2.3.4
Re: [Mod]Top 10 Karma
« Reply #18 on: May 18, 2009, 01:00:13 PM »
Hayır olmamış. En sondaki 0 olanlar çıkıyor.

baron | 0

Bir de görüntü böyle.
SMF 2.0.2  SMF> Default Theme
2.3.4 Simple Portal
utf8 turkish

Offline metin_kartal07

  • Semi Newbie
  • *
  • Posts: 7
  • SMF Version: 2 RC1.2
  • SP Version: 2.3.1
Re: [Mod]Top 10 Karma
« Reply #19 on: October 26, 2009, 08:26:56 PM »
bende hiç biri olmadı

Offline BacardiLemon

  • Just Registered
  • Posts: 1
  • SMF Version: 1.1.9
  • SP Version: 2.3
Re: [Mod]Top 10 Karma
« Reply #20 on: November 01, 2009, 05:19:17 PM »
Bende yapamadım.Block eklemeye çalıştığımda ekranda şu yazıyor;

Forbidden

You don't have permission to access /index.php on this server.

--

Smf 1.1.9

sp 2.3
--- sadece forumdaki karma listesini portalda göstermek istiyorum :(