您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦cms2次开发的心得吧。
吴越潇2023-12-25DedeCMS教程已有人查阅
导读最近给一兄弟做一个类似DZ的archiver功能的插件。经过我的3次误解,终于把程序弄好了。然后我对DedeCMS 5.3也有了一些了解。下面随便扯扯心得,高手莫笑。
最近给一兄弟做一个类似DZ的archiver功能的插件。经过我的3次误解,终于把程序弄好了。然后我对DedeCMS 5.3也有了一些了解。下面随便扯扯心得,高手莫笑。
发布单页文档和更新单页文档时,断点设在inc_archives_functions.php中MakeArt函数处。
$reurl = $arc->MakeHtml();
从这行跟进去到arc.archives.class.php中。
这个类文件是个关键类文件,用于处理提交上来的文章。(静态动态都处理,不是只生成HTML)
LoadTemplet()方法,看名字就知道作用是载入模板。具体追进去可以看到需要哪些变量载入。这个对我来说比较重要,因为要发一篇文章用到2中模板的话,需要看看需要哪些变量以确定模板的路径和名称。
为了兼容PHP4,织梦的CLASS都是PHP4的风格,没有privite protect的声明,默认的function和var在类外面都是可见和可修改的。
于是追出了具体的变量,我在类外面进行修改,然后再调用MakHtml()方法即可完成我想要的效果--载入另一个模板生成到指定路径。
细细看看每行代码,可以看到代码还是有些不规范的,不说变量命名规则,比较显而易见的是类似$GLOBALS["cfg_basedir"]的写法,同一文件中别的地方数组的字符下标那里都用得单引号,这里用的却是双引号 。。。规范化的路还是有一段要走,呵呵。
更新所有文档时的动作在 makehtml_archives_action.php 中,断在$rurl = $ac->MakeHtml(); 原理和上面说的一样。
发布单页文档和更新单页文档时,断点设在inc_archives_functions.php中MakeArt函数处。
$reurl = $arc->MakeHtml();
从这行跟进去到arc.archives.class.php中。
这个类文件是个关键类文件,用于处理提交上来的文章。(静态动态都处理,不是只生成HTML)
LoadTemplet()方法,看名字就知道作用是载入模板。具体追进去可以看到需要哪些变量载入。这个对我来说比较重要,因为要发一篇文章用到2中模板的话,需要看看需要哪些变量以确定模板的路径和名称。
为了兼容PHP4,织梦的CLASS都是PHP4的风格,没有privite protect的声明,默认的function和var在类外面都是可见和可修改的。
于是追出了具体的变量,我在类外面进行修改,然后再调用MakHtml()方法即可完成我想要的效果--载入另一个模板生成到指定路径。
细细看看每行代码,可以看到代码还是有些不规范的,不说变量命名规则,比较显而易见的是类似$GLOBALS["cfg_basedir"]的写法,同一文件中别的地方数组的字符下标那里都用得单引号,这里用的却是双引号 。。。规范化的路还是有一段要走,呵呵。
更新所有文档时的动作在 makehtml_archives_action.php 中,断在$rurl = $ac->MakeHtml(); 原理和上面说的一样。
本文标签:
很赞哦! ()
相关教程
- 织梦cms、帝国cms、PHPcms优缺点分析
- PHPCMS和织梦DEDECMS对比分析
- 织梦、phpcms程序添加ftp://、thunder://、flashget:文件下载时
- 织梦cms和PHPcms及帝国cms比较,哪个好?
- 织梦模板怎么套PHPCMS
- PHPCMS与织梦CMS有什么区别呢
- 10个常用的eyoucms易优CMS标签(织梦CMS迁移可用)的方法
- 织梦cms收费哪几款cms可以免费商用?
- dedecms织梦发布内容网站为空白的原因有哪些
- dedecms织梦程序安装后无法修改栏目的解决方法
- 织梦标签{global.cfg_templets_skin}不解析地址的解决方法
- 织梦导航栏栏目被选中状态的代码实例
图文教程
dede织梦怎么防止挂马与DDOS攻击
每次站长朋友们都找来开启空间的时候,百分之九十的都是被挂马,这就说明dedecms不安全吗?不是这样的,开源程序站长朋友都是知道的,源码随处可以见到
dedecms登录后台慢卡顿的解决方法
用了下DEDECMS v5.7 SP1版本,发现很多问题,其中一个比较严重的是,架到服务器上的dede网站后台打开菜单选项卡得不能动,等半天显示505服务器错误
dedecms循环调用二级栏目下三级栏目的代码示例
后台已经建好栏目,对于产品展示栏 栏目导航所示:如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。
织梦cms部分栏目侧边栏跑到文章列表下面了怎么办
织梦建站时文章列表页,通常一侧是文章列表页面,一侧是侧边栏sidebar,而有时候大部分文章列表显示正常,突然有的栏目的文章列表中侧边栏跑到文章列表的下面,显示不正常
相关源码
-
(自适应)幽默笑话脑筋急转弯搞笑趣图博客pbootcms模板下载本模板基于PbootCMS系统开发,专为幽默笑话、搞笑趣图类网站设计。采用轻松活泼的布局风格,突出娱乐内容分享特色,适合各类笑话、段子、搞笑图片等内容展示。查看源码 -
(响应式H5)帝国cms7.5文章新闻博客模板带会员中心本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码 -
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码 -
(PC+WAP)绿色产品环保设备垃圾桶厂家公司网站pbootcms模板为垃圾桶生产商、环保设备企业打造的高端响应式门户模板,基于PbootCMS开源内核深度开发。采用HTML5自适应架构,无缝实现PC与手机端数据实时同步与交互优化查看源码 -
(PC模板)工商公司注册会计财务记账pbootcms模板源码下载基于PbootCMS的工商财税行业网站系统,手工编写前端代码确保执行效率,双端自适应设计,支持后台实时更新服务价格和政策文件。查看源码 -
(自适应响应式)宠物经验资讯咨询博客pbootcms网站源码下载除宠物资讯领域外,通过内容替换可快速适配宠物用品商城、宠物医疗咨询平台、宠物训练教程网站、动物保护组织官网、水族爱好者社区等垂直领域。查看源码
| 分享笔记 (共有 篇笔记) |
