织梦dede二次开发独立点赞功能
***步:在 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/common.func.php 的***下面,函数代码如下:
第四步:在模板上添加点赞按钮,样式就自己写了,我写一个简单的格式,如下
第五步:在第四步中,用到了 zan.php,需要创建一个,创建在站点的根目录,具体代码如下:
时间:(2024-02-06 13:41:57)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!