帝国CMS二次开发基本问题汇总


本文整理自网络,侵删。

很多帝国CMS用户在使用过程中经常会出于个性化功能需求等原因而对帝国CMS进行二次开发,其中也会遇到不少问题,现就常见的问题汇总如下:

1.首先查看前台投稿流程图及其备注内容

http://bbs.phome.net/showthread-34-118212-0.html

2.ECMS处理信息的方式基本都是这样的一个流程

①表单提交enews=?
②信息处理脚本页接收enews值并根据其值选择引用文件,和处理函数
③处理函数进行处理,并引用相关处理函数按流程处理信息内容和录入更新删除数据
④根据情况中途或结束,使用printerror()函数终止函数继续向下运行,和打印提示信息,返回页面;

3.根据2中的提示,插入一些后台不能提供的功能:

①如果功能是在处理信息函数流之外,那么可以在表单处理脚本页进行引用文件或插入处理函数;
eg:反馈发送到邮箱 http://bbs.phome.net/showthread-13-117813-0.html
备 注:其实反馈发送到邮箱不是一个充分的例子,因为如果反馈内容没有填写完整或者不成功,在引用的反馈发送邮箱文件中也没有同等判断的时候;这个程序将会是 不完美的;可能出现的情况为,反馈内容没有录入到数据库,却发送到了邮箱;当然在客户不需要ECMS后台反馈内容,与邮箱接收的反馈内容对等的时候,这样 做是没有问题的。
②如果客户要求对等信息,那么就在信息处理函数,返回成功信息前加入“反馈发送邮箱”的引用文件;
③涉及大量的功能增设,可以考虑引用文件在表单处理页面,并将引用文件中的函数插入到需要插入的函数体内;

阅读剩余部分

相关阅读 >>

帝国CMS页面浏览量或点击率统计调用代码

帝国模板变量更新后页面不更新原因及解决

帝国CMS首页通过loop标签调用tags的实现代码

帝国CMS调用自定义列表名称的方法(简单二次开发实现)

帝国CMS图集字段的大图,小图,说明的调用方法

帝国CMS会员注册加入问答验证的方法

帝国CMS使用中常见的英文错误提示介绍与解答

帝国CMS使用自定义函数获取用户发表新闻数量的方法

帝国CMS7.5在php7.x环境登录后台报错的解决方法

帝国CMS7.5发送邮件支持465端口的设置方法

更多相关阅读请进入《帝国CMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...