苹果cms教程

苹果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模板开发高频内置函数,无需自定义开发、无需额外引入文件,原生系统直接支持。所有函数可自由组合使用,适配列表页、内容页、首页、用户中心等全模板场景,能够有效简化代码、统一站点数据展示格式,提升模板兼容性与美观度。

相关标签