2020年8月

var url = document.getElementById("url").value;
console.log(url);
var ua = navigator.userAgent.toLowerCase();
// alert(ua);
if (ua.match(/MicroMessenger/i) == "micromessenger" || ua.match(/WeiBo/i) == "weibo") {
    // 微信内置浏览器
    // alert("微信内置浏览器");
} else if (ua.indexOf(' qq') > -1 && ua.indexOf('mqqbrowser') > -1) {
    // 判断是Android QQ内置浏览器
    // alert("qq内置浏览器");


} else if ((ua.indexOf('iphone') > -1 || ua.indexOf('mac') > -1) && ua.indexOf(' qq') > -1) {
    // alert("ios qq内置浏览器");

} else {
    document.getElementById("img").style.display = "none";
    window.location.href = url;
}

看文档会发现模板变量都不在了,tp6已经把功能全部模块化了,很多东西都独立了出去,模板也一样
须要看模板单独的文档:https://www.kancloud.cn/manual/think-template/1286403

须要把模板组件加入框架

composer require topthink/think-template

在配置文件view.php里面加一个tpl_replace_string配置项

'tpl_replace_string'  =>  [
    '__THEMES__'=>'/static/frontend/theme',
    '__STATIC__'=>'/static',
    '__JS__' => '/static/javascript',
]

使用thinkTemplate模板引擎

新版框架默认只能支持PHP原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)。

composer require topthink/think-view