仁者爱人

今日努力学习,是为了明日衣食无忧.

导航

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2013年10月9日 #

phpcms v9 读取地区联动菜单缓存文件

摘要: 读取缓存文件的方法是 getcache() 在 phpcms\libs\functions\global.func.php 中可找到。地区联动菜单的缓存文件是 caches\caches_linkage\caches_data\1.cache.php。getcache('1','linkage')返回的就是该缓存文件的内容(该内容是个数组),所以你可以用数组的方法取出该缓存文件中你感兴趣的东西。读取地区联动菜单的缓存文件的方法还有 phpcms\libs\functions\global.func.php 中的get_linkage(),不过这个方法有时取出来的 阅读全文

posted @ 2013-10-09 11:32 semcoding 阅读(618) 评论(0) 推荐(0)

PHPCMS V9二次开发便捷自定义后台入口文件夹

摘要: phpcms v9二次开发便捷自定义后台入口文件夹最新发布的phpcms v9由于采用了mvc的设计模式,所以它的后台访问地址是固定的,虽然可以通过修改路由配置文件来实现修改,但每次都修改路由配置文件对于我来说有点麻烦 了,而且一不小心就会出错。这里使用另外一个一劳永逸的方法,达到了方便修改访问后台入口的目的,整个修改共分两步:第一步:在网站根目录创建一个文件夹,以后就要通过这个文件夹进入后台登录界面的,所以文件夹名就要取一个不易被人轻易猜到的名称。这里作为演示,我就取为 phpcms8 好了。接着,在这个文件夹里新建一个文件index.php,内容为:12345678910111213141 阅读全文

posted @ 2013-10-09 11:31 semcoding 阅读(642) 评论(0) 推荐(0)

phpcms v9中模板标签使用及联动菜单

摘要: {template "content","header"}调用根目录下phpcms\template\content\header文件{charset}字符集 (gbk或者utf-8){if isset($seo['title'])&& !empty($seo['title'])}{$seo['title']}{/if}{$seo['site_title']}{$seo['keyword']}{$seo['description']}标题和标题 阅读全文

posted @ 2013-10-09 11:31 semcoding 阅读(1096) 评论(0) 推荐(1)

Phpcms v9系统类库与函数库调用方法

摘要: 在分享了n多phpcms的教程后,cmsyou继续分享关于phpcms v9系统类库与函数库的调用方法。系统类库位于系统的 /libs/functions目录下面,函数库文件名为*.func.php系统类库调用/*** 加载系统类方法* @param string $classname 类名* @param string $path 扩展地址* @param intger $initialize 是否初始化*/public static function load_sys_class($classname, $path = '', $initialize = 1) { retu 阅读全文

posted @ 2013-10-09 11:29 semcoding 阅读(349) 评论(0) 推荐(0)

phpcms v9 二次开发 - 自己添加源文件

摘要: 一、在根目录添加入口文件,我现在要在根目录添加一个文件名为test.php这样一个文件,为了调用系统的公用类和函数,必须加入一下包含文件test.php代码如下open($configs);//$configs数组的键名不可弄错了哦。弄错了不会获得任何数据$r=$db->get_one('catname','v9_category');//这是对函数库类的方法进行调用,其他方法同理,参照各成员方法的使用。//显示一下获取的数据结果。if(is_array($r)){print('');print_r($r);}elseif($r==null 阅读全文

posted @ 2013-10-09 11:27 semcoding 阅读(316) 评论(0) 推荐(0)

phpcms v9开源开发框架基础mvc解读

摘要: 根据对mvc的了解简要写个mvc框架 也谈不上框架 希望对新手有帮助简单的解析下mvc你可以这样了解 m模型也就是数据库操作 v视图c控制器 通过url来判断调用m和v来完成请求,本身没数据库操作。根目录(现在利用v9文件格式)index.php 入口文件|–api接口文件目录|–caches 缓存文件目录 |– configs 系统配置文件目录 |– caches_* 系统缓存目录|–phpcmsphpcms框架主目录 |– languages 框架语言包目录 |– libs 框架主类库、主函数库目录 |– model 框架数据库模型目录 |– modules 框架模... 阅读全文

posted @ 2013-10-09 11:25 semcoding 阅读(1837) 评论(0) 推荐(1)

phpcms插件开发初步规范

摘要: phpcms公用库函数原型(一)./include/global.php 中的函数可在phpcms的任何一个程序中调用,下面是各函数的原型及用法。message($alert,$goback='') -- 显示js消息对话框形式的提示信息无返回值,$alert为提示信息内容,$goback参数是用户确认后跳转的url地址(此参数可选,默认为空即不进行跳转,如果该参数的值为“goback”,则用户确认后浏览器自动跳转到前一个打开的地址,如果该参数的值为“close”,则用户确认后浏览器自动关闭当前窗口。createdir($dir='') -- 创建目录无返回值, 阅读全文

posted @ 2013-10-09 11:23 semcoding 阅读(361) 评论(0) 推荐(0)

phpcms v9二次开发之模型类的应用(1)

摘要: 在《phpcms二次开发之模型类model.class.php》中讲到了模型类的建立方法,接下来我讲一下模型类的应用。 前段时间我基于phpcms v9开发了一个足球网。足球网是由好几个模块组成的,如图:我选其中一个比较简单的级别管理模块来说一下模型类的应用,为了明了我对其作了简化,但是功能保持完整,基本上包函了模型类的基本应用,如添加数据,修改数据、查询数据、删除数据。一、模型操作方法insert()--添加数据下面是级别模块的后台控制器level.php的代码片断:view sourceprint?01username = param::get_cookie('admin_user 阅读全文

posted @ 2013-10-09 11:21 semcoding 阅读(371) 评论(0) 推荐(0)

phpcms v9二次开发之模型类的应用(2)

摘要: 二、模型操作方法select()--查询语句 //查询级别管理列表信息 public function levellists() {$lelists = $this->level->select();//查询语句方法include $this->admin_tpl('level_list');//加载后台级别管理列表的模板} 模型select()方法,默认情况下查询fb_level表所有字段的信息,上面的levellists()方法如果转化为mysql语句为: public function levellists() { $sql="select * 阅读全文

posted @ 2013-10-09 11:20 semcoding 阅读(242) 评论(0) 推荐(0)

phpcms v9二次开发之数据模型类

摘要: 系统模型类:model.class.php数据模型类的位置:/phpcms/libs/classesphpcms v9二次开发中,我们要经常需要对模块的数据表进行查询、添加、修改和删除数据等操作,所有这些操作都离不开数据模型类model.class.php,它起到开发者与数据表的交互作用。model.class.php里面封装了许多数据表操作的方法,基本上常用的mysql操作语句都能从中找到,但是它又和原生态的mysql语句有所不同,和其它php内容管理系统一样,phpcms也对原生态的mysql语句进行封装简化,以使它操作起更加方便,为开发者省去了不少麻烦。具体我们来看一下model.cla 阅读全文

posted @ 2013-10-09 11:20 semcoding 阅读(427) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页