DedeCMS评星插件5.5_GBK
1 在后台SQL运行器里执行以下代码:
CREATE TABLE `xjq_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 xjq_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>
DedeCMS评星插件5.5_GBK解压密码:
本站下载的压缩包密码为(www.xuejiqiao.com或xuejiqiao.com)
-
用微信 “扫一扫”
将文章分享到朋友圈。
关注公众号:xue-jiqiao
本文版权归原作者所有,转载请注明原文来源出处,学技巧网站制作感谢您的支持!