phpcms 没有顶踩功能,着实有点蛋疼,下面说一下添加方法。首先附一张效果图片:
1、先下载下面的文件上传到网站根目录:
点这里下载 d顶踩插件.zip(编码为GBK 如果你的网站UTF-8请自行换行编码!)
文件目录结构:
…/phpcms/modules/content/MY_index.php
…/statics/js/digg.js
上传完毕后打开 .../phpcms/modules/content/index.php 文件搜索 private $db; 将其替换为: protected $db;
2、到后台 =》内容=》模型管理=》 然后选择你要添加顶踩功能的模型,然后添加字段
ud 顶 数字类型,其他默认即可
down 踩 数字类型,其他默认即可
如图:
3、在你的模版中添加下面的代码
<span><a href="javascript:void(0);" οnclick="digg({$id},1,{$modelid})">顶</a>:<span id="up">{$up}</span></span>
<span><a href="javascript:void(0);" οnclick="digg({$id},0,{$modelid})">踩</a>:<span id="down">{$down}</span></span>
<script type="text/javascript" src="{JS_PATH}digg.js"></script>
此功能需要使用jquery,如果模版没有的话自己添加一个,到这里顶踩功能就OK了!
ps js函数digg({$id},1,{$modelid})参数说明{$id}为软件文章ID,1表示顶,{$modelid}为模型ID(这边属于下载模型,值为2)
2015-07-01 17:39:48 更新网站非根目录安装无法使用问题,之前安装的朋友可以编辑 “statics/js/digg.js” 文件
将
$.get("/index.php?m=content&c=index&a=digg",
替换为
$.get("index.php?m=content&c=index&a=digg",
其实就是删除“/”