phpcms二次开发之base.php的桥梁作用

摘要: PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。 入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运行的。 阅读全文
posted @ 2013-03-12 13:08 君兰IT 阅读(279) 评论(0) 推荐(0) 编辑

phpcms v9二次开发之系统结构

摘要: phpcms v9是一款优秀的内容管理系统,它采用了OOP(面向对象)和MVC的开发模式,还因为它的模块化扩展功能比起dedecms更易于二次开发。对于phpcms v9的二次开发,官方有phpcms v9开发文档,但是似乎太简化了点,因为简化所以很多新手感到困惑。在这里,以后我将结合例子 以作更详细地说明。 在对phpcms v9进行二次开发前,我们有必要对phpcms v9的目录结构作一番了解。 阅读全文
posted @ 2013-03-12 13:05 君兰IT 阅读(217) 评论(0) 推荐(0) 编辑

关于TinkPHP的select语句查询的返回值

摘要: 注意TinkPHP的select查询语句的返回值$result,当查询错误返回false,查询结果为空时返回null,查询成功时返回二维索引数组的结果集。 阅读全文
posted @ 2013-03-02 23:53 君兰IT 阅读(412) 评论(0) 推荐(0) 编辑

ThinkPHP3.1.2整合UCenter详解(一)

摘要: 最近应公司的要求,要开发一个有点像QQ空间那样的会员管理中心网站,发现UCenter的很多功能酷似QQ空间,于是选择了UCenter作为程序的会员管理中心。前台嘛就选择我之前基于thinkphp3.1.2框架开发的WBlog好了。但是问题又来了:要求在WBlog前台注册的会员登录时要与UCenter同步,这就是我这次要解决的问题--ThinkPHP与UCenter的整合。 阅读全文
posted @ 2013-01-30 20:50 君兰IT 阅读(176) 评论(0) 推荐(0) 编辑

php cur的l安装方法

摘要: curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用 阅读全文
posted @ 2012-11-19 22:14 君兰IT 阅读(163) 评论(0) 推荐(0) 编辑

关于thinkphp中的重写规则

摘要: 我们知道,在thinkphp的案例中有一个.htaccess文件,里面配置了URL的一些重写规则,如: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 它的作用就是设置URL重写以隐藏URL中含有的index.php。一般来说URL过长或者动态化的URL都不利于SEO因此隐藏的目的就是要达到更好的SEO效果。 明白了.htaccess文件的作用,接下来就是让它工作起来。 要使.htaccess文件起作用,通常需要服务器开启URL_REWRITE模块才能支持。 阅读全文
posted @ 2012-11-01 17:58 君兰IT 阅读(473) 评论(0) 推荐(0) 编辑

给thinkphp3.1案例blog添加一个删除的标签的方法

摘要: thinkphp3.1框架中的案例blog,添加日记的同时可以添加标签tag,但仅此而已。当删除日记时,标签并没有被删除掉,从而造成think_tagged表和think_tag累积了垃圾数据。为了实现删除日记的同时也一起清理掉think_tagged表和think_tag那些过时的数据,我写了一个函数,在看下面函数时,要先弄清think_tagged表、think_tag和think_blog表的关联关系。 阅读全文
posted @ 2012-10-18 13:11 君兰IT 阅读(206) 评论(0) 推荐(0) 编辑

display:none与visibility:hidden不同的隐藏

摘要: 相同点:display:none和visible:hidden都有把网页上某个元素隐藏起来的功能。 区别: visibility:hidden--为隐藏的对象保留其物理空间 display: none--不为被隐藏的对象保留其物理空间 文字看起来不好理解,我喜欢实例,下面是我整理的一个经典实例,分享一下: 阅读全文
posted @ 2012-10-08 22:31 君兰IT 阅读(269) 评论(0) 推荐(0) 编辑

appache中如何设置默认访问页?

摘要: 目标:服务器的根目录wwwroot下有三个文件index.php index.html index.htm,要求输入http://localhost时默认访问index.php这个文件。appache配置方法:不管是Linux版的还是Windows版的配置方法基本一样,在你的安装appache的目录下找到httpd.conf 这个配置文件,找到以下这段:<IfModule dir_module> DirectoryIndex index.php index.html index.htm</IfModule> 在DirectoryIndex 后面写上你要设置的默认主页in 阅读全文
posted @ 2012-09-29 13:03 君兰IT 阅读(267) 评论(0) 推荐(0) 编辑

对thinkphp3.1查询条件array ('in',$getid)条件的理解

摘要: 关于thinkphp3.1查询条件array ('in',$getid)中的“$getid”,一直以来我都有点含糊,经过多次调试,现在终于有所收获。下面是操作代码片断: 阅读全文
posted @ 2012-09-25 13:07 君兰IT 阅读(488) 评论(0) 推荐(0) 编辑