```
三、先整合至樣板
1. 將css、js存至 class/jGrowl
2. 實體引用 ```
```
四、上面只要一進入網站,就會有訊息通知,請問該如何做到,有訊息時網頁才啟動「通知功能」
1. 這是原本轉頁的函數 ```
header("location:admin/index.php");
```
2. 這是參考xoops轉向的函數 ```
redirect_header(轉向網址,停留豪秒,訊息);
```
由於前後台都可以用,所以將此函數放在function.php
3. redirect\_header($url="", $time = 3000, $message = '已轉向!!') ```
###############################################################################
# 轉向函數
###############################################################################
function redirect_header($url = "", $time = 3000, $message = '已轉向!!') {
$_SESSION['redirect'] = "\$.jGrowl('{$message}', { life:{$time} , position: 'center', speed: 'slow' });";
header("location:{$url}");
exit;
}
```
4. 當redirect\_header()被執行時,$\_SESSION\['redirect'\] 有值
5. 在前台與後台的head.php下方,必須將 smarty與function都引入完成的位置,加入 ```
$_SESSION['redirect']=isset($_SESSION['redirect'])?$_SESSION['redirect']:"";
$smarty->assign("redirect", $_SESSION['redirect']);
$_SESSION['redirect']="";
```
6. 如此,我們即可在樣板判斷 <{redirect}> ```
<{if $redirect}>
<{/if}>
```
7. 登入 ```
//header("location:admin/index.php");
redirect_header("admin/index.php", 3000, '登入成功!!');
```
ps:注意後台jquery的位置
8. 登出 ```
//header("location:index.php");
redirect_header("index.php", 3000, '登出成功!!');
```
9. 若測試正常,將之變成子樣板
theme.html ```
<{include file="tpl/redirect_header.html"}>
```
redirect\_header.html ```
<{if $redirect}>
<{/if}>
```