摘要: 前台pc标签的使用:{pc:content 参数名="参数值" 参数名="参数值" 参数名="参数值"} 如: {pc:content action="lists" catid="9" cache="3600" num="20" page="$page"}{/pc} 执行流程如下: ①模块名:content ②模块类文件:modules/content/classes/content_tag.class.php,便于二次开发或标签的扩展 阅读全文
posted @ 2013-07-26 13:53 gzm2012 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 一、背景因为学习PHP的需要,对PHPCMS的源码进行了全面的分析。因为以前曾经用ASP做过一套内容管理系统,对模板引擎这一块有比较深入的了解,所以着重分析了模板这一部分。这里主要是针对思想的总结,而不是对代码的讲解。这里是针对PHPCMS2008版本进行分析。二、目的1. 深入学习PHP语言,熟悉PHP常用的函数的应用。熟悉和了解面向对象的开发。2. 了解一个系统的整体框架,学习其中的优点。3. 分析系统的模板引擎,和曾经做过的内容管理系统做对比,总结两者的优缺点。4. 分析系统的缓存机制,因为以前很少接触这方面,有必要系统的学习和深入了解,对今后的系统优化作准备。5. 学习权限体系,权限体 阅读全文
posted @ 2013-07-26 11:28 gzm2012 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 最近有客户在进行网站优化的时候,具体问道Phpcms V9怎么样静态化、伪静态的问题,CMSYOU想起来之前有分享过“Phpcms自定义URL规则技巧”,不过那只是原理,今天在这里,与大家从使用的角度上,具体分享实际的使用操作方法。先讲讲Phpcms V9在后台怎么设置生成静态化HTML,之后再讲解怎么自定义URL规则,进行URL地址优化。在这一篇中,伪静态就不涉及了,大家可以移步到Phpcms V9全站伪静态设置方法。一、静态化HTML生成设置进入PHPCMS V9后台设置,找到分类栏目,位置:内容->管理栏目->添加栏目(或者管理栏目、点击对应栏目“修改”):注意设置第二选项卡 阅读全文
posted @ 2013-07-26 10:57 gzm2012 阅读(399) 评论(0) 推荐(0) 编辑
摘要: phpcms模板生成原理2009-09-25 16:14PHPCMS是功能强大的网站管理系统。以后有时间,俺要将其管理、使用、再开发等等都理顺出来。这一篇短文先介绍PHPCMS的模板机制。 所谓网站模板,就是生成网页的“模子”,主要包括固定的图片、表格、颜色等美术风格,以及要从数据库输出的数据标签,还有简单的phpcms定义的语法(也可以是很复杂的php语法)。PHPCMS每个网站的每个栏目,都可以设置不同的模板,最终栏目的网页都是一个“模子”里出来的,应此这个栏目的网页外观、风格是一致的。 PHPCMS的模板按照模块功能,分别放在这些模块名字命名的目录下面,而其中最重要的内容栏目模板,如新闻 阅读全文
posted @ 2013-07-26 10:55 gzm2012 阅读(1906) 评论(0) 推荐(0) 编辑