Feed items

hook_nodeapi的update

最近,需要在节点创建的时候需要在一个分类里同时创建和该节点标题相同的分类项,这时,就要用hook_nodeapi,在创建节点的时候用节点标题创建一个分类,在更新的时候更新分类的name。

从事搜索引擎优化必须具备的“4P”品质

如果seo有哪些定律的话,那就是一定会有赢家,也一定会有输家。有些品质是作为成功的seo策略的必不可少的,我们具体可以把这些分为4类:积极主动,毅力,坚持不懈和耐心。
  Proactive——前瞻性
  前瞻性对于一个成功的seo来说是十分重要的,主要有一下几点原因:
  工作和结果之间会有一个潜伏期

字符串替换的方法

这几天,工作中遇到一个小问题,有一内容类型的字段存储的是语言,因为这写数据是用Excel导入做的,所以为了处理简单,很多的

语言就用逗号分隔,把所有语言做一个字符串,这样存入的时候就简单的多。但是由于当初数据质量的问题,有一部分“Chinese”是

Linux小技巧

搜集的一些Linux的小技巧,在有时候会带来不小的帮助。
[文本处理]
1、查看某文件的一部分
如果你只想看文件的前 5 行,可以使用 head 命令,
如:head -5 /etc/passwd

hook_update_N创建的字段无法写入数据

对于已经上线的网站,自定义模块在牵扯到有关更改数据表结构,或者需要另建新表的修改的时候,大多是使用hook_update_N来操作。有了这个钩子函数,有关表结构的修改就变得容易多了很多并且不会影响表里原来的数据。

drupal清缓存时出现白屏

     近日,在维护一个drupal网站的时候,由于自定义模块的表结构进行了更改,更新了.install文件,之后上传至空间。在清除缓存的时候,出现了浏览器空白的情况。使用性能---清除缓存,也是白屏,刷新页面出现缓存清除成功消息。

在centos上为drupal安装Apache Solr的详细步骤

Apache solr的效果大家都知道,可以极大提高用户的搜索体验,用户根据条件一步步Filter出自已想要的结果。

适合用在有大数据量的购物网站和分类信息网站上。有了Solr,php也可以做java能做的事~。

Drupal中的分类(Taxonomy)用法总结

Drupal提供的API,如果适当的利用,会省用我们很多SQL语句,每次操作分类,都会到api.drupal.org上查半天,现在有了这个全面的总结,方便多了

阅读全文

Pressflow+Varnish 打造高性能Drupal站点

Pressflow , Drupal的一个分支,它是特意为基于Drupal的高性能网站设计的。

通过Batch API 批量迁移数据

在迁移外部数据到Drupal的时候,如果用常规方法,经常会导致内存耗尽,php运行超时,尽管你可以修改php配制,但如果数据量一大,漫长的等待,是件很折磨人的事。

幸好,Drupal为我们提供了Batch.

近来,需要从一个外部mysql数据库迁移2000多万条记录到Drupal系统中,从开始编码到完成导入,共花了2小时25分钟,主要用到的步骤如下: