drupal

Drupal 7 ckeditor 使用 elfinder 文件管理器


原本使用的是 imce 文件管理器。经过客户检验,发现 imce 不好用。

更换为 elfinder

下载 elfinder 模块

https://www.drupal.org/project/elfinder

下载 elfinder 库

https://github.com/Studio-42/elFinder

将 elfinder 库放在 sites/all/libraries

存在的问题。

  1. 无法正确读取翻译文件
  2. 打开的文件管理器窗口高度不正确,少了一截。

解决办法:

修改下面的配置 sites/all/modules/contrib/elfinder/elfinder.module

Drupal sql 注入研究


  function debug_sql(string $type) {
    $list = [];
    $sql = <<<sql
SELECT node.nid AS nid, node.title AS title, node.created AS node_created
FROM 
{node} node
WHERE (( (node.status = '1') AND (node.type IN  ('$type')) ))
ORDER BY node_created DESC
sql;
    $result = db_query($sql);

使用 hook_update_N 更新时 批处理数据