1. 程式人生 > >ThinkPHP修改成功和失敗的模板頁面

ThinkPHP修改成功和失敗的模板頁面

ThinkPHP修改成功和失敗的模板頁面

    一、修改預設檔案

        1、找到目錄檔案:

              C:\wamp64\www\tp5\thinkphp\library\traits\controlle\Jump.php

        2、找到

    <?php switch ($code) {?>
        <?php case 1:?>
            <h1>:)</h1>
              <p class="success"><?php echo(strip_tags(
$msg));?></p>     <?php break;?>     <?php case 0:?>     <h1>:(</h1>      <p class="error"><?php echo(strip_tags($msg));?></p>     <?php break;?>    <?php } ?>

        3、圖片目錄

               public/static    

        4、替換笑臉和哭臉

               <h1><img src="/static/xiao.png"></h1>

               <h1><img src="/static/ku.png"></h1>

    二、自定義跳轉模板

            1、修改應用配置檔案

    // 預設跳轉頁面對應的模板檔案
    'dispatch_success_tmpl'  => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',
    'dispatch_error_tmpl'    => 
THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',
    // 預設跳轉頁面對應的模板檔案
    'dispatch_success_tmpl'  => THINK_PATH . 'tpl' . DS . 'success.tpl',
    'dispatch_error_tmpl'    => THINK_PATH . 'tpl' . DS . 'error.tpl',

             2、修改Jump.php檔案

    <?php switch ($code) {?>
        <?php case 1:?>
            <!-- 代表成功 -->
            <!-- <h1>:)</h1> -->
            <img src="/static/xiao.jpg" alt="" />
            <p class="success"><?php echo(strip_tags($msg));?></p>
        <?php break;?>
        <?php case 0:?>
            <!-- 代表失敗 -->
            <!-- <h1>:(</h1> -->
            <img src="/static/ku.jpg" alt="" />            <p class="error"><?php echo(strip_tags($msg));?></p>
        <?php break;?>
    <?php } ?>

             3、自定義書寫跳轉頁面

                在系統模板目錄下 (C:\AppServ\www\tp5\thinkphp\tpl) 新建 success.php 和error.php

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <link rel="stylesheet" href="/static/bs/css/bootstrap.min.css">
    </head>
    <body>       <div class="container">
          <div class="col-md-4"></div>
          <div class="col-md-4">
              <div class="panel panel-primary">
                <div class="panel-heading">
                   <?php echo $msg?>
                 </div>
                 <div class="panel-body">
                   <img src="/static/xiao.jpg" width="100%" alt="">                   <p class="jump">
頁面自動 <a id="href" href="<?php echo($url);?>">跳轉</a> 等待時間: <b id="wait"><?php echo($wait);?></b>
                   </p>
                </div>
            </div>
         </div>
        </div>
     </body>
    <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>
    </html>