摘要: 最近有客户在进行网站优化的时候,具体问道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) 编辑
摘要: {一}PHP中this,self,parent的区别之一this篇面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性。这里我主要谈的是this,self,parent 三个关键字之间的区别。从字面上来理解,分别是指这、自己、父亲。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self是指向 阅读全文
posted @ 2013-07-24 18:00 gzm2012 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 常用操作列表(1)phpcms\phpcms\base.php1.调用数据库模型$this->db = pc_base::load_model('test_model');其中$this->db中所支持的方法请参照phpcms/libs/classes/model.class.php中方法2.加载系统类$http = pc_base::load_sys_class('http'); //实例化http类pc_base::load_sys_class('format', '', 0); //调用form类,不进行实例化操 阅读全文
posted @ 2013-07-24 17:54 gzm2012 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: Eclipse快捷键大全(转载)Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前 阅读全文
posted @ 2013-07-24 17:29 gzm2012 阅读(148) 评论(0) 推荐(0) 编辑
摘要: phpcms v9 数据库操作函数表明默认当前load_model('xxxx')模块所在表名xxxx若要指定表名则:操作在mysql.class.php中$this->db->select(...)1、查询$this->select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='')返回结果集数组条件 ,字段(id,name,email....),范围排序方式,分组方式 阅读全文
posted @ 2013-07-24 16:59 gzm2012 阅读(153) 评论(0) 推荐(0) 编辑
摘要: //调试file_put_contents(PHPCMS_PATH."log.txt",$modelid." \r\n",FILE_APPEND); 阅读全文
posted @ 2013-07-24 15:57 gzm2012 阅读(169) 评论(0) 推荐(0) 编辑
摘要: phpcms头部代码详细分析作者:仿站网发布时间:2012-10-27 09:53:40点击量:2790 {if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']} {pc:content action="position" posid="9" order="id" num="10" cache="3600 阅读全文
posted @ 2013-07-24 15:40 gzm2012 阅读(427) 评论(0) 推荐(0) 编辑
摘要: PHPCMS V9构建模块方法介绍一、开发流程 为你的phpcms创建一个模块的一般开发流程是: 1.创建数据库和数据表;(没有数据库操作可略过) 2.创建模块目录 3.创建模块控制器类; 4.创建模块类与模块函数;(如果只是简单的模块可以不必创建) 5.创建模板文件; 6.运行和调试。 二、创建模块 phpcms v9框架中的模块,位于phpcms/modules目录中 每一个目录称之为一个模块 如果要创建一个模块,只要在 phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。 例如我要开发一个叫做test的模块,那么首先在 phpcms/modules 目录下创建... 阅读全文
posted @ 2013-07-23 15:41 gzm2012 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 服务器要求PHP版本5.2或更新的版本。MySQL版本推荐5.0或者更新版本。模型-视图-控制器(MVC) MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。视图: 视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括AdobeFlash和象XHTML,XML/XSL,WML等一些标识语言和Webservices。如何处理应用程序的界面变.. 阅读全文
posted @ 2013-07-22 17:07 gzm2012 阅读(432) 评论(0) 推荐(0) 编辑