Z-Blog Wiki Z-Blog Wiki

Z-Blog官方文库

用户工具

站点工具


zblogphp:development:theme:tips

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版 两侧同时换到之后的修订记录
zblogphp:development:theme:tips [2017/10/12 17:29]
捷闪站长网 [Z-BlogPHP 主题制作技巧]
zblogphp:development:theme:tips [2017/10/13 20:30]
捷闪站长网 [判断是否为手机端]
行 151: 行 151:
 **友好时间在编译模板文件中使用方法**\\ ​ **友好时间在编译模板文件中使用方法**\\ ​
 {TimeAgo($**XXX**.Time())}\\ 例:​{TimeAgo($article.Time())} {TimeAgo($**XXX**.Time())}\\ 例:​{TimeAgo($article.Time())}
 +
 +===== 判断是否为手机端 =====
 +<code php>
 +function APPID_is_mobile() {
 + if ( empty($_SERVER['​HTTP_USER_AGENT'​]) ) {
 + $is_mobile = false;
 + } elseif ( strpos($_SERVER['​HTTP_USER_AGENT'​],​ '​Mobile'​) !== false // many mobile devices (all iPhone, iPad, etc.)
 + || strpos($_SERVER['​HTTP_USER_AGENT'​],​ '​Android'​) !== false
 + || strpos($_SERVER['​HTTP_USER_AGENT'​],​ '​Silk/'​) !== false
 + || strpos($_SERVER['​HTTP_USER_AGENT'​],​ '​Kindle'​) !== false
 + || strpos($_SERVER['​HTTP_USER_AGENT'​],​ '​BlackBerry'​) !== false
 + || strpos($_SERVER['​HTTP_USER_AGENT'​],​ 'Opera Mini') !== false
 + || strpos($_SERVER['​HTTP_USER_AGENT'​],​ 'Opera Mobi') !== false ) {
 + $is_mobile = true;
 + } else {
 + $is_mobile = false;
 + }
 +
 + return $is_mobile;
 +}
 +</​code>​
 +将以上函数保存到主题include.php
 +**在模板文件中使用方法**\\
 +{if APPID_is_mobile()}
 +   ​手机端代码
 +{else}
 +   ​PC端代码
 +{/if}
zblogphp/development/theme/tips.txt · 最后更改: 2022/02/06 13:27 由 唐朝