tp5 修改使用個人的success、error跳轉頁面
我們使用tp5或者tp3.2的框架,用的成功或者失敗跳轉提示頁面一般是用框架的。根據我們自己開發的專案,我們也需要將跳轉提示頁面更改成自己的樣式!如果我們直接更改框架原始碼頁面會影響我們後期的框架升級!其實有解決辦法,tp官方已經考慮到了這一點,只是開發手冊中沒有!
首先翻看tp5框架跳轉頁面的檔案
成功和失敗跳轉的方法檔案位置: /thinkphp/librarytrais/controller/Jump.php 這個檔案中定義了error()和success()方法
成功和失敗的頁面檔案位置:/thinkphp/tpl/dispath_jump.tpl 這個檔案中是跳轉頁面的html程式碼,成功和失敗頁面放在一起了!
在公共配置檔案中我們可以看到如下配置項
// 預設跳轉頁面對應的模板檔案
'dispatch_success_tmpl' => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',
'dispatch_error_tmpl' => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',
這個配置路徑告訴我們,配置的跳轉頁面路徑是: /thinkphp/tpl/dispath_jump.tpl
****專案公共配置檔案位置:/application/config.php
根據tp5的配置規則:我們可以給前後臺臺配置各自的跳轉頁面!
第一步:我們先更改後臺跳轉頁面配置路徑,將頁面放到後臺的檢視目錄中 application/back/view/tpl/dispatch_jump.html
'dispatch_success_tmpl' => APP_PATH .'back' . DS.'view'. DS .'tpl' . DS . 'dispatch_jump.html',
'dispatch_error_tmpl' => APP_PATH .'back' . DS.'view'. DS .'tpl' . DS . 'dispatch_jump.html',
第二步:我們在後臺view目錄中建個資料夾tpl,在tpl目錄中建檔案dispatch_jump.html
第三步:寫自己的跳轉頁面。注意此頁面需要參考tp5的dispath_jump.tpl
tp5跳轉頁面中我們可以看到有$code 、$msg 、$url、$wait ,同時我們自己的樣式程式碼也可以寫在頁面中
$code 是1 識別為用的success方法 為0則是error方法(在Jump.php中可以檢視success和error方法)
$msg 是提示資訊
$url 是跳轉地址
$wait是跳轉倒數秒數(預設為3)
所以我們需要保留放置這幾個引數的html標籤和js程式碼,當然我們的目的是更改其樣式,同時也可以新增圖片以及其他標籤。
具體更改比較簡單,不做詳解!
比如:
我們可以更改成功提示的標籤 <h1>:)</h1> 為 <h1>成功啦!</h1>
或者改成<img src="__back__/images/success.jpg">標籤,同時寫對應的樣式,失敗跳轉更改同理!
相關推薦
tp5 修改使用個人的success、error跳轉頁面
我們使用tp5或者tp3.2的框架,用的成功或者失敗跳轉提示頁面一般是用框架的。根據我們自己開發的專案,我們也需要將跳轉提示頁面更改成自己的樣式!如果我們直接更改框架原始碼頁面會影響我們後期的框架升級!其實有解決辦法,tp官方已經考慮到了這一點,只是開發手冊中沒有!首先翻看t
thinkphp 中定製success和error提示跳轉頁面
在thinkphp中用到$this->success()和$this->error()函式,但是這兩個頁面太醜,所以需要自定義一下 首先要修改配置 'TMPL_ACTI
【2017-05-21】WebForm跨頁面傳值取值、C#服務端跳轉頁面、 Button的OnClientClick屬性、Js中getAttribute和超鏈接點擊彈出警示框。
代碼 height delet update size 內存 客戶 bar win 一、跨頁面傳值和取值: 1、QueryString - url傳值,地址傳值 優缺點:不占用服務器內存;保密性差,傳遞長度有限。 通過跳轉頁面路徑進行傳值,方式: href="地址?ke
Apache用戶認證、域名跳轉、Apache訪問日誌
lamp架構Apache用戶認證1、編輯文件[root@centos7 ~]# vi /usr/local/apache2.4/conf/extra/httpd-vhosts.conf#打開網頁時,讓你輸入Apache認證的用戶名,密碼<VirtualHost *:80> DocumentR
Apache的用戶認證、域名跳轉、Apache的訪問日誌
Linux 學習筆記 Apache的用戶認證 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //把111.com那個虛擬主機編輯成如下內容 <VirtualHost *:80>DocumentRoot "/data/w
Apache用戶認證、域名跳轉、Apache訪問日誌介紹
LinuxApache用戶認證(針對目錄)這個功能就是在用戶訪問網站的時候,需要輸入用戶密碼才能順利訪問。一些比較重要的站點或者網站後臺通常會加上用戶認證,目的是保證安全。1.虛擬主機的配置文件:[root@gary-tao local]# vim /usr/local/apache2.4/conf/extr
Apache用戶認證、域名跳轉、訪問日誌格式
Apache用戶認證、域名跳轉、訪問日誌11.18 Apache用戶認證 註意: 本章使用瀏覽器進行檢測的前提是在物理機hosts文件添加虛擬機IP和虛擬主機域名。 配置用戶認證 編輯虛擬主機配置文件“httpd-vhosts.conf”。[root@centos-01linux ~]# vim /usr/l
LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌
Linux LAMP一、用戶認證有的網站需要加密特定的網頁,這是我們可以給網頁設置成輸入用戶名和密碼才能訪問,那麽具體的設置是 1、修改/usr/local/apache2.4/conf/extra/httpd-vhosts.conf文件我們先看下模板<VirtualHost *:80>Docum
四十一、Apache用戶認證、域名跳轉、Apache訪問日誌
Apache用戶認證 域名跳轉 Apache訪問日誌 一、Apache用戶認證 功能是用戶在訪問網站時,需要輸入用戶名和密碼才能進入網站。一些重要站點或網站後臺通常加用戶認證,目的是保證安全。# vim /usr/local/apache2.4/conf/extra/httpd-vhosts
41、apache用戶認證、域名跳轉、訪問日誌
apache用戶認證 apache域名跳轉 apache日誌格式 一、apache用戶認證 1.對目錄加密 vim /usr/local/apache2.4/bin/apachectl start vim /usr/local/apache2.4/conf/extra/httpd-vhosts.
Linux CentOS7 VMware LAMP架構Apache用戶認證、域名跳轉、Apache訪問日誌
con 虛擬主機 VM 所在 mat style usr extra rec 一、Apache用戶認證 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //把111.com那個虛擬主機編輯成如下內容 <
java基礎 第十四章(Servlet聲明周期、Servlet向jsp中提供數據、Servlet跳轉jsp、jsp中書寫java代碼)
表達式 hello java代碼 cati 地址 生命周期 tdi getattr cat 一、Servlet聲明周期 1.Servlet的聲明周期一般分為四步:加載、實例化、服務、銷毀。 2.實例化在整個生命周期中只執行一次。 二、jsp 1.Se
分享知識-快樂自己:Struts2(動態方法、動態結果、萬用字元、方法內部跳轉、action跳轉、OGNL 的使用及注意事項)
這裡主要以案例演示:涵蓋以下知識點 1、動態方法呼叫:使用關鍵 符號 ! 進行操作 例如:/名稱空間 ! 方法名 2、動態結果集:就是說,通過後臺返回的結果 ${} 獲取,重定向到符合預期的頁面。 3、萬能萬用字元:*_* :第一個 * 為 類名、第二個 * 為方
LAMP架構使用者認證、域名跳轉及訪問日誌
11月15日任務 11.18 Apache使用者認證 11.19/11.20 域名跳轉 11.21 Apache訪問日誌 apache使用者認證
1.angular html+css+js導航條點選樣式修改,加跳轉頁面
1.html頁面程式碼如下: <div class="main-menu" id="L1" (click)="Tab(1)" style="color:#3bb9e2;"> 主頁 </div> <div class="main-menu
vue.js中router.push跳轉頁面、帶引數、設定引數的方法
router.push(location) 在vue.js中想要跳轉到不同的 URL,需要使用 router.push 方法。 這個方法會向 history 棧新增一個新的記錄,當用戶點選瀏覽器後退按鈕時,則回到之前的 URL。 當你點選 <router-link> 時,這個
golang 中介軟體、json返回、302跳轉
package main import ( "fmt" "net/http" ) func middleware(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r
js+bootstrap實現分頁、頁碼跳轉
製作page.jsp,在其他頁碼引入,只需把最外層的form標籤的id設定為myForm; 其中 totalPages:共有多少頁;totalElements:共有有多少條記錄;currentPage:第幾頁 <%@ page language="jav
使用IDEA進行Lua程式碼除錯、自動提示、程式碼跳轉、智慧重新命名
試了幾個Lua IDE後,Lua Studio、Lua Glider、VS+babelua外掛、Sublime都不是特別滿意。直到發現了國人自創的另一個神奇工具:基於IDEA的EmmyLua外掛。該外掛功能非常完整:斷點除錯、自動提示、程式碼跳轉、智慧重新命名等
Android分享小程式並且互跳(小程式回到APP、APP跳轉小程式)
一直以為APP不能分享小程式幾天親自試了一下,哎呀媽呀盡然可以~今天真的是學習了… 1、微信分享小程式(微信官網) WXMiniProgramObject miniProgramObj = new W