欢迎!我白天是个邮递员,晚上就是个有抱负的演员。这是我的网站。我住在天朝的帝都,有条叫做Jack的狗。

插件效果
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>
