//这一部分是公共的,直接复制到公共文件index.php里
require_once('smarty/Smarty.class.php');
$smarty = new smarty; //创建一个对象
//因为在smarty.class.php(341行)中,设置了用{}接收解析php传过去的函数
//如果要写css样式就解析不了,因为css样式也是用{}的
//因此,要修改他接收解析php函数的符号
//多加一个尖括号就可以了
$smarty -> left_delimiter = '<{';
$smarty -> right_delimiter = '}>';
<?php
require_once('init.php');
//调用模板 goods_list.html
$smarty -> display('idnex.html');//此时,会自动生成一个文件夹templates_c
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1>后台首页</h1>
</body>
</html>
<?php
require_once('init.php');
$smarty -> display('index.html');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1>后台首页</h1>
</body>
</html>
image.png修改:
- $smarty -> template_dir = array('./templates/'.$m.'/');加入这个对象
- 在templates文件夹中新建子文件夹admin,并将之前在这个文件夹下建的index.html文件剪切到admin文件夹中
<?php
require_once('init.php');
$smarty -> display('index.html');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1>前台首页</h1>
</body>
</html>
image.png
输入www.yixing666.com能看到这个页面就证明迁移成功了
<?php
header("location:/?m=admin&c=index");
?>
image.png
//检测是否通过入口访问
defined('TICKET') or die('Denny');
//分配样式的路径到后端首页index.html
//用常量分配路径,取名为__STATIC__
//常量 不需要在这里分配,在需要接收这个常量的链接位置这样接收<{$smarty.const.__STATIC__}>
define('__STATIC__', '/public/admin/');
/*
1.define用来定义一个常量,常量也是全局范围的。不用管作用域就可以在脚本的任何地方访问
常量。一个常量一旦被定义,就不能再改变或者取消定义
2.defined用来检测常量有没有被定义,若常量存在,则返回 true,否则返回 false
*/
<link href="<{$smarty.const.__STATIC__}>static/h-ui/css/H-ui.min.css" rel="stylesheet" type="text/css" />
<link href="<{$smarty.const.__STATIC__}>static/h-ui.admin/css/H-ui.login.css" rel="stylesheet" type="text/css" />
<link href="<{$smarty.const.__STATIC__}>static/h-ui.admin/css/style.css" rel="stylesheet" type="text/css" />
<link href="<{$smarty.const.__STATIC__}>lib/Hui-iconfont/1.0.8/iconfont.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<{$smarty.const.__STATIC__}>lib/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="<{$smarty.const.__STATIC__}>static/h-ui/js/H-ui.min.js"></script>
</body>
</html>
网友评论