站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁CMS 栏目:PHPCMS 阅读: 日期:2021-05-08
本文介绍了phpcmsV9文章页想要添加个顶踩功能怎么实现,解决思路:新建MY_index.php,在里面添加教程给出的代码,然后再加个digg.js,在里面添加教程给出的代码,最后在模板里面添加digg()函数就可以了。
下面齐鲁建站就和大家分享下phpcmsV9文章页想要添加个顶踩功能怎么实现。
实现教程:
1、先下载下面的文件上传到网站根目录:
点这里下载 :https://pan.baidu.com/s/1VnB1JDTF6gxHmRSD3tvPkg 提取码:58se
(编码为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",
其实就是删除“/”,这样就可以了。