专注于WEB技术的IT博客

2411月

分类:Thinkphp

作者:

thinkphp的URL大小写敏感的解决方法

今天我给WBlog博客程序作了升级,也就是把WBlog的核心由thinkphp3.1替换成thinkphp3.12,因为版本比较接近,所以没有产生什么大的变化,但小问题还是有的。升级后,首页浏览正常,但点击导航的URL链接时,出现了页面错误,提示找不到页面,然后跳到404页面去了。不怕出现问题,就怕找不到问题。发现问题,解决问题,对我来说是一件很愉快的事。经过仔细观察对比,路径没有错,再对路径输入

2211月

分类:Thinkphp

作者:

Tinkphp彩色标签Tags的实现方法

我们浏览网页时经常看到眩目的彩色标签,而且每刷新一下浏览器,都会更新为不同的颜,是不是很“惊艳”?现在来看一下它在Thinkphp上的现实方法。 项目函数库的位置:项目\Common\common.php 项目函数库加入以下处理函数

1911月

分类:Thinkphp

作者:

KindEditor在thinkphp上的使用方法

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,且兼容主流浏览器。与ueditor这样的大块头相比,KindEditor的优点是不言而喻的--它体积小,加载速度快,功能也十分丰富。我在WBlog主要应用了KindEditor的在线编辑功能和文件上传功能。下面是KindEditor在thinkphp模板上的使用方法。

0111月

分类:Thinkphp

作者:

对thinkphp3.1的Action参数绑定的理解

thinkphp3.1可以给Action绑定参数了,就像原生态的PHP函数一样可以传递参数,之前我也没有看过thinkphp3.1官方开发文档相关内容,所以在控制器里面写方法就像写PHP函数一样给它带上参数,呵呵,我喜欢这样写。调试时可以正常运行。我想,在thinkphp3.0之前应该实现不了。 关于thinkphp3.1的Action参数绑定,给控制器的方法带来了很大灵活性,实现了控制器之间代

3010月

分类:Thinkphp

作者:

关于thinkphp中的重写规则

它的作用就是设置URL重写以隐藏URL中含有的index.php。一般来说URL过长或者动态化的URL都不利于SEO,因此隐藏的目的就是要达到更好的SEO效果。 明白了.htaccess文件的作用,接下来就是让它工作起来。 要使.htaccess文件起作用,通常需要服务器开启URL_REWRITE模块才能支持。 下面是Apache的配置过程: 1、httpd.conf配置文件中加载了m

1910月

分类:Thinkphp

作者:

thinkphp3.1无限级分类模块的设计

实现无限级分类一般只用一个数据表,通常可通过递归和非递归两种方法来实现。递归方法必须使用递归调用方式才能进行数据遍历,删除等操作,所以需要发送多次查询数据库语句,非常影响执行效率。那么非递归该怎样来实现无限分类呢?简单来说可用一张表四个字段和一条语句来实现。

1510月

分类:Thinkphp

作者:

thinkphp的缓存技术

如果是百万级或者千万级的访问量,会给数据库或者服务器造成很大的压力,通过缓存,大幅减少服务器和数据库的负荷。 假如我们把读取数据的过程分为三个层,第一个是访问层,第一个是缓存层,第三个数据库层。 如果没有缓存层,访问层是直接从数据库层读取数据,设置缓存后,访问的数据不是直接在数据库层读取,而是从缓存层读取数据。 我们做个简单的对比,假设一个页面,在一个小时可被访问100万次,如果这个新闻页面

2409月

分类:Thinkphp

作者:

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

关于thinkphp3.1查询条件array ('in',$getid)中的“$getid”,一直以来我都有点含糊,经过多次调试,现在终于有所收获。下面是操作代码片断:

1909月

分类:Thinkphp

作者:

给thinkphp3.1案例blog写一个更新tag的函数

我们知道,thinkphp的拓展案例blog,只告诉我们怎样去添加标签tag,却没有删除和更新标签的方法。我在前面的 《怎样彻底删除thinkphp案例blog的标签?》为拓展案例blog写了一个删除标签的方法。接下来将写一个标签的更新方法。 一般情况下,我们写博客后,很少去改动标签了,但是如果我们改动标签如,删除,添加,减少标签怎么办呢?这无疑造成think_tag和 think_tagg

1609月

分类:Thinkphp

作者:

怎样彻底删除thinkphp3.1案例blog的标签?

thinkphp3.1框架中的案例blog,添加日记的同时可以添加标签tag,但仅此而已。当删除日记时,标签并没有被删除掉,从而造成 think_tagged表和think_tag累积了垃圾数据。为了实现删除日记的同时也一起清理掉think_tagged表和think_tag那些过时的数据, 我写了一个函数,在看下面函数时,要先弄清think_tagged表、think_tag和think_b

«   1  2