最近在研究极致cms系统,在使用的过程中发现后台栏目没有控制是否开启评论的开关,所以结合实际使用二次开发此功能,有不对的地方欢迎评论,感谢阅读!
开发内容
极致cms系统指定栏目开启评论功能
开发步骤
1、首先在数据库对应的栏目表新建一个字段iscomment,sql如下:
ALTER TABLE `jz_classtype` ADD `iscomment` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '是否开启评论' AFTER `isclose`;
2、在后台栏目模板文件中的add和edit添加评论的开关单选按钮,代码如下:
classtype-add.html
<div class="layui-form-item" pane>
<label for="iscomment" class="layui-form-label">
<span class="x-red"></span>评论
</label>
<div class="layui-input-inline">
<input type="radio" name="iscomment" value="0" title="关闭" checked>
<input type="radio" name="iscomment" value="1" title="开启" >
</div>
<div class="layui-form-mid layui-word-aux">
勾选后,前台开启评论
</div>
classtype-eidt.html
<div class="layui-form-item" pane>
<label for="iscomment" class="layui-form-label">
<span class="x-red"></span>评论
</label>
<div class="layui-input-inline">
<input type="radio" name="iscomment" value="0" title="关闭" {if($data['iscomment']==0)}checked{/if}>
<input type="radio" name="iscomment" value="1" title="开启" {if($data['iscomment']==1)}checked{/if}>
</div>
<div class="layui-form-mid layui-word-aux">
勾选后,前台开启评论
</div>
classtype-addmany.html
<div class="layui-form-item" pane>
<label for="iscomment" class="layui-form-label">
<span class="x-red"></span>评论
</label>
<div class="layui-input-inline">
<input type="radio" name="iscomment" value="0" title="关闭" checked>
<input type="radio" name="iscomment" value="1" title="开启" >
</div>
<div class="layui-form-mid layui-word-aux">
勾选后,前台允许评论
</div>
</div>
以上3处代码全部加到“发布显示”的上面即可。
3、在前台的article/模板文件夹下,找到文章详情页的模板,在评论框的div外做判断就可以了。
{if($classtypedata[$jz['tid']]['iscomment'])}
<!--评论开始-->
<div class="comments-area"></div>
<!--评论结束-->
{/if}
开发总结
以上就是极致cms系统指定栏目开启评论功能的二次开发流程,如果需要在评论的程序里进行限制,请评论后查看隐藏内容。
隐藏内容
广告
本站就是使用极致cms开发,目前已经实现付费阅读功能。如果有需要的朋友可以联系安达 QQ:81070149
郑重声明:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长(anda@andawork.com)!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长(anda@andawork.com)!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!