生活随笔
收集整理的這篇文章主要介紹了
thinkphp3.2自定义success及error跳转页面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
thinkphp3.2自定義success及error跳轉頁面
默認的thinkphp success及error的默認模板不是很好看,下面分享如何自定義success及error頁面,這里用的是thinkphp 3.2.2版本
默認的thinkphp success及error的默認模板不是很好看,下面分享大家如何自定義success及error頁面,這里用的是thinkphp 3.2.2版本
首先在配置文件中添加以下代碼(/Application/Admin/Conf/config.php)
//自定義success和error的提示頁面模板
'TMPL_ACTION_SUCCESS'=>'Public:dispatch_jump',
'TMPL_ACTION_ERROR'=>'Public:dispatch_jump',
這里error和success是公用的一個模板文件,代碼如下(/Application/Admin/View/Public/dispatch_jump.html)
<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ????<html?xmlns="http://www.w3.org/1999/xhtml"> ????<head> ????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> ????<title>跳轉提示</title> ????<style?type="text/css"> ????*{?padding:?0;?margin:?0;?} ????body{?background:?#fff;?font-family:?'微軟雅黑';?color:?#333;?font-size:?6px;?}
????.message{width:?400px;height:?150px;margin:auto;border:1px?solid?#1B8F24;margin-top:?30px;} ????.head{width:?100%;height:?30px;background:?rgb(222,245,194);text-align:?center;padding-top:?5px;} ????.content{height:?120px;width:?100%;} ????.success?,.error{text-align:?center;margin-top:?30px;} ????.jump{text-align:?center;margin-top:?20px;} ????</style>
????</head>
????<body> ????<div?class="message">
????<div?class="head"><span>Ace?Admin提示信息:</span></div>
????<div?class="content">
????<?php?if(isset($message))?{?>
????<p?class="success">:)?<?php?echo($message);??></p>
????<?php?}else{?>
????<p?class="error">:(?<?php?echo($error);??></p>
????<?php?}?>
????<p?class="detail"></p>
????<p?class="jump">
????<a?id="href"?href="<?php?echo($jumpUrl);??>">如果你的瀏覽器沒有自動跳轉,請點擊這里...</a>
????<br?/>
????等待時間:?<b?id="wait"><?php?echo($waitSecond);??></b>
????</p>
????</div>
????</div>
????<script?type="text/javascript">
????(function(){
????var?wait?=?document.getElementById('wait'),href?=?document.getElementById('href').href;
????var?interval?=?setInterval(function(){
????var?time?=?--wait.innerHTML;
????if(time?<=?0)?{
????location.href?=?href;
????clearInterval(interval);
????};
????},?1000);
????})();
????</script>
????</body>
????</html>復制代碼
詳細內容請點擊http://www.jb100.net/html/content-28-252-1.html
轉載于:https://www.cnblogs.com/shsgl/p/5474070.html
總結
以上是生活随笔為你收集整理的thinkphp3.2自定义success及error跳转页面的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。