当前位置:网站首页 >  攻略

苹果CMS自定义标签调用,看完这篇你就能自己动手改了

时间:2026年06月10日 14:51:24 来源:易频IT社区

你是不是也遇到过这种情况?看到别人的苹果CMS网站做得特别酷,某个位置展示的内容特别合适,但自己后台翻了个遍,就是找不到那个设置选项。或者,你想在侧边栏加个“猜你喜欢”,在文章底部加个“相关推荐”,模板里却没有现成的模块。

别急,这多半是因为人家用了“自定义标签”。听起来好像很高深,是程序员的事?其实真不是。说白了,它就是一套告诉网站“在这个位置,给我显示那种内容”的简单规则。今天,我就用最直白的话,手把手带你弄懂它,让你也能自由地“指挥”你的网站内容出现在任何地方。

一、 先搞懂:自定义标签到底是个啥?

你可以把苹果CMS的模板文件(.html那些)看成是房子的毛坯房。自定义标签,就是你在墙上预留好的电源插座和网线接口。

你不需要懂墙里的电线怎么走(程序逻辑),你只需要知道,把电视插头(调用代码)插到这个插座(标签位置)上,电视(你想显示的内容)就能用了。

1. 它的核心:一个“万能内容筛选器”

所有自定义标签,干的事都一样:从数据库里,按照你的条件,挑出一批内容,然后按你定的样子显示出来

条件包括:看哪个栏目?最近更新的还是最热的?要多少条?按什么顺序排?

样子包括:每条内容显示标题、简介还是图片?标题多长?点开链接到哪?

2. 它长什么样?

在模板里,它通常是这样一段代码:

``` {apple:content 参数1="值1" 参数2="值2"}
  • [apple:content.title]
  • {/apple:content} ```

    别怕,你不需要会写。你只需要会和会里面的参数就行了。上面例子中,`参数1="值1"`就是你需要动手改的地方。

    二、 动手改:掌握最常用的几个参数

    原理懂了,我们来点实在的。你只要记住下面这几个参数,就能解决80%的需求。

    1. 控制“内容从哪里来”

    • channel:指定栏目ID。比如 `channel="5"`,就只调用ID为5的栏目下的文章。不知道栏目ID?去后台“栏目管理”里看。
    • type:指定内容类型。`type="1"`是文章,`type="2"`是图集,`type="3"`是视频。一般都用 `type="1"`。
    • num:要显示多少条。`num="10"`就是显示10条。

    2. 控制“内容怎么选”

    • order:排序方式。最常用的:`order="id desc"`(按ID倒序,即最新发布的在前),`order="hits desc"`(按点击量倒序,最热的在前)。
    • where:高级筛选。比如 `where="is_top=1"` 就只调用推荐(置顶)的文章。

    避坑提醒:`order`参数里,`desc`是倒序(从大到小),`asc`是正序。搞反了顺序就全反了。

    三、 实战演练:亲手添加一个“热门文章”模块

    现在,我们假设你想在网站首页侧边栏,加一个“本周热门”列表,显示点击量最高的5篇文章。

    步骤1:找到模板文件

    登录你的网站后台,进入“模板管理”。找到你当前使用的模板,然后找到首页的模板文件,通常是 index.htmlindex_xxx.html。用编辑器打开它。

    步骤2:找到插入位置

    在模板里,找到侧边栏的大概区域(一般有`sidebar`、`aside`这类英文注释)。在你希望“本周热门”模块出现的地方,空一行,准备插入代码。

    步骤3:写入调用代码

    苹果CMS自定义标签调用,看完这篇你就能自己动手改了

    把下面这段代码复制进去:

    ```

    本周热门

      {apple:content type="1" order="hits desc" num="5" where="DATEDIFF(NOW(), input_time) <= 7"}
    • [apple:content.title len='20'] ([apple:content.hits])
    • {/apple:content}
    ```

    我来解释一下你刚写的“命令”:

    • type="1":调用文章。
    • order="hits desc":按点击量从高到低排。
    • num="5":只取前5条。
    • where="DATEDIFF(NOW(), input_time) <= 7":这是个时间筛选魔法,意思是只选发布时间在7天内的文章。这样就真的是“本周”热门了。
    • [apple:content.title len='20']:控制标题最多显示20个字符,防止标题太长破坏布局。
    • ([apple:content.hits]):在标题后面显示这篇文章的点击量数字。

    步骤4:保存并更新缓存

    保存模板文件,然后去苹果CMS后台,找到“系统”或“工具”菜单里的 “更新缓存” 按钮,点一下。现在刷新你的网站首页,看看侧边栏是不是已经出现“本周热门”列表了?

    四、 更多玩法与高级技巧

    基础打牢了,你可以玩得更花。

    1. 在文章详情页调用“相关推荐”

    原理:根据当前文章的标签或关键词,去调用有相同标签的其他文章。

    你可以在文章详情页模板(通常是 `show.html`)里,找到文章正文结束后的位置,插入类似代码:

    ``` {apple:content type="1" num="6" where="FIND_IN_SET([apple:content.keywords], keywords)" order="rand()"} ```

    这里的 `where` 条件,就是在所有文章中,查找那些“关键词”字段里包含了当前文章关键词的文章。order="rand()" 是随机排序,让每次刷新推荐都不一样。

    2. 给调用出来的内容“穿衣服”

    光有列表不好看?你需要用CSS给它加样式。注意看,我们写的代码外面有个 `

    `,这个 `class="hot-article yipinkp4q50-kmoi-ose3"` 就是钩子。

    去你模板的CSS文件(通常是style.css)里,加上:

    ``` .hot-article { border: 1px solid eee; padding: 15px; } .hot-article h3 { color: ff6600; } .hot-article ul li { line-height: 30px; } ```

    这样,“本周热门”这个模块就有了边框、内边距,标题变成橙色,列表行距也更舒服了。你可以自由发挥,调整颜色、边距,让它和你的网站风格一致。

    避坑提醒:改CSS前,最好先按F12打开浏览器开发者工具,找到对应元素,在工具里调试好样式再写到CSS文件里,避免反复修改刷新。

    写在最后

    好了,看到这里,你已经从“完全不懂”到“可以上手改了”。自定义标签调用的核心,就是“找对参数,放对位置”这八个字。

    别再被模板限制你的想法了。你想在哪个位置展示什么内容,现在你心里应该有点谱了。

    现在,马上打开你的网站后台,找到模板文件。先别想着大改,就找一个不起眼的小位置,比如底部,试着用今天学的参数,调用一个“最新文章”列表出来。成功一次,你的信心就来了。动手试试吧!

    相关推荐

    最新

    热门

    推荐

    精选

    标签

    易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

    Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图