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">标签,同时写对应的样式,失败跳转更改同理!





  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值