为 EMLOG 前台添加日志编辑快捷键

简爱代码>JavaScript2014-3-21 23:1556241

简单代码为 EMLOG 前台添加日志编辑快捷键

默认 快捷键为 Shift + E

在日志阅读页面 按键有效

具体实现方法为 找到模板 module.php文件

添加如下代码即可


addAction('log_related', 'JA_editLog');
function JA_editLog($logData){
  if(ROLE != ROLE_ADMIN && $logData['author'] != UID) return;
  $url = BLOG_URL.'admin/write_log.php?action=edit&gid='. $logData['logid'];
  echo "<script>document.onkeyup = function(event){var keycode = event.which || event.keyCode;if(event.shiftKey && keycode == 69){window.open('$url');}}</script>";
}


本法法优点:

1. 对于没有编辑按钮的模板 用本法修改 对 CSS样式 无任何影响 因为是 用快捷键 实现

2. 对于 没有编辑权限的 用户 不会响应 减少误操作




本文出自简爱博客,转载时请注明出处及相应链接。

评论

  1. 心理设备2014-04-09 17:04回复

    看起来很不错