一、详细介绍
全新 Pro 级影视视频系统网站源码(内含 9 套精美模板随意切换)
安装教程:
测试环境:Nginx + PHP7.4 + MySQL5.6
PHP禁用函数删除:putenv
数据库配置文件:application/database.php
后台登录地址:http://你的域名/qumaw.php
用户名:admin
密码:abc123123
二、效果展示
1.部分代码
代码如下(示例):
function lang_web($name, $need_cache = true) {
static $runtime_cache_map = [];
$lang_map = [
0 => 'zh',
1 => 'en',
];
$lang_type = cookie('langType');
$lang = isset($lang_map[$lang_type]) ? $lang_map[$lang_type] : $lang_map[0];
if (!isset($runtime_cache_map[$lang])) {
$cache_data = Cache::get('lang_web_array_' . $lang);
if (empty($cache_data) || $need_cache === false) {
$lang_path = ROOT_PATH . 'template/default/asset/language/strings_' . $lang . '.properties';
$handle = is_file($lang_path) ? @fopen($lang_path, "r") : false;
if ($handle) {
$cache_data = [];
while (($line = fgets($handle, 1024)) !== false) {
$line = trim($line);
if (strlen($line) == 0) {
continue;
}
$line_parted = explode('=', $line, 2);
$cache_data[trim($line_parted[0])] = trim($line_parted[1]);
}
fclose($handle);
}
// 兼容系统自带的多语言
$lang_path = APP_PATH . 'lang/' . ($lang == 'zh' ? 'zh-cn' : 'en-us') . '.php';
$lang_data = include $lang_path;
$cache_data = array_change_key_case($lang_data) + $cache_data;
Cache::set('lang_web_array_' . $lang, $cache_data, 3600);
}
$runtime_cache_map[$lang] = $cache_data;
}
return isset($runtime_cache_map[$lang][$name]) ? $runtime_cache_map[$lang][$name] : $name;
}
function lang_frontend($name, $vars = []){
$lang_map = [
0 => 'zh-cn',
1 => 'en-us',
];
$lang_type = cookie('langType');
$lang = isset($lang_map[$lang_type]) ? $lang_map[$lang_type] : '';
return lang($name, $vars, $lang);
}
function lang_web_for_page($page) {
$lang_type = cookie('langType');
if ($lang_type) {
$page_name = "Page " . $page;
}else{
$page_name = "第" . $page . "页";
}
return $page_name;
}
// 获取当前主题颜色,用户自定义》系统设定》默认
function tplconfig_get_current_theme_color($tpl_config, $style_key = 'mystyle') {
$default = 'black';
$frontent_style = cookie_get($style_key);
if (!empty($frontent_style)) {
return $frontent_style;
}
if (!empty($tpl_config['theme']['color']['ms'])) {
return $tpl_config['theme']['color']['ms'];
}
return $default;
}
2.效果图展示