为 EMLOG 前台添加日志编辑快捷键
简单代码为 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. 对于 没有编辑权限的 用户 不会响应 减少误操作
本文出自简爱博客,转载时请注明出处及相应链接。
评论
看起来很不错