Skip to contentSkip to main navigation Skip to footer

网址

  • 目录 html/website
  • 所属模型 model('Website')
  • 模型mid 11
  • 网址标签 {maccms:website 参数1="值" 参数1="值"}....{/maccms:website}

标签参数

  • order排列顺序desc倒序,asc正序
  • by排序依据 id, time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd,referer,referer_day,referer_week,referer_month
  • start从第几条开始
  • num获取条数
  • ids指定id 多个逗号连接
  • not不抱含id 多个逗号链接
  • type指定获取分类数据 all所有;1,2,3指定
  • letter指定首字母
  • level指定推荐值 支持多个 1,2
  • area指定地区 支持多个 大陆,香港
  • lang指定语言 支持多个 英语,西班牙语
  • timeadd添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hour
  • timehits点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hour
  • time更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hour
  • hitsmonth月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • hitsweek周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • hitsday日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • hits总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • refermonth月来路 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • referweek周来路 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • referday日来路 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • refer总来路 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000
  • paging是否分页yes
  • pageurl分页地址
  • cachetime自定义缓存时间单位秒

使用示例:

来路排序示例

参数 by="referer_day" 根据总来路:referer 今日来路:referer_day 星期来路:referer_week 月来路:referer_month

这里涉及到 苹果CMSv10 2022.1000.3006 版本修复的一个bug,必须升级到正版 2022.1000.3006以上。

网址字段

网址首页

  • 文件目录 html/website/index.html
  • 入口标签 {:mac_url('website/index')}
  • 页面aid值 110,使用{$maccms.aid}标签即可获得当前页面aid值

网址分类

  • 文件目录 html/website/type.html
  • 入口标签 {:mac_url('website/type')}
  • 页面aid值 111,使用{$maccms.aid}标签即可获得当前页面aid值
  • 当前分类数组 $obj,
  • 详细字段参考- 【分类字段】

获取当前分类列表示例

网址筛选

  • 文件目录 html/website/show.html
  • 入口标签 {:mac_url_type(['type_id'=>16],['by'=>'hits'],'show')}
  • 页面aid值 112,使用{$maccms.aid}标签即可获得当前页面aid值

可传URL参数

参数示例值必有参数说明
id1分类id
tag标签
classB型扩展分类
lang中文语言
area中国地区
letterH首字母
orderdesc倒序正序筛选
bytime排序依据筛选:id, time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level

获取筛选结果示例

网址搜索

  • 文件目录 html/website/search.html
  • 入口标签 {:mac_url_search(['wd'=>'优酷'],'website')}
  • 页面aid值 113,使用{$maccms.aid}标签即可获得当前页面aid值

网址搜索表单

网址搜索结果列表

网址详情

  • 文件目录 html/website/index.html
  • 入口标签 {:mac_url_website_detail($vo)},在 maccms:website标签内部使用$vo
  • 页面aid值 114,使用{$maccms.aid}标签即可获得当前页面aid值
  • 当前网站所有信息 $obj
  • 必带参 id

提示
详情页当前网址数据为 {$obj} 数组,如下查询全部字段可以参考网址字段,或者在模板用{:print_r($obj)}打印当前网址全部数据。

示例

来路统计
在程序 static/js/home.js 中的 MAC对象里已经写好了, MAC.Website.Referer(); ,如果模板有引入 home.js 那么无需单独在写逻辑,已经自动实现了。