随笔分类 -  phpcms

摘要:最近有客户在进行网站优化的时候,具体问道Phpcms V9怎么样静态化、伪静态的问题,CMSYOU想起来之前有分享过“Phpcms自定义URL规则技巧”,不过那只是原理,今天在这里,与大家从使用的角度上,具体分享实际的使用操作方法。先讲讲Phpcms V9在后台怎么设置生成静态化HTML,之后再讲解怎么自定义URL规则,进行URL地址优化。在这一篇中,伪静态就不涉及了,大家可以移步到Phpcms V9全站伪静态设置方法。一、静态化HTML生成设置进入PHPCMS V9后台设置,找到分类栏目,位置:内容->管理栏目->添加栏目(或者管理栏目、点击对应栏目“修改”):注意设置第二选项卡 阅读全文
posted @ 2013-07-26 10:57 gzm2012 阅读(411) 评论(0) 推荐(0)
摘要:phpcms模板生成原理2009-09-25 16:14PHPCMS是功能强大的网站管理系统。以后有时间,俺要将其管理、使用、再开发等等都理顺出来。这一篇短文先介绍PHPCMS的模板机制。 所谓网站模板,就是生成网页的“模子”,主要包括固定的图片、表格、颜色等美术风格,以及要从数据库输出的数据标签,还有简单的phpcms定义的语法(也可以是很复杂的php语法)。PHPCMS每个网站的每个栏目,都可以设置不同的模板,最终栏目的网页都是一个“模子”里出来的,应此这个栏目的网页外观、风格是一致的。 PHPCMS的模板按照模块功能,分别放在这些模块名字命名的目录下面,而其中最重要的内容栏目模板,如新闻 阅读全文
posted @ 2013-07-26 10:55 gzm2012 阅读(1923) 评论(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 阅读(1169) 评论(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 阅读(155) 评论(0) 推荐(0)
摘要://调试file_put_contents(PHPCMS_PATH."log.txt",$modelid." \r\n",FILE_APPEND); 阅读全文
posted @ 2013-07-24 15:57 gzm2012 阅读(172) 评论(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 阅读(437) 评论(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 阅读(331) 评论(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 阅读(445) 评论(0) 推荐(0)
摘要:phpcms v9 URL访问中的MVC2012-07-25 15:52:06来源:天行子评论:0 点击:URL访问PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能... URL访问PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。也就是index,php文件连后台的登录也是index,php进入 的参数名称描述位置备注 m模型/模块名称phpcms/modul... 阅读全文
posted @ 2013-07-22 17:03 gzm2012 阅读(165) 评论(0) 推荐(0)
摘要:1.其实很简单的 只需 string2array() 这个函数,把读取出来的文本转换成数组。string2array() 是把文本转化成数组形式比如:字段名 img 查询出来时 $rs['img']是文本;$img_arr=string2array($rs['img']); 阅读全文
posted @ 2013-07-22 17:02 gzm2012 阅读(158) 评论(0) 推荐(0)
摘要:PhpCms V9 调用栏目推荐位的解决办法http://www.veryhuo.com 2011-05-09 烈火学院 投递稿件 我有话说PhpCms V9 调用栏目推荐位的解决办法在栏目页/频道页中,官方默认的栏目推荐位,实际上会默认调用全站的“栏目首页推荐”,而不是本栏目中的首页推荐。一个比较笨的解决方案:(文章)模型管理中新建字段 poslanmu字段类型 请选择字段类型 作为主表字段是 * 字段名只能由英文字母、数字和下划线组成,并且仅能字母开头,不以下划线结尾poslanmu * 字段别名例如:文章标题推荐到栏目/频道首页 ... 阅读全文
posted @ 2013-07-22 10:22 gzm2012 阅读(553) 评论(0) 推荐(0)
摘要:PhpCms V9调用指定栏目子栏目文章的两种方法第一种、直接写子栏目id ,用cat in{pc:get sql="SELECT * from v9_news where status=99 and catid in(21,22,23,24,25) order by id DESC" num="7" return="data"}{loop $data $r} {str_cut($r['title'],40)}({date('m-d',$r[inputtime])}){/loop}{/pc}这种方法的好 阅读全文
posted @ 2013-07-22 09:43 gzm2012 阅读(391) 评论(0) 推荐(0)
摘要:PHPCMS V9模板制作常用变量表全局释义{CHARSET}-----------------------------------------------------------------------字符集$SEO['title']----------------------------------------------------------------------------页面标题$SEO['site_title']-------------------------------------------------------------------- 阅读全文
posted @ 2013-07-21 22:26 gzm2012 阅读(237) 评论(0) 推荐(0)
摘要:我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的。代码如下:在二级栏目列表页调用: {php $j=1;} {loop subcat($parentid) $v} {php if($v['type']!=0) continue;} [{$v[catname]}] {/loop} 在一级栏目列表页调用 [或1级栏目的专题页面]: {php $j=1;} {loop subcat($catid) $v} {php if($v['type']!=0) continue;} [{$v[catname]}] {/loop} PS:在二级 阅读全文
posted @ 2013-07-21 21:50 gzm2012 阅读(252) 评论(0) 推荐(0)