顶踩是很多网站必有的功能,可以有效的增加网站和用户的互动性,还可以增加用户的粘性,所以开发这个功能是非常有必要的,下面我们来看看在phpcms中如何添加这个功能吧
第一步:为模型添加字段
网站后台 - 内容 - 模型管理 - 下载模型 - 字段管理 - 添加字段
1. up字段(存放被顶的次数):
2. down字段(存放被踩的次数):
分别为“下载模型”添加上图中的up跟down两个字段,字段设置如上图所见,其余的按默认设置即可。
第二步:根据网站字符集选择下载以下附件
第三步:找到 /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>
上面的压缩包内例子可以自行看下,其实还是比较简单。