=======文章内容页独有标签======= {$obj.art_id} 文章id {$obj.type_id} 分类id {$obj.type_id_1} 一级分类id {$obj.type} 视频分类对象,二级属性可参考分类 {$obj.type_1} 一级分类对象,二级属性可参考分类 {$obj.group_id} 用户组id {$obj.art_name} 标题 {$obj.art_sub} 副标题 {$obj.art_en} 别名 {$obj.art_status} 状态0未审1已审 {$obj.art_letter} 首字母 {$obj.art_color} 颜色 {$obj.art_from} 来源 {$obj.art_author} 作者 {$obj.art_tag} tags {$obj.art_class} 扩展分类 {$obj.art_pic} 主图 {$obj.art_pic_thumb} 缩略图 {$obj.art_pic_slide} 幻灯图 {$obj.art_blurb} 简介 {$obj.art_remarks} 备注 {$obj.art_jumpurl} 跳转url {$obj.art_tpl} 独立模板 {$obj.art_level} 推荐等级 {$obj.art_lock} 锁定 {$obj.art_up} 顶数 {$obj.art_down} 踩数 {$obj.art_hits} 总点击量 {$obj.art_hits_day} 日点击量 {$obj.art_hits_week} 周点击量 {$obj.art_hits_month} 月点击量 {$obj.art_time} 更新时间 {$obj.art_time_add} 添加时间 {$obj.art_time_hits} 点击时间 {$obj.art_time_make} 生成时间 {$obj.art_score} 平均分 {$obj.art_score_all} 总评分 {$obj.art_score_num} 评分次数 {$obj.art_rel_art} 关联文章 {$obj.art_rel_vod} 关联视频 {$obj.art_title} 页标题 {$obj.art_note} 页备注 {$obj.art_content} 页详细介绍 {:mac_url_art_detail($obj)} 文章详情页链接 =======获取与当前文章相关联视频和关联文章数据====== 与“{$obj.art_name}”关联的视频 {maccms:vod num="6" ids="'.$obj['art_rel_vod'].'" order="desc" by="time"} {$vo.vod_name} {$vo.vod_name} {$vo.vod_version} {/maccms:vod} 与“{$obj.art_name}”关联的文章 {maccms:art num="6" ids="'.$obj['art_rel_art'].'" order="desc" by="time"} {$vo.art_name} {$vo.art_name} {$vo.vod_from} {/maccms:art} 分页内容标签 分页代码可用在分类页、筛选页、搜索页、文章内容页、留言本、评论、专题首页等页面,使用前提是页面有包含paging='yes'获取分页数据的标签。 其中包含隐藏参数pageurl="",视频默认是vod/type,文章分页默认是art/type,分页时必须加入此参数以免分页出错!!! 例如:{maccms:vod num="10" paging="yes" pageurl="vod/type"} {/maccms:vod} 视频分类页是pageurl="vod/type" 视频筛选页是pageurl="vod/show" 视频搜索页是pageurl="vod/search" 首页是pageurl="index/index" 文章分类页是pageurl="art/type" 文章筛选页是pageurl="art/show" 文章搜索页是pageurl="art/search" 共{$__PAGING__.record_total}条数据,当前{$__PAGING__.page_current}/{$__PAGING__.page_total}页 首页 上一页 {maccms:foreach name="$__PAGING__.page_num" id="num"} {if condition="$__PAGING__['page_current'] eq $num"} {$num} {else} {$num} {/if} {/maccms:foreach} 下一页 尾页 页码 GO 常用处理函数 允许使用多个函数,都使用|分隔开 {:mac_data_count(0,'all','vod')} 获取视频总数量 {:mac_data_count(0,'today','vod')} 获取今日更新视频总数量 {:mac_data_count(0,'all','art')} 获取文章总数量 {:mac_data_count(0,'today','art')} 获取今日更新文章总数量 {:mac_data_count(1,'all')} 获取某个分类下的数据总量,支持视频和文章,传入分类ID {:mac_data_count(1,'today')} 获取某个分类下的今日更新数据总量,支持视频和文章,传入分类ID {:mac_url('map/index')} 获取站内链接,参数代表 模块/页面 {$vo.vod_pic|mac_url_img} 自动转换图片地址 {$vo.vod_content|mac_substring=100}返回截取字符串100个字 {$vo.vod_content|mac_filter_html}返回没有html代码的内容 {$vo.actor|mac_url_create='actor','vod','search'}把,号相连的一串字符生成N个搜索链接,后2个参数可以不填写默认是生成vod模块搜索链接。 例子是创建演员搜索链接。支持演员、导演、tag、扩展分类等字段 {$vo.vod_time|mac_day} 自动返回日期 {$vo.vod_time|mac_friend_date} 友好时间提醒 几秒前,几分前,几小时前,几天前。。。 {$vo.vod_year|mac_default='未知'}如果字符串为空,则返回默认字符串 {$user.user_login_ip|mac_long2ip}返回格式化ip地址 常用JS处理函数=======一般用元素的class自动绑定处理事件 会员-收藏视频内容 我要收藏 会员-收藏文章内容页 我要收藏 会员-收藏专题内容页 我要收藏 以下内容一般放到body结尾之前,不用于显示,只用户记录信息。 会员-文章浏览记录 会员-专题浏览记录 会员-视频浏览记录 会员-视频播放记录 会员-视频下载记录 视频、文章、专题 顶和踩 通用 顶{$obj.vod_up}{$obj.art_up}{$obj.topic_up} 踩{$obj.vod_down}{$obj.art_down}{$obj.topic_down} 视频、文章、专题点击量显示 通用 总点击量: 日点击量: 周点击量: 月点击量: 前台浏览历史记录调用 历史记录 在视频、文章、专题详情页面写入浏览历史记录 预留ajax数据接口,方便瀑布流加载 参数 mid:模块1视频2文章3专题 limit:每页条数,支持10,20,30 page:页码,最多不超过20页,防止非法采集 接口地址是index.php/ajax/data.html?mid=1&page=1&limit=10 常用标签技巧 1,在循环中获取每个分类的数据量 {maccms:type ids="1,2,3,4" order="asc" by="sort" id="vo1" key="key1"} 分成:{$vo1.type_name};总数量: {$vo1.type_id|mac_data_count=all};今日数量:{$vo1.type_id|mac_data_count=today}。 {/maccms:type} 2,嵌套循环外层分类内部视频或文章,重点在于外部和内部标签各自设置 id 和 key,系统默认都是vo不适合会导致数据冲掉。 {maccms:type ids="1,2,3,4" order="asc" by="sort" id="vo1" key="key1"} {maccms:vod num="10" type="'.$vo1['type_id'].'" order="desc" by="time" id="vo2" key="key2"} {$vo1.type_name}:{$vo2.vod_name}; {/maccms:vod}
{/maccms:type}
文章评论