feat: mobile 联系我们留言页

This commit is contained in:
2025-05-29 10:45:29 +08:00
parent d9d158c4c9
commit 34703e5f00
5 changed files with 300 additions and 5 deletions

View File

@@ -1,6 +1,8 @@
<?php
// 这是系统自动生成的公共文件
use think\facade\Lang;
if (!function_exists('str_contains')) {
/**
* 检查字符串是否包含子字符串
@@ -99,8 +101,7 @@ if (!function_exists('thumb')) {
}
}
if (!function_exists('get_path_from_img_tag'))
{
if (!function_exists('get_path_from_img_tag')) {
/**
* 从img标签中获取图片路径
* @param string $img
@@ -115,4 +116,27 @@ if (!function_exists('get_path_from_img_tag'))
return '';
}
}
}
if (!function_exists('lang_i18n')) {
/**
* 获取国际化语言包
* 根据请求页面path获取分组语言对应值
*
* @param string $name 语言包名称
* @param array $vars 替换变量
* @param string $lang 语言标识
* @return string
*/
function lang_i18n(string $name, array $vars = [], string $lang = '') {
if (is_null($name)) {
return '';
}
$path = strtolower(request()->controller() . '/' . request()->action());
$lang_key = "{$path}.{$name}";
if (!Lang::has($lang_key, $lang)) {
return $name;
}
return Lang::get($lang_key, $vars, $lang);
}
}