v9的时候可能只是偶尔碰到这种问题,但是在v10下这种情况比较频繁,如果实在不爽可以去掉校验。修改方法
找到文件:\cms\modules\admin\classes\admin.class.php找到check_hash方法(约364行)找到代码:
直接在这个后边添加
- if(preg_match('/^public_/', ROUTE_A) || ROUTE_M =='admin' && ROUTE_C =='index' || in_array(ROUTE_A, array(SYS_ADMIN_PATH))) {
- return true;
- }
这样就可以绕过hash校验
- return true;
2、强制或定期强制修改密码问题
每次安装cms之后,第一次登录总是提示必须修改密码,并且还定期要求修改,很是头大,虽然后台可以关闭,不如直接去掉,修改方法
找到文件cms\modules\admin\config\hooks.php找到代码:
在这后边直接添加代码:
- // 首次登录是否强制修改密码if (!$log['is_login'] && isset($config['pwd_is_login_edit']) && $config['pwd_is_login_edit']) {
这样首次登录就不会提示修改密码了
- return true;
3、后台界面的加载动画
每次登录后台或者添加修改各种东西之后,都会有个2s左右的加载界面,其实这个完全没必要,反而影响加载速度,修改方法:
找到文件:cms\modules\admin\templates\index.tpl.php大概246行找到代码:
直接注释掉或者删掉即可
- <!--初始化加载层-->
- <div class="layuimini-loader">
- <div class="layuimini-loader-inner"></div>
- </div>
4、每次刷新页面都会提示“离开此网站?系统可能不会保存您所做的更改”
虽然是友好提示,但是每次都需要点一下,很麻烦,去掉方式:
statics\js\admin_common.js找到代码:(约132行)
直接注释掉即可
- window.onbeforeunload = function(){
- if (f) {
- return (
- setTimeout(function(){
- d = setTimeout(onunloadcancel, 0);
- }, 0),
- '数据未保存,你确定要离开吗?'
- );
- }
- }
5、后台频繁请求时间接口问题,修改方法:
找到:cms\modules\admin\templates\setting.tpl.php文件,找到代码:
直接注释掉
- setInterval(dr_site_time, 1000);
6、去掉后台无法右键查看源码,造成无法调试界面的情况。修改方法:
找到代码:cms\modules\admin\classes\admin.class.php找到check_url方法(大致426行)找到代码:
在前面直接加:
- if (!HTTP_REFERER) {
7、后台列表页最后边的“管理操作”太长造成其他显示不完整,并且后边过于空,修改方法:
- return true;

找到:\cms\modules\content\templates\content_list.tpl.php,找到代码:
改成:
- <th align="center"><?php echo L('operations_manage')?></th>
8、后台编辑器没有“单图上传”按钮,只有一个多图上传按钮,修改方法
- <th align="center" style="width:200px;"><?php echo L('operations_manage')?></th>
找到文件:cms\libs\classes\form.class.php找到代码:
(1)找到代码(280行左右):
删掉或者注释掉
- $tool = str_ireplace(array('"Simpleupload", ', ', "Simpleupload"',"'Simpleupload', ", ", 'Simpleupload'", '"Simpleupload",', ',"Simpleupload"',"'Simpleupload',", ",'Simpleupload'"), '', $tool);
(2)在你需要添加单图按钮的地方添加代码:(可以搜索代码“Insertimage”)加入:
例:红色部分即为新增
- 'Simpleupload',
提示:不建议使用ckeditor,ckeditor无法支持iframe
- $tool .= "'FullScreen', 'Undo', 'Redo', '|', 'Bold', 'Italic', 'Underline', 'StrikeThrough', 'Superscript', 'Subscript', 'RemoveFormat', 'FormatMatch', 'AutoTypeSet', '|', 'BlockQuote', '|', 'PastePlain', '|', 'ForeColor', 'BackColor', 'InsertOrderedList', 'InsertUnorderedList', 'SelectAll', 'ClearDoc', '|', 'CustomStyle', 'Paragraph', '|', 'RowSpacingTop', 'RowSpacingBottom', 'LineHeight', '|', 'FontFamily', 'FontSize', '|', 'DirectionalityLtr', 'DirectionalityRtl', '|', '', 'Indent', '|', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyJustify', '|', 'Link', 'Unlink', 'Anchor', '|', 'ImageNone', 'ImageLeft', 'ImageRight', 'ImageCenter', '|','Simpleupload', 'InsertImage', 'Emotion', 'Scrawl', 'InsertVideo', 'Music', 'Attachment', 'Map', 'InsertFrame'";
9、去掉刷新验证码有声音提示,并改为ajax登录
10、去掉请求v10更新状态
11、去掉左上角的logo加载方式
.......
更多问题整理中
文章点评