简爱博客
为 EMLOG 前台添加日志编辑快捷键
2014-3-21 简爱


简单代码为 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. 对于 没有编辑权限的 用户 不会响应 减少误操作













评论:
心理设备
2014-04-09 17:04 回复
看起来很不错