ThinkCMF5.1SEO全局变量 让你更好的优化网站排名

发布日期:2019-09-24 14:22:05 | 原创作者:兄弟盟网络

关键字:ThinkCMF SEO 网站排名
内容摘要:关于ThinkCMF 3.2的SEO优化全局变量之前小凯有发布过一篇文章 目前ThinkCMF已经升级到5.1在这里 小凯给大家解读下ThinKcmf 5.1的SEO优化全局变量标签

THINKcmf网站定制模板下载

ThinkCMF5.1全局变量

在ThinkCMF5.1版本中全局变量还是一样没有任何的变化,全局变量如下:

__ROOT__:
网站根目录,不带/;

__WEB_ROOT__:
网站资源根目录,不带/,如果以前版本用__ROOT__来定位网站资源,方便以后cdn切换

__TMPL__:
当前模板根目录,不带/;


如:前台 default模板根目录是 public/themes/default


后台admin_simpleboot3模板根目录是public/themes/admin_simpleboot3


__STATIC__:
public/static目录,不带/;

SEO优化全局标签

网站信息在前台模板开发时是很常用的,CMF 直接在基类中封装好了网站信息的获取,模板开发时只要直接使用就好了,一些常用的网站信息都放在$site_info 变量中

{$site_info.site_name}                    /站点名称
{$site_info.site_icp}                     /备案信息
{$site_info.site_admin_email}             /管理员邮箱
{$site_info.site_analytics}               /页面统计代码
{$site_info.site_seo_title}               /SEO标题
{$site_info.site_seo_keywords}            /SEO关键字
{$site_info.site_seo_description}         /SEO描述

注:以上变量只能在前台模板中使用

系统变量输出

那么在ThinkCMF SEO优化的标签基础上有所变化我们一起来看下

系统变量的输出通常以{$Think开头,如:

{$Think.server.http_host} // 输出$_SERVER['HTTP_HOST']变量{$Think.session.user_id}  // 输出$_SESSION['user_id']变量{$Think.post.id} // 输出$_POST['id']变量{$Think.get.page} // 输出$_GET['page']变量{$Think.cookie.name}  // 输出$_COOKIE['name']变量

支持输出 $_SERVER、$_ENV、 $_POST、 $_GET、 $_REQUEST、$_SESSION和 $_COOKIE变量。

常量输出

{$Think.const.APP_PATH}{$Think.const.CMF_ROOT}

或者直接使用

{$Think.APP_PATH}{$Think.CMF_ROOT}

配置输出

输出配置参数使用:

{$Think.config.default_module}{$Think.config.default_controller}

语言变量

输出语言变量可以使用:

{$Think.lang.SAVE}{$Think.lang.ADD}


总结

最初的3.2版本系统变量没有以{$Think开头,现在5.1对比之前的3.2版本多了一个{$Think开头;让的网站



赞助商广告