如何在Drupal table中嵌入form元素

admin 提交于 周三, 09/13/2017 - 09:59

1. 注册theme

function weike_course_evaluate_theme() {

  return array(

    'weike_course_evaluate_all'  => array(

      'render element' => 'form',

    ),

  );

}

2. 生成form,数据以value类型form元素传递。

function weike_course_evaluate_all($form, &$form_state) {

  $result = db_query('…');

  $form['data'] = array();

  $form['final-score'] = array();

 

  $form['title'] = array(

标签

范仲淹划粥割齑

admin 提交于 周五, 09/01/2017 - 09:27

范文正公读书南都学社,煮粟二升,作粥一器,经宿遂凝;以刀画为四块,早晚取二块,断虀数十茎小啖之。留守有子居学,归告其父,以公厨室馈,公置之,既而悉已败矣。

留守子曰:“大人闻公清若,遗以食物而不下筯,得非以相浼为罪乎?”公谢曰:“非不感厚意,盖食粥安之已久,今遽享盛馔,后日岂能啖此粥也!”

--------郑瑄《昨非庵日纂》

标签

opendiff - Mac下的diff工具

admin 提交于 周四, 08/31/2017 - 13:45

opendiff会弹出一个FileMerge的图形化窗口。

如果想svn diff中自动调用opendiff,可在~/.subversion/config里加一行

diff-cmd = /usr/local/bin/svn-diffwrap.sh

文件/usr/local/bin/svn-diffwrap.sh的内容如下:

#!/bin/sh

/usr/bin/opendiff ${6} ${7}

这样,在项目目录里运行svn diff,就会以图形化的界面显示所有本地修改差异。在提交代码前运行一下svn diff有利于减少错误。

jquery库被植入广告

admin 提交于 周四, 08/31/2017 - 10:10

下面是一个向网络获取jquery被植入广告的例子,例子中并不是向第三方CDN获取jquery,jquery文件本身是没有问题的,问题在于HTTP数据包在网络传输过程中被改写。改写的人依然加载jquery,但会额外增加广告代码。https的使用变得越来越有必要性。

jquery库被植入广告