狗万是万博体育么

苹果cmsv10模板标签文档
2019-05-07 21:17:55???来源:原创???评论:0 点击:

苹果cms官方最近总是打不开,像找开发文档也找不到今天刚好能打开了先复制备份下来以后使用,顺便分享一下以免以后官方无法访问了有个参考本
苹果cms官方最近总是打不开,像找开发文档也找不到今天刚好能打开了先复制备份下来以后使用,顺便分享一下以免以后官方无法访问了有个参考
苹果CMS 的最新版,它经过了自动化构建,更适合用于生产环境。目录结构如下:

code

  1. │─application //应用目录
  2. │ │─admin //后台模块
  3. │ │─api //api模块
  4. │ │─common //公共模块
  5. │ │─extra //配置文件
  6. │ │─index //前台模块
  7. │ │─install //安装模块
  8. │─extend //扩展目录
  9. │─runtime //缓存目录
  10. │─static //静态文件目录
  11. │─template //前台模板目录
  12. │─thinkphp //tp目录
  13. │─upload //附件目录
  14. │─vendor //第三发库目录
  15. └─index.php //入口文件

本篇主要讲解v10自带系统标签和模板规范
模板目录
系统模板系统放在/template/目录下。在后台站点设置中,可以选择当前使用的模板

code

  1. │─template/1/ 模板1
  2. │ ├─ads 广告文件目录
  3. │ ├─js js文件
  4. │ ├─css css文件
  5. │ ├─images 图片文件
  6. │ └─html 模板文件目录
  7. │ └─art 文章模块模板目录
  8. │ └─comment 评论模块模板目录
  9. │ └─gbook 留言本模块模板目录
  10. │ └─index 首页模块模板目录
  11. │ └─label 自定义页面模块模板目录
  12. │ └─map 地图页模块模板目录
  13. │ └─public 公共页面模板目录
  14. │ └─rss RSS和sitemap模板目录
  15. │ └─topic 专题模块模板目录
  16. │ └─user 用户中心模块模板目录
  17. │ └─vod 视频模块模板目录
  18. │─tempalte/2/ 模板2
  19. │─...
  20. │─template/n/ 模板N
  21. ?
模板文件
系统规定默认模板文件名, 其中 分类、内容、播放等页面的模板是可以自定义的。

code

  1. 全站公共样式文件,建议定义如何名称存放在模板的public目录下:
  2. public/include.html 全站公共引入文件 引入js、css样式,还有系统JS变量
  3. public/head.html 全站头部
  4. public/foot.html 全站尾部
  5. public/jump.html 跳转提示页模板
  6. public/msg.html 错误提示页模板
  7. public/paging.html 分页样式模板
  8. public/digg.html 顶踩样式模板
  9. public/score.html 普通评分样式模板
  10. public/star.html 星星评分样式模板
  11. comment/index.html 评论页
  12. comment/ajax.html 评论页
  13. gbook/index.html 留言本
  14. gbook/report.html 报错页面
  15. index/index.html 首页
  16. map/rss.html rss
  17. map/baidu.html 百度sitemap
  18. map/google.html 谷歌sitemap
  19. topic/index.html 专题首页
  20. topic/detail.html 专题详情页
  21. art/detail.html 文章内容页
  22. art/rss.html 文章内容rss
  23. art/search.html 文章搜索页
  24. art/type.html 文章分类页
  25. art/show.html 文章分类筛选页
  26. vod/confirm.html 确认支付积分页面
  27. vod/detail.html 视频内容页
  28. vod/rss.html 视频内容rss
  29. vod/play.html 视频播放页
  30. vod/player.html 试看页面播放页
  31. vod/down.html 视频下载页
  32. vod/search.html 视频搜索页面
  33. vod/type.html 视频分类页面
  34. vod/show.html 视频分类筛选页
  35. user/ajax_info.html 用户弹出层登录详情
  36. user/ajax_login.html 用户弹出层登录界面
  37. user/buy.html 用户中心-在线充值
  38. user/cards.html 用户中心-充值卡记录
  39. user/downs.html 用户中心-下载记录
  40. user/favs.html 用户中心-收藏记录
  41. user/findpass.html 用户中心-找回密码
  42. user/foot.html 用户中心-公共底部
  43. user/head.html 用户中心-公共头部
  44. user/include.html 用户中心-公共引入文件
  45. user/index.html 用户中心-首页
  46. user/info.html 用户中心-个人详情
  47. user/login.html 用户中心-登录页
  48. user/orders.html 用户中心-在线充值记录
  49. user/pay.html 用户中心-支付页
  50. user/plays.html 用户中心-点播记录
  51. user/popedom.html 用户中心-权限列表
  52. user/reg.html 用户中心-注册
  53. user/upgrade.html 用户中心-会员升级
  54. ?
系统内置JS、CSS说明

code

  1. 文件:home.js
  2. MAC.Url当前网页地址
  3. MAC.Title当前网页标题
  4. MAC.UserAgent获取浏览器类型
  5. MAC.Copy(s)复制内容到剪切板
  6. MAC.Home(obj,url)设置网址为浏览器主页
  7. MAC.Fav(url,name)加入网址到收藏夹
  8. MAC.Open(w,h,u)弹出网址
  9. MAC.Cookie.Set(name,val,day)设置cookie
  10. MAC.Cookie.Get(name)获取cookie
  11. MAC.Cookie.Del(name)删除cookie
  12. MAC.GoBack()返回上个页面
  13. MAC.Qrcode() 重写class="mac_qrcode" 的图片地址为一个二维码
  14. MAC.Image.Lazyload.Show()异步载入图片
  15. MAC.Image.Lazyload.Box(id)载入指定id内部的图片
  16. MAC.Verify.Init() 把class="mac_verify" 的input框后边插入图片验证码class="mac_verify_img"
  17. MAC.PageGo()把class="mac_page_go"的按钮绑定事件切换分页
  18. MAC.Hits()把class="mac_hits"的元素载入点击量
  19. MAC.Score().Init()在class="mac_score"的内部初始化普通评分插件,class="score_btn"提交评分
  20. MAC.Star().Init()在class="mac_star"的元素初始化星星评分插件
  21. MAC.Digg.Init()在class="digg_link"的元素上绑定 点击事件
  22. MAC.Gbook().Init()在class="gbook_content",class="gbook_submit"绑定事件留言本使用
  23. MAC.Search().Init()在class="mac_search"的按钮上绑定事件,跳转到搜索页面
  24. MAC.Suggest().Init()在class="mac_wd"的文本框内部加入搜索联想结果功能
  25. MAC.History().Init()在class="mac_history"的元素上加入鼠标移入移除事件展示浏览日志
  26. MAC.Ulog().Init()在class="mac_ulog"的元素上初始化用户日志相关操作,包含1浏览2收藏3想看4点播5下载
  27. MAC.User().Init()在class="mac_user"的元素上初始化用户无刷新登录、用户详情
  28. MAC.Pop().Show()弹出层插件
  29. MAC.AdsWrap()输出占位符
  30. MAC.Css()加载css文件
  31. MAC.Desktop()跳转到保存到桌面
  32. MAC.Comment()评论相关功能
  33. ?
全局标签

code

  1. {$maccms.site_name} 网站名称
  2. {$maccms.site_url} 网站url
  3. {$maccms.site_keywords} 网站关键字
  4. {$maccms.site_description} 网站描述
  5. {$maccms.site_icp} 备案号
  6. {$maccms.site_qq} 站长qq
  7. {$maccms.site_email} 站长email
  8. {$maccms.site_tj} 统计代码
  9. {$maccms.site_status} 网站状态1开启0关闭
  10. {$maccms.site_close_tip} 网站关闭提示信息
  11. {$maccms.path} 网站目录
  12. {$maccms.path_tpl} 当前模板目录
  13. {$maccms.search_hot} 热门搜索词
  14. {$maccms.mid}模块id,1视频2文章3专题
  15. {$maccms.aid}当前系统页面id
  16. 首页1
  17. 地图2
  18. rss3
  19. 留言本4
  20. 评论5
  21. 用户中心6
  22. 自定义页面7
  23. 视频首页10
  24. 文章首页20
  25. 专题首页30
  26. 视频分类页11
  27. 视频分类筛选12
  28. 视频搜索13
  29. 视频详情14
  30. 视频播放15
  31. 视频下载16
  32. 文章分类21
  33. 文章分类筛选22
  34. 文章搜索23
  35. 文章详情24
  36. 专题详情31
  37. ?
引入模板文件

code

  1. {include file="public/head"}
  2. ?
条件判断if标签

code

  1. 由于if标签的condition属性里面基本上使用的是php语法,尽可能使用判断标签和Switch标签会更加简洁:
  2. {if condition="($name == 1) OR ($name > 100) "} value1
  3. {elseif condition="$name eq 2"/}value2
  4. {else /} value3
  5. {/if}
  6. empty标签用于判断某个变量是否为空,用法:
  7. {empty name="name"}
  8. name为空值
  9. {/empty}
  10. 如果判断没有赋值,可以使用:
  11. {notempty name="name"}
  12. name不为空
  13. {/notempty}
  14. ?
友情链接标签

code

  1. 参数:
  2. type:友情链接类型 font表示文字,pic表示图片
  3. num: 获取数据条数
  4. 例:
  5. {maccms:link num="2" type="pic"}
  6. {$key}序号
  7. {$vo.link_name}名称
  8. {$vo.link_url}地址
  9. {$vo.link_pic}图片
  10. {/maccms:link}
  11. ?
留言本标签

code

  1. 参数:
  2. num:数据条数 默认值10
  3. paging:是否开启分页yes
  4. by:数据排序依据 id,time
  5. 例:
  6. {maccms:gbook num="10" paging="no" order="desc" by="time"}
  7. {$key}序号
  8. {$vo.gbook_id} 编号id
  9. {$vo.gbook_name} 留言昵称
  10. {$vo.gbook_content} 留言内容
  11. {$vo.gbook_reply} 回复内容
  12. {$vo.gbook_ip} 留言者IP
  13. {$vo.gbook_time} 留言时间
  14. {$vo.gbook_replytime} 回复时间
  15. {/maccms:gbook}
  16. ?
评论标签

code

  1. 参数:
  2. num:数据条数 默认值10
  3. paging:是否开启分页yes
  4. by:数据排序依据 id,time
  5. 例:
  6. {maccms:comment num="10" paging="no" order="desc" by="time"}
  7. {$key} 排序位
  8. {$vo.comment_id} 编号id
  9. {$vo.comment_name} 评论昵称
  10. {$vo.comment_content} 评论内容
  11. {$vo.comment_ip} 评论者IP
  12. {$vo.comment_time} 评论时间
  13. {$vo.childs} 回复评论项
  14. {/maccms:comment}
  15. ?
分类标签(视频,文章通用)

code

  1. 参数:
  2. order排列顺序desc倒序,asc正序
  3. by排序依据
  4. start从第几条开始
  5. num获取条数
  6. ids指定分类parent获取一级分诶;child获取子分类;1,2,3一组指定ID;
  7. flag视频=vod文章=art
  8. {maccms:type num="10" order="asc" by="sort" ids="all"}
  9. 内部同下方,{$obj.改为{$vo.开头即可
  10. {/maccms:type}
  11. =======分类页独有标签=======
  12. {$obj.parent} 如果当前访问的是二级分类,这个是一级分类对象,也同样包含以下属性,如{$obj.parent.type_id}一级分类id
  13. {$obj.type_id}分类id
  14. {$obj.type_name}名称
  15. {$obj.type_enname}别名
  16. {$obj.type_sort}排序号
  17. {$obj.type_mid}所属模块
  18. {$obj.type_pid}上级id
  19. {$obj.type_status}状态1开启0关闭
  20. {$obj.type_tpl}分类页模板
  21. {$obj.type_tpl_list}筛选页模板
  22. {$obj.type_tpl_detail}详情页模板
  23. {$obj.type_tpl_play}播放页模板
  24. {$obj.type_tpl_down}下载页模板
  25. {$obj.type_key}关键字
  26. {$obj.type_des}描述信息
  27. {$obj.type_title}标题
  28. {$obj.type_extend}扩展配置json
  29. {:mac_url_

相关热词搜索:苹果cms文档 模板标签

上一篇:网站是怎么架设成功的
下一篇:postgersql安装和启动

分享到: 收藏