墨裔 发表于 2020-10-27 14:11:12

Discuz mobilereplace函数 手机模式下替换所有链接为mobile=yes形式


/**
* 手机模式下替换所有链接为mobile=yes形式
* @param $file - 正则匹配到的文件字符串
* @param $file - 要被替换的字符串
* @$replace 替换后字符串
*/

function mobilereplace($file, $replace) {
      global $_G;
      if(strpos($replace, 'mobile=') === false) {
                if(strpos($replace, '?') === false) {
                        $replace = 'href="'.$file.$replace.'?mobile=yes"';
                } else {
                        $replace = 'href="'.$file.$replace.'&mobile=yes"';
                }
                return $replace;
      } else {
                return 'href="'.$file.$replace.'"';
      }
}
页: [1]
查看完整版本: Discuz mobilereplace函数 手机模式下替换所有链接为mobile=yes形式