QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

phpcms v10一些问题的调整

 shitouadmin  2024-01-22 16:13:31
1、后台频繁提示“hash数据验证超时请重试”
v9的时候可能只是偶尔碰到这种问题,但是在v10下这种情况比较频繁,如果实在不爽可以去掉校验。修改方法
找到文件:\cms\modules\admin\classes\admin.class.php找到check_hash方法(约364行)找到代码:
  1. if(preg_match('/^public_/', ROUTE_A) || ROUTE_M =='admin' && ROUTE_C =='index' || in_array(ROUTE_A, array(SYS_ADMIN_PATH))) { 
  2.             return true
  3.         } 
直接在这个后边添加
  1. return true
这样就可以绕过hash校验

2、强制或定期强制修改密码问题
每次安装cms之后,第一次登录总是提示必须修改密码,并且还定期要求修改,很是头大,虽然后台可以关闭,不如直接去掉,修改方法
找到文件cms\modules\admin\config\hooks.php找到代码:
  1. // 首次登录是否强制修改密码if (!$log['is_login'] && isset($config['pwd_is_login_edit']) && $config['pwd_is_login_edit']) {  
在这后边直接添加代码:
  1. return true
这样首次登录就不会提示修改密码了

3、后台界面的加载动画
每次登录后台或者添加修改各种东西之后,都会有个2s左右的加载界面,其实这个完全没必要,反而影响加载速度,修改方法:
找到文件:cms\modules\admin\templates\index.tpl.php大概246行找到代码:
  1. <!--初始化加载层--> 
  2. <div class="layuimini-loader"
  3.         <div class="layuimini-loader-inner"></div> 
  4.     </div>  
直接注释掉或者删掉即可

4、每次刷新页面都会提示“离开此网站?系统可能不会保存您所做的更改”
虽然是友好提示,但是每次都需要点一下,很麻烦,去掉方式:
statics\js\admin_common.js找到代码:(约132行)
  1. window.onbeforeunload = function(){ 
  2.             if (f) { 
  3.                 return ( 
  4.                     setTimeout(function(){ 
  5.                         d = setTimeout(onunloadcancel, 0); 
  6.                     }, 0), 
  7.                     '数据未保存,你确定要离开吗?' 
  8.                 ); 
  9.             } 
  10.         } 
直接注释掉即可

5、后台频繁请求时间接口问题,修改方法:
找到:cms\modules\admin\templates\setting.tpl.php文件,找到代码:
  1. setInterval(dr_site_time, 1000); 
直接注释掉

6、去掉后台无法右键查看源码,造成无法调试界面的情况。修改方法:
找到代码:cms\modules\admin\classes\admin.class.php找到check_url方法(大致426行)找到代码:
  1. if (!HTTP_REFERER) { 
在前面直接加:
  1. return true
7、后台列表页最后边的“管理操作”太长造成其他显示不完整,并且后边过于空,修改方法:

找到:\cms\modules\content\templates\content_list.tpl.php,找到代码:
  1. <th align="center"><?php echo L('operations_manage')?></th> 
改成:
  1. <th align="center" style="width:200px;"><?php echo L('operations_manage')?></th> 
8、后台编辑器没有“单图上传”按钮,只有一个多图上传按钮,修改方法
找到文件:cms\libs\classes\form.class.php找到代码:
(1)找到代码(280行左右):
  1. $tool = str_ireplace(array('"Simpleupload", '', "Simpleupload"',"'Simpleupload', "", 'Simpleupload'"'"Simpleupload",'',"Simpleupload"',"'Simpleupload',"",'Simpleupload'"), '', $tool); 
删掉或者注释掉
(2)在你需要添加单图按钮的地方添加代码:(可以搜索代码“Insertimage”)加入:
  1. 'Simpleupload'
例:红色部分即为新增
  1. $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'"
提示:不建议使用ckeditor,ckeditor无法支持iframe

9、去掉刷新验证码有声音提示,并改为ajax登录
10、去掉请求v10更新状态
11、去掉左上角的logo加载方式
.......
更多问题整理中

¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《phpcms v10一些问题的调整》发布于石头博客文章,作者:shitouadmin,如若转载,请注明出处:https://www.pweb123.com/cms/phpcms/1015.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序