W
wap5v
New Member
Giới thiệu: Mod giúp thành viên đưa bài viết lên làm tiêu điểm trong 1 thời gian nhất định
Hướng dẫn:
+ Gõ các đoạn code sau vào sql
và
+ Mở mainmenu/pages.php tìm đoạn
(Chú ý đoạn code trên là mình lấy tương đối, đằng sau dấu .... đang là một đoạn code nữa, nhưng do mỗi người mod mỗi khác nên mình để dấu ...., các bạn tìm tương đương và nhớ là cái đầu tiên tìm được nhé)
Thêm vào trên nó:
Thay số 7200 thành thời gian bạn muốn tiêu điểm hết tác dụng, thay file hot.gif
+ Upload files tieudiem.php vào forum/includes/
+ Mở forum/index.php tìm:
Thay thành
Tìm tiếp:
Thêm vào trên nó:
+ Save và test 
Lẽ ra thôi chả ghi nguồn nữa, nhưng share cái mod này đồng thời open lại Forum support John nên các mod cho phép em ghi cái nguồn JohnCms.Cc
Cái mod này mình mới tách ra rồi share không biết có lỗi không, các bác test giúp
tieudiem.zip
Hướng dẫn:
+ Gõ các đoạn code sau vào sql
Code:
ALTER TABLE `forum` ADD `tieudiem` INT( 1 ) NOT NULL DEFAULT '0' AFTER `curators`
ALTER TABLE `forum` ADD `timeout` INT( 11 ) NOT NULL DEFAULT '0' AFTER `curators`
Code:
ALTER TABLE `users` ADD `tieudiem` INT( 1 ) NOT NULL DEFAULT '1' AFTER `smileys`
+ Mở mainmenu/pages.php tìm đoạn
PHP:
$req = mysql_query("SELECT * FROM `forum` WHERE `type` = 't' and kedit='0' AND `close`!='1'....
(Chú ý đoạn code trên là mình lấy tương đối, đằng sau dấu .... đang là một đoạn code nữa, nhưng do mỗi người mod mỗi khác nên mình để dấu ...., các bạn tìm tương đương và nhớ là cái đầu tiên tìm được nhé)
Thêm vào trên nó:
PHP:
$req = mysql_query("SELECT * FROM `forum` WHERE `type` = 't' and kedit='0' AND `close`!='1' AND `tieudiem`='1' ORDER BY `time` DESC LIMIT 3");
while ($arr = mysql_fetch_array($req)) {
$q3 = mysql_query("select `id`, `refid`, `text` from `forum` where type='r' and id='" . $arr['refid'] . "'");
$razd = mysql_fetch_array($q3);
$q4 = mysql_query("select `id`, `refid`, `text` from `forum` where type='f' and id='" . $razd['refid'] . "'");
$frm = mysql_fetch_array($q4);
$frm = mysql_fetch_array($q4);
$nikuser = mysql_query("SELECT `from`,`id`, `time` FROM `forum` WHERE `type` = 'm' AND `close` != '1' AND `refid` = '" . $arr['id'] . "'ORDER BY time DESC");
$colmes1 = mysql_num_rows($nikuser);
$cpg = ceil($colmes1 / $kmess);
$nam = mysql_fetch_array($nikuser);
////////////////
$realtime = time();
if (($realtime - $arr['timeout']) > 7200)
mysql_query("UPDATE `forum` SET `timeout` = '0', `tieudiem`='0' WHERE `id` = '" . $arr['id'] . "'");
////////////////
$arr['text'] = html_entity_decode($arr['text'],ENT_QUOTES,'UTF-8');
echo is_integer($i / 2) ? '<div class="list1">' : '<div class="list2">';
echo '»';
if ($arr['realid'] == 1)
echo ' <img src="../theme/' . $set_user['skin'] . '/images/hot.gif" alt=""/>';
echo ' <a href="/forum/index.php?id=' . $arr['id'] . ($cpg > 1 && $_SESSION['uppost'] ? '&clip&page=' . $cpg : '') . '">' . bbcode::tags($arr['text']) . '</a> [' . $colmes1 . ']';
if ($cpg > 1)
echo ' <a href="/forum/index.php?id=' . $arr['id'] . ($_SESSION['uppost'] ? '' : '&clip&page=' . $cpg) . '#' . $nam['id'].'">>></a>';
echo '<div class="sub">';
echo '<font color="#ff00ff">';
echo $arr['from'];
echo '</font>';
if (!empty ($nam['from']))
{
echo ' ↔ <font color="blue">' . $nam['from']. '</font><br/>';
}
echo '<span class="gray">(' . functions::display_date($res['time']) . ')</span></div></div>';
}
+ Upload files tieudiem.php vào forum/includes/
+ Mở forum/index.php tìm:
PHP:
'restore',
'say',
PHP:
'restore',
'say',
'tieudiem',
PHP:
if ($rights == 3 || $rights >= 6) {
if ($rights >= 7)
PHP:
if ($datauser['tieudiem'] != 0) echo '<a href="index.php?act=tieudiem&id=' . $id . '">Đưa lên làm tiêu điểm</a><br />';

Lẽ ra thôi chả ghi nguồn nữa, nhưng share cái mod này đồng thời open lại Forum support John nên các mod cho phép em ghi cái nguồn JohnCms.Cc

Cái mod này mình mới tách ra rồi share không biết có lỗi không, các bác test giúp

tieudiem.zip
Last edited by a moderator: