欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

织梦cms插件

DedeCMS评星插件5.5_GBK
2019-06-04 我的站长站

DedeCMS评星插件5.5_GBK

  • 插件编号:179
  • 插件分类:织梦cms插件
  • 点击次数:255
  • 插件编码:GBK
  • 插件版本:dedecms5.5
  • 插件大小:26 KB
  • 下载权限:普通 / VIP
  • 插件售价:免费下载
  • 下载次数:7
立即下载

DedeCMS评星插件5.5_GBK

插件效果

DedeCMS评星插件安装方法

1 在后台SQL运行器里执行以下代码:

CREATE TABLE `#@__nic_ratings` (
`id` varchar(11) NOT NULL default '',
`total_votes` int(11) NOT NULL default '0',
`total_value` int(11) NOT NULL default '0',
`star_votes` int(10) NOT NULL default '0',
`star_value` int(10) NOT NULL default '0',
PRIMARY KEY  (`id`)
) TYPE=MyISAM;
CREATE TABLE #@__nic_star_score (
id int(11) NOT NULL auto_increment,
aid int(11) NOT NULL default '0',
score char(3) NOT NULL default '50',
ip varchar(20) NOT NULL default '',
PRIMARY KEY  (id),
KEY aid (aid),
KEY ip (ip)
) TYPE=MyISAM;

2. 复制代码目录里的文件到plus目录里

3.修改文章内容页、图集内容页等内容页模板文件(例如article_article.htm,位于/templets/{style}目录下,可参考附带的article_article.htm文件);

具体在模板页面<head>和</head> 中间加入以下代码:

<script language='javascript'>
function nic_Showstar(){
var taget_obj = document.getElementById('_nic_star');
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:field name='phpurl'/}/nic_star.php?aid={dede:field name='id'/}");
DedeXHTTP = null;
}
function getbyid(id) {
if (document.getElementById) {
return document.getElementById(id);
} else if (document.all) {
return document.all[id];
} else if (document.layers) {
return document.layers[id];
} else {
return null;
}
}
//评分
function rateHover(value) {
getbyid('xspace-rates-star').className = 'xspace-rates'+value;
getbyid('xspace-rates-tip').innerHTML = value;
}
function rateOut() {
var rateValue = getbyid('xspace-rates-value').value;
getbyid('xspace-rates-star').className = 'xspace-rates'+rateValue;
getbyid('xspace-rates-tip').innerHTML = rateValue.replace("-",".");
}
</script>
<link rel="stylesheet" type="text/css" href="{dede:field name='phpurl'/}/nic_star/css/rating.css" />

然后在模板页面中需要显示评分功能相应的位置,加入以下代码来显示:

<div id="_nic_star"></div>
<script language='javascript' type='text/javascript'>nic_Showstar();</script>


下载地址

· 积分下载:下载扣除对应积分,不扣除下载次数
· VIP免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]