专注于WEB技术的IT博客

3108月

分类:Phpcms

作者:网菠萝果

浏览:14063

如何优化设置phpcms v9的url规则?

默认情况下,phpcms v9的文章URL路径是动态的,一大堆的字符串,不仅难看,更不利于搜索引擎抓取,现在我要把前面那一大堆URL字符优化成简短且相对易于被搜索引擎抓取的URL

0708月

分类:Thinkphp

作者:网菠萝果

浏览:6738

ThinkPHP普通分组下Widget的使用

在ThinkPHP中Widget工具的使用很简单,调用起来也非常方便。我们就以调用热点文章为例说一下Widget 的使用。 因为wblog博客程序是普通分组的,所以下面我就在ThinkPHP普通分组下使用Widget工具。 下载wblog3.1.3版本 因为wblog一安装,什么数据库啊,数据表啊都有了,不用再麻烦去创建。 创建Widget相关目录和文件

2804月

分类:Thinkphp

作者:网菠萝果

浏览:7801

如何让ThinkPHP的模板引擎达到最佳效率

默认情况下ThinkPHP框架系统默认使用的模板引擎是内置模板引擎。这种情况下,内置模板引擎支持模板 文件中采用php原生态代码和模板标签的混合使用。 按ThinkPHP官方说,这种默认的内置模板引擎的性能是高效的,但还不是最佳的。要使模板引擎的性能达到 最佳效率,就要使用PHP本身作为模板引擎。 要使用PHP本身作为模板引擎其实很简单,只需在项目的配置文件Conf/config.

2002月

分类:Thinkphp

作者:网菠萝果

浏览:6314

封装ThinkPHP的一个文件上传方法

这阵子,对WBlog的上传功能作了优化。改进后的上传功能可以实现缩略图上传,图片上传,生成水印,文件上传,并且可以在后台对上传的附件进行大小(文件大小),类型(文件类型),水印(针对图片)的进行设置。此外还可以对上传的文件进行分类保存到相应的文件夹里,方便管理。

2501月

分类:Thinkphp

作者:网菠萝果

浏览:6592

ThinkPHP3.1.2整合UCenter详解(四)

在《ThinkPHP3.1.2整合UCenter详解(三)》,实现了同步注册的功能,有了帐号我们就可以来做同步登录了。 打开UcService.class.php文件,添加一个UC登录和一个登出的方法,代码到UCenter接口开发手册的用户接口那里找用户登录示例代码,把它复制过来,然后稍微更改一下,使其带有返回值,以便下一步的操作,代码如下:

2101月

分类:Thinkphp

作者:网菠萝果

浏览:11519

ThinkPHP3.1.2整合UCenter详解(三)

在上一章中的ThinkPHP3.1.2整合UCenter详解(二)已经实现了通讯成功了!那么接下来我们的目标:在thinkphp会员注册成功时,UCenter Home也同时注册成功。 首先在项目W3note入口文件index.php配置一个常量

1801月

分类:Thinkphp

作者:网菠萝果

浏览:8415

ThinkPHP3.1.2整合UCenter详解(二)

在ThinkPHP3.1.2整合UCenter详解(一) 中我们安装完了WBlog3.1.2、UCenter_Home_2.0_SC_UTF8和UCenter 1.6.0三个程序后。接下来接着上一篇讲。找到下载的UCenter 1.6.0,把 advanced 目录里面的 uc_client 和 examples下面的api 文件夹复制到网站根目录wblog1下,和ThinkPHP在同一目

1601月

分类:Thinkphp

作者:网菠萝果

浏览:8291

ThinkPHP3.1.2整合UCenter详解(一)

最近应公司的要求,要开发一个有点像QQ空间那样的会员管理中心网站,发现UCenter的很多功能酷似QQ空间,于是选择了UCenter作为程序的会员管理中心。前台嘛就选择我之前基于thinkphp3.1.2框架开发的WBlog好了。但是问题又来了:要求在WBlog前台注册的会员登录时要与UCenter同步,这就是我这次要解决的问题--ThinkPHP与UCenter的整合。

0801月

分类:Thinkphp

作者:网菠萝果

浏览:8905

ThinkPHP模型类中不能调用save方法

这些天由于工作的需要,在WBlog3.12版本的基础上做个会员模块。 在测试更新会员头像时,发现了thinkphp的一个问题:在模块的模型类,无法执行更新查询语句! 下面是更新数据的代码片断,上传头像成功,$uploadList[0]['savename']为更新头像时成功获取的图片的保存名,调试时已经确保 $data['thumb'] 的值不为空。代码如下:

0601月

分类:Thinkphp

作者:网菠萝果

浏览:6001

ThinkPHP文章相关阅读功能的实现方法

我们在网上阅读文章时,当阅读完一篇感兴趣的文章时,还不够尽兴,还想阅读一些相关的文章,在文章的末尾往下看,就会发现相关阅读列出和本次阅读的文章相关的篇章,我们点击又可以阅读了,节省了搜索时间。在注重用户体验的设计方面来说,相关阅读功能肯定是少不了的。 下面将使用视图来实现一个文章相关阅读的功能

2712月

分类:Thinkphp

作者:网菠萝果

浏览:16080

ThinkPHP控制器间如何相互调用方法?

thinkphp同一个项目里,两个控制器的方法如何相互调用呢,thinkphp提供了一个A(),可它可以使控制器之间的方法相互调用,使得代码可以重复利用。 官方似乎对A()方法没有相关使用文档,现在通过一个例子来说一下如使用A()方法。

1912月

分类:Thinkphp

作者:网菠萝果

浏览:9130

无限级分类原理实现留言与回复功能

本留言板程序使用了无限级分类的原理,可以实现无限级留言与回复。留言列表gclist保留了留言层次空格,使留言--回复层次分明. 功能上,本程序可以实现无限级留言与回复,即对留言回复,对回复的留言回复。当然你也可以作有限制的控制,使其只对留言回复,关键是在模板代码中去掉回复的留言中的“回复该留言”即可。欢迎去拍砖!

1312月

分类:Thinkphp

作者:网菠萝果

浏览:6801

关于thinkphp优化的一点总结

前段时间为了写一个博客,特地使用thinkphp框架写了一个博客程序wblog,之后对其作了优化,现在感觉到了thinkphp框架的强大之处。前期的wblog有好多thinkphp的特性没有用上,走的是 开发原生态的php系统的思路。thinkphp是一个基于MVC模式的框架,一般来说业务是放在M(模型)上处理的,C(控制器)只负责组织调用M处理好的功能函数使其返回给V(视图)。可是前

0412月

分类:Thinkphp

作者:网菠萝果

浏览:3983

分享一个RSS类

RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。网络用户可以在客户端借助于支持RSS的聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。 RSS的作用,就是帮助用户快速筛选获取网站最新更新的自己喜欢的内容,节省了到网站去搜寻的时间。似乎博客总是少不了RSS,下面分享一个我在WBlog程序中使用的一个RSS类

0212月

分类:Thinkphp

作者:网菠萝果

浏览:7332

thinkphp网页源码头有空行的解决方法

一次无意中查看网志博客网页源码,发现源码的顶头空了7行,如图: 这怎么回事? 我检查了一下模板,顶头并没发现什么空行。于是打开控制器,发现了问题,如图: 代码有空行! 去掉“”前后的空行,再查看网页源码,空行少了几行,可是还有两三行空白。打开项目模型类,再一次去掉“”前后的空行。再一次打开网页源码,发现顶头空行彻底消除!

« »   1  2  3   4