分类分类
大小:17 KB更新:2010/09/20
类别:dedecms插件系统:Linux/2003/PHP
第一步:mood上传到根目录plus目录中, 然后在后台SQL命令运行器中运行多行命令
(请务必将"#@_"替换为你安装数据库时设置的表前缀,默认为dede)
CREATE TABLE `dede_mood` (
`id` int(11) NOT NULL auto_increment,
`aid` int(11) NOT NULL,
`mood1` int(10) NOT NULL default '0',
`mood2` int(10) NOT NULL default '0',
`mood3` int(10) NOT NULL default '0',
`mood4` int(10) NOT NULL default '0',
`mood5` int(10) NOT NULL default '0',
`mood6` int(10) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;`dede_mood_ranking` (
`id` int(11) NOT NULL auto_increment,
`aid` int(10) NOT NULL,
`mood` int(1) NOT NULL,
`time` int(11) NOT NULL,
`ip` varchar(15) NOT NULL,
PRIMARY KEY (`id`),
KEY `aid` (`mood`,`aid`,`time`,`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE
ENGINE=MyISAM DEFAULT CHARSET=utf8;
有些空间商的服务器端默认编码是GBK,所以需要指定数据表的编码。
第二步:在文章内容页的<head>与</head>之间加入以下代码:
<script language='java script' type='text/java script' src='{dede:global.cfg_cmsurl/}/include/dedeajax2.js'></script>
<script language="java script">
function mood(){
var mood_obj = document.getElementById('_mood');
myajax = new DedeAjax(mood_obj,false,false,"","","");
myajax.SendGet2("{dede:global name='cfg_phpurl'/}/mood/mood.php?aid={dede:field name='aid'/}&up="+10*Math.random());
DedeXHTTP = null;
}
function moodGet(mood)
{
var mood_obj = document.getElementById('_mood');
myajax = new DedeAjax(mood_obj,false,false,"","","");
myajax.SendGet2("{dede:global name='cfg_phpurl'/}/mood/mood.php?aid={dede:field name='aid'/}&action=mood&mood="+mood+"&up="+10*Math.random());
myajax = null;
}
</script>
第三步:在内容页模板中要调用心情投票的地方插入以下代码:
[url=java script:]
[/url]
<div id="_mood">数据统计中!!</div>
<script language="java script">mood();</script>
第四步:清除后台缓存,更新HTML,插件安装成功.