vietnamese Tiếng Việt english English
Hôm nay:
Tin mới đăng:

Mod đánh giá cho johncms

Chèn 2 đoạn này vào phpmyadmin
ALTER TABLE `forum` ADD `like` int(11) not null default '0';
ALTER TABLE `forum` ADD `dislike` int(11) not null default '0';

Nếu không biết chèn tì tạo 1 file tên up.php rồi post code sau vào:
<?php

define('_IN_JOHNCMS', 1);

$rootpath = '';

require($rootpath . 'incfiles/core.php');

mysql_query("ALTER TABLE `forum` ADD `like` int(11) not null default '0'");

mysql_query("ALTER TABLE `forum` ADD `dislike` int(11) not null default '0'");

echo 'xong ! ghé thăm eviet.mobi nhé';

?>

sau đó chạy: domain/up.php là xong khỏi phải chèn

 

 

Cho vào forum/index.php nè

 
echo '<div class="cmt"><b>Đánh Giá:</b>';

if(!isset($_SESSION['rate-'.$id])) echo '(<a href="index.php?act=like&amp;id=' . $id . '"><img src="/images/like.png" alt="Hay"></a> <font color="green">'.$type1['like'].'</font> - <a href="index.php?act=like&amp;id=' . $id . '&amp;dis"><img src="/images/dis.png" alt="Không Hay"></a> <font color="red">'.$type1['dislike'].'</font>) ';
echo '<font color="green">'.$type1['like'].'</font> / <font color="red">'.$type1['dislike'].'</font><br />';
likeview($type1['like'], $type1['dislike']);
echo '</div>';

cho cái này vào core
function likeimg($n,$x=false){
$n=$n*10;
if($x){
$n=$n-5;
echo '<img src="/images/star/'.$n.'.png" alt="Đánh giá '.$n.' %" title="Đánh giá '.$n.' %"/>';
} else {
echo '<img src="/images/star/'.$n.'.png" alt="Đánh giá '.$n.' %" title="Đánh giá '.$n.' %" />';
}
}
function likeview($like,$unlike){
if($like==0 and $unlike==0){ likeimg(5); } else {
$tong=$like+$unlike;
$thich=($like/$tong)*100;
if($thich >= 100){ likeimg(5);}
elseif($thich >= 90){ likeimg(5,true);}
elseif($thich >= 80){ likeimg(4);}
elseif($thich >= 70){ likeimg(3,true);}
elseif($thich >= 60){ likeimg(3);}
elseif($thich >= 50){ likeimg(3,true);}
elseif($thich >= 40){ likeimg(2);}
elseif($thich >= 30){ likeimg(2,true);}
elseif($thich >= 20){ likeimg(1);}
elseif($thich >= 10){ likeimg(1,true);}
elseif($thich == 0){ likeimg(1); }
}}

tạo file like.php trong forum/includes với nội dung:
<?php

defined('_IN_JOHNCMS') or die('Error: restricted access');

if (!$id) {
header('Location: index.php');
exit;
}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `id` = '$id' AND `type` = 't'"), 0)) {
if(!isset($_SESSION['rate-'.$id])) {
if (isset($_GET['dis'])) {
mysql_query("UPDATE `forum` SET `dislike` = `dislike`+1 WHERE `id` = '$id'");
} else {
mysql_query("UPDATE `forum` SET `like` = `like`+1 WHERE `id` = '$id'");
}
$_SESSION['rate-'.$id] = 1;
}
}
header("Location: index.php?id=$id");
?>