后台定义伪静态规则功能

This commit is contained in:
2016-07-11 21:59:18 +08:00
parent 48e20be344
commit bd2f66f3ed
5 changed files with 28 additions and 7 deletions

View File

@@ -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);

View File

@@ -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);
} }
} }

View File

@@ -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(); //是否可执行

View File

@@ -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>

View File

@@ -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`
-- ----------------------------- -- -----------------------------