phpcms二次开发顶踩功能

顶踩是很多网站必有的功能,可以有效的增加网站和用户的互动性,还可以增加用户的粘性,所以开发这个功能是非常有必要的,下面我们来看看在phpcms中如何添加这个功能吧

第一步:为模型添加字段
网站后台 - 内容 - 模型管理 - 下载模型 - 字段管理 - 添加字段
1. up字段(存放被顶的次数):


2. down字段(存放被踩的次数):


分别为“下载模型”添加上图中的up跟down两个字段,字段设置如上图所见,其余的按默认设置即可。

第二步:根据网站字符集选择下载以下附件

digg_utf8.rar

ding_gbk.rar


第三步:找到 /phpcms/modules/content/index.php 文件第7行

<?php
defined('IN_PHPCMS') or exit('No permission resources.');
//模型缓存路径
define('CACHE_MODEL_PATH',CACHE_PATH.'caches_model'.DIRECTORY_SEPARATOR.'caches_data'.DIRECTORY_SEPARATOR);
pc_base::load_app_func('util','content');
class index {
                private $db;
"private"修改为:"protected"

模板调用参考下面代码:

<tr>
    <th>digg</th>
    <td colspan="2">
        <span><a href="javascript:void(0);" onclick="digg({$id},1,{$modelid})">顶</a>:<span id="up">{$up}</span></span>
        <span style="margin-left:100px;"><a href="javascript:void(0);" onclick="digg({$id},0,{$modelid})">踩</a>:<span id="down">{$down}</span></span>
    </td>
</tr>
<script type="text/javascript" src="{JS_PATH}digg.js"></script>

上面的压缩包内例子可以自行看下,其实还是比较简单。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/120.html

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。