简单的改进一下。到时需要关掉网站,大伙早点休息吧 :)
2014.08.12 04:45 更新
刚整好,修改了几个页面的显示。现在我是把所有要做的修改写在一个笔记里面,对着笔记再去改网站,应该去找一下更好的维护网站的流程。drush + git ?
2014.08.12 09.38 更新
处理特定的内容列表
这次修改用到了一些小技巧,比如你想根据一个特定的条件,对一个内容列表进行处理,比如修改这个内容列表的字段的值,我们可以先去创建一个可以修改字段值的 Rules ,然后再去用 VBO 模块生成一个要处理的列表,接着对这个列表应用之前创建的 Rules 。
搜索并替换数据表
如果你想直接处理数据库里的东西,比如搜索某个表里的某个字段的值,把它替换成特定的值,可以使用下面的形式:
UPDATE [table_name] SET [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');
根据另一个表的值来更新表里的字段值
如果你打算更新一个数据表里的东西,但是需要用到另一个表里的值,这两个表是使用某个字段关联在一起的。下面这行 SQL 是我直接用的,它的作用是把 flag_content 这个表里面的 timestamp 字段的值,设置成 node 这个表里面的 changed 这个字段的值,也就是节点的更新时间。这条语句限制了条件,一个是 flag_content 里面的 content_id 要等于 node 表里面的 nid ,并且 flag_content 的 fid 的值必须是 5 。
UPDATE flag_content, node SET flag_content.timestamp = node.changed WHERE flag_content.content_id = node.nid AND flag_content.fid = 5工作



