后台定义伪静态规则功能
This commit is contained in:
@@ -262,10 +262,12 @@ class Content extends Admin{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (isset($map['page'])) {
|
||||||
|
unset($map['page']);
|
||||||
|
}
|
||||||
if ($this->modelInfo['extend'] == 1) {
|
if ($this->modelInfo['extend'] == 1) {
|
||||||
$category = isset($data['category']) ? $data['category'] : '';
|
$category = isset($data['category']) ? $data['category'] : '';
|
||||||
$cate_list = parse_field_bind('category', $category, $this->modelInfo['id']);
|
$cate_list = parse_field_bind('category', $category, 0);
|
||||||
$this->assign('cate_list', $cate_list);
|
$this->assign('cate_list', $cate_list);
|
||||||
}
|
}
|
||||||
$this->assign($data);
|
$this->assign($data);
|
||||||
|
|||||||
@@ -66,6 +66,11 @@ class InitHook {
|
|||||||
$route["user/".$value['name']."/del"] = "user/content/del?model_id=".$value['id'];
|
$route["user/".$value['name']."/del"] = "user/content/del?model_id=".$value['id'];
|
||||||
$route["user/".$value['name']."/status"] = "user/content/status?model_id=".$value['id'];
|
$route["user/".$value['name']."/status"] = "user/content/status?model_id=".$value['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$list = db('Rewrite')->select();
|
||||||
|
foreach ($list as $key => $value) {
|
||||||
|
$route[$value['rule']] = $value['url'];
|
||||||
|
}
|
||||||
\think\Route::rule($route);
|
\think\Route::rule($route);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -121,7 +121,7 @@ class Upload {
|
|||||||
$data['m_time'] = $info->getMTime(); //获取最后修改时间
|
$data['m_time'] = $info->getMTime(); //获取最后修改时间
|
||||||
$data['owner'] = $info->getOwner(); //文件拥有者
|
$data['owner'] = $info->getOwner(); //文件拥有者
|
||||||
$data['savepath'] = $info->getPath(); //不带文件名的文件路径
|
$data['savepath'] = $info->getPath(); //不带文件名的文件路径
|
||||||
$data['url'] = $data['path'] = substr($info->getPathname(), 1); //全路径
|
$data['url'] = $data['path'] = str_replace("\\", '/', substr($info->getPathname(), 1)); //全路径
|
||||||
$data['size'] = $info->getSize(); //文件大小,单位字节
|
$data['size'] = $info->getSize(); //文件大小,单位字节
|
||||||
$data['is_file'] = $info->isFile(); //是否是文件
|
$data['is_file'] = $info->isFile(); //是否是文件
|
||||||
$data['is_execut'] = $info->isExecutable(); //是否可执行
|
$data['is_execut'] = $info->isExecutable(); //是否可执行
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
<div class="banner">
|
<div class="banner">
|
||||||
<ul>
|
<ul>
|
||||||
{volist name="ad" id="item"}
|
{volist name="ad" id="item"}
|
||||||
<li style="background:{$item['bgcolor']|default='#95FCBD'};" title="{$item['title']}">
|
{if $item['cover_id']}
|
||||||
<div class="body">
|
<li style="background:url({:get_cover($item['cover_id'],'path')}) center no-repeat;" title="{$item['title']}">
|
||||||
<div class="content">{$item['content']}</div>
|
<a href="{:url($item['url'])}" target="_blank"></a>
|
||||||
</div>
|
|
||||||
</li>
|
</li>
|
||||||
|
{else/}
|
||||||
|
<li style="background:{$item['bgcolor']|default='#95FCBD'};" title="{$item['title']}">
|
||||||
|
<a href="{:url($item['url'])}" target="_blank"></a>
|
||||||
|
</li>
|
||||||
|
{/if}
|
||||||
{/volist}
|
{/volist}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
10
data/sql.sql
10
data/sql.sql
@@ -1382,6 +1382,16 @@ CREATE TABLE `sent_picture` (
|
|||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `sent_rewrite`;
|
||||||
|
CREATE TABLE `sent_rewrite` (
|
||||||
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id自增',
|
||||||
|
`rule` varchar(255) NOT NULL DEFAULT '' COMMENT '规则',
|
||||||
|
`url` varchar(255) NOT NULL DEFAULT '' COMMENT 'url',
|
||||||
|
`create_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||||||
|
`update_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='伪静态表';
|
||||||
|
|
||||||
-- -----------------------------
|
-- -----------------------------
|
||||||
-- Table structure for `sent_seo_rule`
|
-- Table structure for `sent_seo_rule`
|
||||||
-- -----------------------------
|
-- -----------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user