后台定义伪静态规则功能
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) {
|
||||
$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($data);
|
||||
|
||||
@@ -66,6 +66,11 @@ class InitHook {
|
||||
$route["user/".$value['name']."/del"] = "user/content/del?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);
|
||||
}
|
||||
}
|
||||
@@ -121,7 +121,7 @@ class Upload {
|
||||
$data['m_time'] = $info->getMTime(); //获取最后修改时间
|
||||
$data['owner'] = $info->getOwner(); //文件拥有者
|
||||
$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['is_file'] = $info->isFile(); //是否是文件
|
||||
$data['is_execut'] = $info->isExecutable(); //是否可执行
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
<div class="banner">
|
||||
<ul>
|
||||
{volist name="ad" id="item"}
|
||||
<li style="background:{$item['bgcolor']|default='#95FCBD'};" title="{$item['title']}">
|
||||
<div class="body">
|
||||
<div class="content">{$item['content']}</div>
|
||||
</div>
|
||||
{if $item['cover_id']}
|
||||
<li style="background:url({:get_cover($item['cover_id'],'path')}) center no-repeat;" title="{$item['title']}">
|
||||
<a href="{:url($item['url'])}" target="_blank"></a>
|
||||
</li>
|
||||
{else/}
|
||||
<li style="background:{$item['bgcolor']|default='#95FCBD'};" title="{$item['title']}">
|
||||
<a href="{:url($item['url'])}" target="_blank"></a>
|
||||
</li>
|
||||
{/if}
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
10
data/sql.sql
10
data/sql.sql
@@ -1382,6 +1382,16 @@ CREATE TABLE `sent_picture` (
|
||||
) 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`
|
||||
-- -----------------------------
|
||||
|
||||
Reference in New Issue
Block a user