帝国CMS标签管理通过后台“其他→标签管理”操作,可查看、编辑标签,并用[!--keyboard--]调用关键词;2. 自定义标签可通过/userfun.php添加函数或使用灵动标签实现模板复用。

帝国CMS的标签管理功能可以帮助你灵活调用网站内容,提升页面展示效果。合理使用系统自带标签和自定义标签,能让你在模板设计时更高效地组织数据。
帝国CMS后台自带“标签管理”功能,主要用于管理和调用信息标签(如关键词、专题、自定义字段等),常用于文章推荐、相关文章、热门标签等场景。
常用操作步骤:[!--keyboard--]调用当前文章的关键词标签例如,调用与当前文章关键词匹配的其他文章:
[e:loop={"SELECT * FROM [!db.pre!]ecms_news WHERE FIND_IN_SET('$navinfor[keyboard]', keyboard) AND id != '$navinfor[id]' LIMIT 10",10,24,0}]
<a href="<?=\$bqsr[titleurl]?>"><?=\$bqr[title]?></a>
[/e:loop]这里的“自定义标签”一般指在模板中使用的自定义函数或快捷调用方式,比如封装一段PHP逻辑,方便在多个模板中重复使用。
方法一:通过用户自定义函数(推荐)/e/class/userfun.php
function custom_tag_list($limit = 10) {
global $empire, $dbtbpre;
$sql = \$empire->query("SELECT tagname, num FROM {$dbtbpre}enewstags ORDER BY num DESC LIMIT \$limit");
\$taglist = '';
while (\$r = \$empire->fetch(\$sql)) {
\$taglist .= "<a href='/e/tags/?tagname=".urlencode(\$r['tagname'])."'>".\$r['tagname']."(<em>".\$r['num']."</em>)</a> ";
}
return \$taglist;
}<?php echo custom_tag_list(8); ?>即可输出热门标签列表方法二:使用万能标签(灵动标签)模拟自定义标签
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<li><a href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a></li>
[/e:loop]你可以把这类常用代码保存为文本片段,当作“自定义标签”快速插入模板。
方法三:创建包含文件(适用于复杂结构)
/e/template/下新建一个标签文件,如tag_menu.php
<?php include(ECMS_PATH.'e/template/tag_menu.php');?>调用基本上就这些。标签管理重在维护和调用已有标签,而“自定义标签”更多是通过函数或代码块实现复用。掌握这两种方式,模板开发会更高效。注意备份文件,避免升级覆盖。
以上就是帝国CMS标签管理怎么使用?自定义标签怎么加?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号