2025 独立开发者训练营:AI Agent!查看介绍 / 立即报名 →

8月12日12点的时候要维护下网站

简单的改进一下。到时需要关掉网站,大伙早点休息吧 :)

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  
工作
微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点