thinkphp

最高效的无限级菜单生成方法

jerry thinkphp
最高效的无限级菜单生成方法$Menu= M('Menu'); $items= $Menu->order('pid, sort')->select();//按pid从小到大排序,以保证父节点在前,子节点在后。sort是同一层次节点的显示顺序。 $menu = array();...
阅读全文

消息发布时间距今天数计算函数

jerry thinkphp
计算给定时间戳与当前时间相差的时间,并以一种比较友好的方式输出/**  * 计算给定时间戳与当前时间相差的时间,并以一种比较友好的方式输出  * @param  [int] $timestamp [给定的时间戳]  * @param  [int] $curr

3.2版本的数据分页

jerry thinkphp
3.2版本的官方手册上一直没有数据分类的说明,我今天试着调试了一下,基本行得通,给一些初学者看看。 首先import('ORG.Util.Page');// 导入分页类这个语句不用了,因为3.2版本的Page模板换到了Think类库里面。

多层Relation 扩展(3.13)

jerry thinkphp
重载或重写 getRelation函数,以获得多层关联,关联参数:array('mapping_name'=>'next_mappingname_or_array', 'normal_mapping_name')    /**      * 获取返回数据的关联记录      * ...
阅读全文

菜单啊菜单

jerry thinkphp
以前写的代码,竟然看不懂了。。。。花了整整两天时间。。。。 备注一下//功能主要是无限分级菜单 $M=M('Menu'); $condition=array('is_deleted'=>'0','status' =>'1'); $result=$M->field(...
阅读全文

下拉菜单联动显示(读数据库)

jerry thinkphp
点击最初的下拉菜单选择板块内容~然后读取数据库获取下级分类,然后jq输出分类的下级菜单~并且绑定同一个事件,修改后也许就可以应用到你们项目中;用jquery写的,第一次分享,觉得不好的请轻喷~~js代码如下: $(".j

后盾网视频中出现过的验证码类

jerry thinkphp
后盾网视频中出现过的验证码类
这个是我在一个论坛上发现的验证码类,自己改动了一下,效果和后盾网视频中的是类似的,只不过字体会有点不一样,附录里我放了5个自己找的字体,都算是比较容易辨识的。 类的用法请自己研究,这个是很简单的东西。&

通过手机浏览器调用客户端QQ

jerry thinkphp
可调用ios android QQ客户端,指定聊天QQ号,js代码function qqcao(){             var type = undefined;             var param = "";             var sid = 2;    ...
阅读全文

集成tp分页类代码

jerry thinkphp
集成tp分页类代码。小伙伴再也不用重复引用了<?php     class PageExtendsAction extends Action{             /**         @$sqlName 数据表名称 string         @$sql 1:有wh...
阅读全文

关键词高亮算法

jerry thinkphp
在搜索系统中,经常会有高亮搜索关键词的需要,而在关键词不止一个且容易重叠的时候,普通的关键词高亮算法就容易出错了。所以这里介绍一下我自己想到的算法。如果有问题可以给我发邮件~ Email:me@filowlee.com