dedecms织梦二次开发独立点赞功能
第一步:在dede_archives表中增加zan这个字段,用来记录每篇文章的赞数量
进入后台:系统---> SQL命令工具--->输入以下sql语句,然后执行。(如果你的表前缀改了,记得修改dede_这个表前缀哦)
ALTER TABLE dede_archives ADD zan int(11) NOT NULL DEFAULT '0' AFTER weight;
第二步:新建一个dede_zan表格,用来记录赞的具体数据,如点赞的文档aid,点赞人的ip,用ip可以判断是否重复点赞同一篇文章,执行sql语句如下:
CREATE TABLE IF NOT EXISTS `dede_zan` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`aid` int(11) NOT NULL,
`ip` varchar(40) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
第三步:写点赞函数,到 /include/的最下面,函数代码如下:
第四步:在模板上添加点赞按钮,样式就自己写了,我写一个简单的格式,如下
第五步:在第四步中,用到了zan.php,需要创建一个,创建在站点的根目录,具体代码如下: