php 框架跳转页面,TP5框架页面跳转样式操作示例

本文实例讲述了TP5框架页面跳转样式操作。分享给大家供大家参考,具体如下:

1、效果图

7f572ea0232226864a60b00bef01c22e.png

683e410e9e855329dff016deb8dc2f5d.png

2、上干货

为了增加对移动设备的支持,在  /application/common.php加入以下函数:

function isMobile()

{

if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))

{

return true;

}

if (isset ($_SERVER['HTTP_VIA']))

{

return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;

}

if (isset ($_SERVER['HTTP_USER_AGENT']))

{

$clientkeywords = array ('nokia',

'sony',

'ericsson',

'mot',

'samsung',

'htc',

'sgh',

'lg',

'sharp',

'sie-',

'philips',

'panasonic',

'alcatel',

'lenovo',

'iphone',

'ipod',

'blackberry',

'meizu',

'android',

'netfront',

'symbian',

'ucweb',

'windowsce',

'palm',

'operamini',

'operamobi',

'openwave',

'nexusone',

'cldc',

'midp',

'wap',

'mobile'

);

if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT'])))

{

return true;

}

}

if (isset ($_SERVER['HTTP_ACCEPT']))

{

if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))))

{

return true;

}

}

return false;

}

替换模板(  找到文件 /thinkphp/tpl/dispatch_jump.tpl,删除里面的全部代码,加入下面代码)

{__NOLAYOUT__}

跳转提示

body, h1, h2, p,dl,dd,dt{margin: 0;padding: 0;font: 15px/1.5 微软雅黑,tahoma,arial;}

body{background:#efefef;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;cursor:default;}

ul, ol {list-style: none outside none;}

a {text-decoration: none;color:#447BC4}

a:hover {text-decoration: underline;}

.ip-attack{width:100%; margin:200px auto 0;}

.ip-attack dl{ background:#fff; padding:30px; border-radius:10px;border: 1px solid #CDCDCD;-webkit-box-shadow: 0 0 8px #CDCDCD;-moz-box-shadow: 0 0 8px #cdcdcd;box-shadow: 0 0 8px #CDCDCD;}

.ip-attack dt{text-align:center;}

.ip-attack dd{font-size:16px; color:#333; text-align:center;}

.tips{text-align:center; font-size:14px; line-height:50px; color:#999;}

body, h1, h2, p,dl,dd,dt{margin: 0;padding: 0;font: 15px/1.5 微软雅黑,tahoma,arial;}

body{background:#efefef;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;cursor:default;}

ul, ol {list-style: none outside none;}

a {text-decoration: none;color:#447BC4}

a:hover {text-decoration: underline;}

.ip-attack{width:600px; margin:200px auto 0;}

.ip-attack dl{ background:#fff; padding:30px; border-radius:10px;border: 1px solid #CDCDCD;-webkit-box-shadow: 0 0 8px #CDCDCD;-moz-box-shadow: 0 0 8px #cdcdcd;box-shadow: 0 0 8px #CDCDCD;}

.ip-attack dt{text-align:center;}

.ip-attack dd{font-size:16px; color:#333; text-align:center;}

.tips{text-align:center; font-size:14px; line-height:50px; color:#999;}

<?php echo(strip_tags($msg));?> <?php echo(strip_tags($msg));?>

页面自动 跳转 等待时间: <?php echo($wait);?>

(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);

})();

3、over over over!!!

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值