15621857753

phpcmsV9文章页想要添加个顶踩功能怎么实现

来源:齐鲁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",

其实就是删除“/”,这样就可以了。