欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > cms使用教程 > 织梦仿站教程 >

dedecms 点赞织梦点赞(投票)功能怎么做呢

发布时间:2017-02-05  编辑:杨雨个人博客网站   点击:   

ALTER TABLE dede_archives ADD zan int(11) NOT NULL DEFAULT '0' AFTER weight;

 

也就是在 dede_archives 表中增加 zan 这个字段,加到weight这个字段后边。

然后执行

1

2

3

4

5

6

 

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

 

这个表是保存被赞的文档aid 及IP的,为了检测是否赞过的IP

然后在include/extend.func.php 中增加以下函数,用来获取文档被赞次数的

1

2

3

4

5

6

 

function zan($aid)

{

global $dsql;

$row = $dsql->GetOne("Select id,zan From dede_archives whereCourier New', monospace; font-size: 13px; padding: 2px 4px; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; word-break: break-all; word-wrap: break-word; white-space: pre-wrap;">.$aid."'");

return $row['zan'];

}

 

打开模板templets/default/article_article.htm

加入Css

1

2

3

4

5

 

.zan p{

background:#000; opacity:.8;filter:alpha(opacity=80);}

.zan p a{padding-left:30px; height:24px; background:url(/images/heart.png) no-repeat

4px -1px;color:#fff; font-weight:bold; font-size:14px}

.zan p a:hover{background-position:4px -25px;text-decoration:none}

本文地址:http://itbyc.com/web/dedecms/15304.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1