app/admin/lib/Template.php
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
* 人人站CMS
* ============================================================================
* 版权所有 2015-2030 山东康程信息科技有限公司,并保留所有权利。
* 网站地址: http://www.rrzcms.com
* ----------------------------------------------------------------------------
* 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
* ============================================================================
*/
namespace app\admin\lib;
class Template
{
protected $tags = [
'ads' => [
'preg' => '/\<\!\-\-ads\_start\-\-\>(.*)\<\!\-\-ads\_end\-\-\>/isU',
],
'links' => [
'preg' => '/\<\!\-\-links\_start\-\-\>(.*)\<\!\-\-links\_end\-\-\>/isU',
],
'img' => [
'preg' => '/\<\!\-\-img(.*)\<\!\-\-img\_end\-\-\>/isU',
],
'texts' => [
'preg' => '/\<\!\-\-texts(.*)\<\!\-\-texts\_end\-\-\>/isU',
],
];
protected $pattern = '/\<\!\-\-(ads|links|img|texts).*\<\!\-\-(ads|links|img|texts)\_end\-\-\>/isU';
protected $temp_path = '';
protected $temp_root = '';
protected $img = '';
function __construct($dir = '') {
$type = strpos($dir . '/', '/pc/') !== false ? 'pc' : 'mobile';
$this->img = '/template/' . $type . '/images';
$view = include app()->getRootPath() . '/app/home/config/view.php';
$this->temp_root = $view['view_path'];
$this->temp_path = $view['view_path'] . $type . DIRECTORY_SEPARATOR;
}
function getTmplList() {
$path = $this->temp_root . 'config.json';
if (!is_file($path)) return [];
$config = file_get_contents($path);
$config = json_decode($config, true);
if (!$config || !$config['fileList']) return [];
return $config['fileList'];
}
function getTmplPath($type = '') {
$list = [
'' => '默认模板',
];
if (!$type) return $list;
$arr = glob($this->temp_path . $type . '_*.html');
后面还有 226 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
