News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

2 modyfikacje ilość rozpoczętych tematów oraz punkty za aktywność

Started by impreza, October 03, 2013, 09:56:09 AM

Previous topic - Next topic

impreza

Witam czy jest jakiś mod do 2x okazujący ilość napisanych tematów przez użytkownika

oraz 2 mod - co daje jakiś punktu za aktywność. Na przykład 1 pkt za posta oraz 2 za temat. Coś przykładowo tego typu.

Szukam ale nie mogę nic samemu namierzyć z tej dziedziny.
Portal ToTemat.pl - treści w postaci artykułów i filmów tematycznych.

P2P

W bloku PHP dodaj:

<?php
global $smcFunc$scripturl;

// Configurable settings
$limit =10;                // Amount of posters to display
$tcolor "#033c70";   // Color of title text

   
echo'<table width="100%" border="0">
<tr><td width="70%"><center><b><font color="'
.$tcolor.'">Nick</font></b></center></td>
<td width="30%"><center><b><font color="'
.$tcolor.'">Postów</span></b></font></td>
</tr>'
;

$pcresult $smcFunc['db_query'](''"
 SELECT id_member, member_name, posts, id_group, id_post_group
 FROM {db_prefix}members
 ORDER BY posts DESC
 LIMIT 
$limit");  
while ($pcount $smcFunc['db_fetch_assoc']($pcresult))
{
$poster=$pcount['member_name'];
$count=$pcount['posts'];
$memid=$pcount['id_member'];

if ($pcount['id_group'] == 0)
{
    $group=$pcount['id_post_group'];
}
else
{
   $group=$pcount['id_group'];
}

//Adding Color
$clresult $smcFunc['db_query']('''
   SELECT id_group, online_color
   FROM {db_prefix}membergroups'
);
   while ($cl $smcFunc['db_fetch_assoc']($clresult))
{

if ($cl['id_group'] == $group)
{
   $color=$cl["online_color"];
}
}

   echo'<tr>
<td><a href="'
$scripturl'?action=profile;u='$memid' "><font color="'.$color.'"><u>'.$poster.'</u></font></a></td>
<td><center>'
.$count.'</center></td>
</tr>'
;
}

   echo
'</table>';

$smcFunc['db_free_result']($dbresult);


?>


Punktów za aktywność raczej nie ma.. a ten kod nie pamiętam od kogo wziąłem, no ale ilość postów masz kto ile napisał :) ilość wyświetlanych ustawiasz w zmiennej $limit.

Advertisement: