最新代码片段

主标签

保存book outline用的代码

0
Vote up!

看山推荐,不明觉厉。

代码创建node的时候,有了这两行就可以有book outline了哦!~

手机号码归属地检测类

0
Vote up!

利用的是网上公开的一些接口,许多其实已经不能用了,而且每个接口的表现和格式也不一样。根据多方考察,以及自己的实际体会写了这个检测类,有需要的同学可以参考一下,更希望和大家一起完善这个类,让它更稳定。

注,其中一些异常处理是我根据当时遇到的case写的,可能不够完善。

给定一个数组,生成其中N个为单项的组合数组

0
Vote up!

这个问题叫做组合枚举,群内讨论,我的解法一般,记录当时最佳的解法。

Webform组件的清理与拷贝

0
Vote up!

当有大量Webform需要制作的时候,我们发现大多数时候是以克隆之前的Webform开始,也就是说我们每次需要的表单结构差不多,或者在几种不同类型的表单中选择一种,这时候节点克隆模块就可以满足需要,但实际情况是,克隆出来的Webform C需要从Webform A的表单换成Webform B的表单,或者Webform C之前想要表单,后来不想要了,如果一个一个清理要点好多下鼠标,所以就实现了

确保重置的主题稳定输出

0
Vote up!

不管我们是用theme_key模块修改当前主题还是通过钩子修改,亦或是借助hook_menu的theme callback,都有可能会在清缓存后的第一次访问时出现错误的主题输出,比如默认主题是A,我写了在某些条件使用主题B的逻辑,正常没有问题,但当清缓存之后,第一次访问特定条件下,主题又回到了A,为了规避这个问题,我找到如下逻辑:

APP文字格式化代码

0
Vote up!

HTML格式的文字要在APP上原生显示,需要一些策略过滤和格式化,这个未必完整,但适合我用,也能说明一定的问题,仅供参考。

总记不住MYSQL时间格式化函数的参数

0
Vote up!

放这里备份一下,:)

Drupal术语深度计算

0
Vote up!

就是计算Taxonomy term位于术语表树形结构的第几层。

Linux下查找包含BOM头的文件和清除BOM头命令

0
Vote up!

当源程序是gb格式,你转换为 utf8 的时候,很多情况头部会出现bom,当是php 程序时候,这样会出现很多意想不到的事情,那怎么办呢,你可以用linux 命令来查找,然后对文件的bom 进行删除。

CentOS升级PHP5.3到PHP5.6

0
Vote up!

之前使用的PHP5.3,认为PHP5.6在性能上会有很好的提升,并且基本上可以向后兼容,所以折腾了一下,分享一下过程,非常简单。

以下命令以root身份执行。

利用pathauto API函数将英文字符串转化成合法别名

0
Vote up!

有时候需要自己写创建节点的逻辑,并且赋予一定规则的别名。

使用PHP代码得到英文十二个月

0
Vote up!

代码越简洁越好。

当用户登陆状态时修改密码

1
Vote up!

当用户处于登陆状态时进行修改密码操作。主要就是加了个原密码验证。

svn update报错的解决方法

0
Vote up!

svn: Error converting entry in directory 'html' to UTF-8
svn: Can't convert string from native encoding to 'UTF-8':
svn: xls?\226?\128?\153

用Drush导出数据库

0
Vote up!

用Drush导出数据库的好处是因为Drush可以读取到当前链接的数据库,所以导出时不需要输入用户名,密码。有多种导出方式,可以根据需要选择。

Views上下文过滤使用别名

1
Vote up!

Views上下文过滤使用PHP代码参考。

识别当前的请求是否来自搜索引擎

1
Vote up!

伴随着当前抓站行为的愈演愈烈,有些站点是不堪其扰的,搜索引擎的抓取还是有节制的,理论上可以接受,而非搜索引擎的抓取,出于各种原因,有些是恶意的,直接影响到了网站的稳定性。

Drush导数据时屏蔽一些表

0
Vote up!

用Drupal来导SQL文件很方便,借用管道符,可以屏蔽一些不需要入库的数据,从而提高导数据的效率。

自定义获取IP地址的函数

0
Vote up!

Drupal内置的ip_address函数有时候取不到真实IP,只能取到内网IP,为此,我们有时候需要自定义一个取IP的函数。

顶部激光进度条

0
Vote up!

这个效果国外网站已经开始流行起来,找到一些相关代码,具体用法有两种,一种是模拟动画,另一种是监听AJAX开始和结束,体验还是蛮好的。