fastadmin html模板,使用fastadmin的页面异常模板

本文介绍了如何修改FastAdmin的ThinkPHP异常模板文件`think_exception.tpl`来自定义错误页面,包括替换内容、处理语言包问题,并展示了修改后的HTML样式结构。同时提供了不同语言环境下的错误信息设置。
摘要由CSDN通过智能技术生成

1、效果图

ca9a5e675362d1543a233391e058ac27.png

2、修改tp异常页面的模板文件( /thinkphp/tpl/think_exception.tpl ),将文件中的内容全部替换成下面的内容然后保存即可(若发生报错,请注意语言包问题)

$cdnurl = function_exists('config') ? config('view_replace_str.__CDN__') : '';

$publicurl = function_exists('config') ? config('view_replace_str.__PUBLIC__') : '/';

$debug = function_exists('config') ? config('app_debug') : false;

$lang = [

'An error occurred' => '发生错误',

'Home' => '返回主页',

'Feedback' => '反馈错误',

'The page you are looking for is temporarily unavailable' => '你所浏览的页面暂时无法访问',

'You can return to the previous page and try again' => '你可以返回上一页重试,或直接向我们反馈错误报告'

];

$langSet = '';

if (isset($_GET['lang'])) {

$langSet = strtolower($_GET['lang']);

} elseif (isset($_COOKIE['think_var'])) {

$langSet = strtolower($_COOKIE['think_var']);

} elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {

preg_match('/^([a-z\d\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);

$langSet = strtolower($matches[1]);

}

$langSet = $langSet && in_array($langSet, ['zh-cn', 'en']) ? $langSet : 'zh-cn';

$langSet == 'en' && $lang = array_combine(array_keys($lang), array_keys($lang));

?>

=$lang['An error occurred']?>

* {-moz-box-sizing:border-box;-webkit-b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值