全局标签就是全局变量,可以在所有页面调用,苹果cmsV10全局数组为
$maccms
也可以用过php全局变量$GLOBALS
获取,常用配置赋值给了$GLOBALS['config']
。
网站常用参数
{$maccms.site_name}网站名称 {$maccms.site_url}网站url {$maccms.site_wapurl} wap网站url {$maccms.site_logo}网站logo {$maccms.site_waplogo} wap网站logo {$maccms.site_keywords}网站关键字 {$maccms.site_description}网站描述 {$maccms.site_icp}备案号 {$maccms.site_qq}站长qq {$maccms.site_email}站长email {$maccms.site_tj}统计代码;也可以用{$maccms.path}static/js/tj.js 来动态引入统计代码。 {$maccms.site_status}网站状态1开启0关闭 {$maccms.site_close_tip}网站关闭提示信息 {$maccms.path}网站目录 {$maccms.path_tpl}当前模板目录 {$maccms.date} 当前日期 {$maccms.search_hot} 热门搜索词 {$maccms.art_extend_class} 全局文章扩展分类 {$maccms.vod_extend_class} 全局视频扩展分类 {$maccms.vod_extend_state} 全局视频资源 {$maccms.vod_extend_version} 全局视频版本 {$maccms.vod_extend_area} 全局视频地区 {$maccms.vod_extend_lang} 全局视频语言 {$maccms.vod_extend_year} 全局视频年代 {$maccms.vod_extend_weekday} 全局视频更新周期 {$maccms.actor_extend_area} 全局演员地区 {$maccms.http_type} 当前url访问协议,会输出 http:// 或者 https:// {$maccms.controller_action} 当前页面触发的程序路径controller/action
如果$maccms.标签不够用,想调用其他配置项的内容,可以用$GLOBALS[‘config’] 来获取到
例如:{$GLOBALS['config']['site']['site_name']}
其他项:具体包含哪些属性可以调试查看下;
{php} dump($GLOBALS['config']);die; {/php}
常用参数
$GLOBALS['config']['site'] 站点配置 $GLOBALS['config']['app'] 预留参数配置 $GLOBALS['config']['user'] 用户配置 $GLOBALS['config']['gbook'] 留言本配置 $GLOBALS['config']['comment'] 评论配置 $GLOBALS['config']['upload'] 上传配置 $GLOBALS['config']['interface'] 站外入库配置 $GLOBALS['config']['pay'] 支付配置 $GLOBALS['config']['collect'] 采集配置 $GLOBALS['config']['api'] api配置 $GLOBALS['config']['connect'] 第三方登录配置 $GLOBALS['config']['weixin'] 微信配置 $GLOBALS['config']['view'] url浏览模式配置 $GLOBALS['config']['path'] url静态路径配置 $GLOBALS['config']['rewrite'] 路由配置 $GLOBALS['config']['weixin'] 微信配置 $GLOBALS['config']['email'] 邮件配置 $GLOBALS['config']['play'] 播放器配置 $GLOBALS['config']['urlsend'] url推送配置 $GLOBALS['config']['sms'] 短信配置 $GLOBALS['config']['extra'] 自定义参数配置 $GLOBALS['config']['seo'] SEO参数配置 ------------------SEO参数信息------------------------------ {$maccms.seo.vod.name} 视频首页SEO标题 {$maccms.seo.vod.key} 视频首页SEO关键字 {$maccms.seo.vod.des} 视频首页SEO描述 {$maccms.seo.art.name} 文章首页SEO标题 {$maccms.seo.art.key} 文章首页SEO关键字 {$maccms.seo.art.des} 文章首页SEO描述 {$maccms.seo.actor.name} 演员首页SEO标题 {$maccms.seo.actor.key} 演员首页SEO关键字 {$maccms.seo.actor.des} 演员首页SEO描述 {$maccms.seo.role.name} 角色首页SEO标题 {$maccms.seo.role.key} 角色首页SEO关键字 {$maccms.seo.role.des} 角色首页SEO描述 {$maccms.seo.plot.name} 剧情首页SEO标题 {$maccms.seo.plot.key} 剧情首页SEO关键字 {$maccms.seo.plot.des} 剧情首页SEO描述 {$maccms.seo.website.name} 网址导航首页SEO标题 {$maccms.seo.website.key} 网址导航首页SEO关键字 {$maccms.seo.website.des} 网址导航首页SEO描述
常用tp5标签
这些信息你在百度是搜索不到的,记得因要把本文档站收藏好
<!-- url请求类 --> {:Request()->domain()} 当前完整域名包括协议 结果为:https://www.maccms.plus/ {:request()->baseFile()} 当前入口文件 结果为:/index.php {:request()->url()} 当前入口文件 结果为:/index.php/play/225-1-1.html <!-- 请求参数类 --> {:input()} 或者url参数数组 {:input('?get.id')} 获得GET请求的的id参数值 {:input('?post.name')} 或者 POST 请求的 name 参数值
网站统计标签
v10
调用统计代码那里由于加入了防xss
攻击,所以可能有些直接调用标签的需要调整一下。
{$maccms.site_tj|html_entity_decode}
统计代码;也可以用{$maccms.path}static/js/tj.js
来动态引入统计代码。
登录状态
当前台用户处于登录状态是,会在会吧当前用户所有信息 赋值在全局变量 $GLOBALS['user']
中、当退出登录是 这个 $GLOBALS['user']
会变成游客用户组,游客也算是用户组,用户id是0,用户组id是1。
$GLOBALS['user']['user_id'] //用户id $GLOBALS['user']['group_id'] //用户组id $GLOBALS['user']['user_name'] //用户名 $GLOBALS['user']['user_nick_name'] //用户昵称 ...
后端php判断登录状态
if(empty($GLOBALS['user']['user_id'])){ echo '未登录'; }
如果模板中想判断用户登录状态建议使用
js
,而不是是直接在模板中使用php if
判断,这样的话会在生成纯静态的时候失效。
js判断当前登录状态
if(MAC.Cookie.Get('user_id') !=undefined && MAC.Cookie.Get('user_id')!=''){ console.log('已登录') }else{ console.log('未登录') }
友情链接
虽然友情链接设定为全局调用标签,但是根据SEO学来说不建议在首页以外的页面使用,不然你在和别人换友链的时候可是要吃亏哦!!
order
排列顺序desc倒序,asc正序
by
排序依据 id,sort
start
从第几条开始
num
获取条数
ids
指定分类 parent 获取一级分类;child获取子分类;1,2,3一组指定ID;
parent
父分类id
mid
视频1,文章2,明星8,网址
not
排除id
cachetime
自定义缓存时间单位秒
{maccms:link num="10" type="all" order="asc" by="sort"} {$vo.link_id}编号 {$vo.link_name}名称 {$vo.link_type}类型0文字1图片 {$vo.link_url}链接 {$vo.link_sort}排序 {$vo.link_logo}图标 {$vo.link_add_time} 添加时间 {$vo.link_time} 更新时间 {/maccms:link}