苹果CMS V10常用处理函数大全 模板字段格式化教程
发布时间:2024-09-02共14人阅读
一、数据数量统计函数
mac_data_count 函数用于统计站点视频、文章、分类内容总量与今日更新量,可自由放置在首页、导航、统计模块展示站点数据。
{: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')} // 获取指定分类下今日更新内容总量(支持视频、文章)二、站内链接生成函数
快速生成系统内部页面路由地址,适配站点地图、专题页、自定义页面跳转,路径跟随伪静态规则自动适配。
{:mac_url('map/index')} // 生成站内指定模块链接,参数格式为 模块/页面三、图片地址格式化函数
自动适配本地与远程图片路径,统一格式化图片资源地址,避免图片加载失效、路径错乱问题。
{$vo.vod_pic|mac_url_img} // 自动标准化转换图片访问地址四、内容文本处理函数
用于内容摘要截取、HTML代码过滤,适配列表页简介展示、内容精简输出场景。
{$vo.vod_content|mac_substring=100} // 截取内容字符串,限定输出100个字符
{$vo.vod_content|mac_filter_html} // 过滤内容中所有HTML标签,输出纯文本内容五、多标签链接生成函数
自动将逗号分隔的字符串批量生成站内搜索链接,适用于演员、导演、标签、扩展分类等多字段聚合场景。
{$vo.actor|mac_url_create='actor','vod','search'}
// 将逗号分隔字符批量生成搜索链接,默认支持vod模块,可自定义模块与页面参数六、时间格式化处理函数
针对时间戳字段提供两种展示样式,分别适配标准日期展示与人性化相对时间展示。
{$vo.vod_time|mac_day} // 时间戳转为标准年月日日期格式
{$vo.vod_time|mac_friend_date} // 转为友好相对时间(几秒前、几分钟前、几天前)七、字段默认值容错函数
针对空字段进行兜底处理,字段无内容时自动展示自定义默认文本,避免页面出现空白占位。
{$vo.vod_year|mac_default='未知'} // 字段为空时,输出自定义默认文字八、IP地址格式化函数
将后台存储的长整型IP数据转为常规四段式IP地址格式,用于用户登录IP展示、日志IP读取。
{$user.user_login_ip|mac_long2ip} // 长整型数据格式化输出标准IP地址九、函数使用小贴士
以上为苹果CMS V10模板开发高频内置函数,无需自定义开发、无需额外引入文件,原生系统直接支持。所有函数可自由组合使用,适配列表页、内容页、首页、用户中心等全模板场景,能够有效简化代码、统一站点数据展示格式,提升模板兼容性与美观度。
