帝国CMS模板列表页调用栏目名称,精准定位内容

帝国CMS模板列表页调用栏目名称,精准定位内容

浏览次数:
作者: 墨鱼
信息来源: 本站原创
更新日期: 2020-10-11 15:48:53
文章简介

在帝国CMS模板列表页(list.var)中,若需调用栏目名称而非别名,可使用特定函数获取栏目信息,并提取名称字段进行输出。此方法确保内容准确,提升用户体验。简洁高效,符合SEO优化要求。

  • 正文开始
  • 相关阅读
  • 推荐作品

方法1、

帝国默认机制是这样的:当没填写栏目别名时,前台显示的是栏目名称,如果有别名则显示别名,只是通常情况下新建栏目时,别名会默认跟栏目名保持一致,所以很多人没注意过这个问题。

当别名跟主名不一样的时候你就知道区别在哪了,尤其是list.var里面用[!--this.classname--]调用栏目名时,显示的全是别名,如果想改回用主名作显示,可以这么改:

1、列表模版list.var勾选开启“使用程序代码”

2、在原本的list.var模版前加上$listtemp=',在最后加上';

3、在需要调用栏目名的地方用'.$class_r[$r[classid]]['classname'].'来调用。

实例:

$listtemp='

<li>【'.$class_r[$r[classid]]['classname'].' 】【[!--this.classname--]】<a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';

 

效果:

【国内新闻】【国内】盂县集贸市场又有新动作

-----------------------------------------------------------

方法2、

帝国CMS里如果填写了栏目别名以后,那么栏目列表内容模板(list.var)调用栏目名称标签[!--this.classname--]实际上是调用的栏目别名,这个不知道算不是帝国CMS的BUG还是故意这样做的!解决方法就是用SQL单独查询输出一个栏目名称就好了,具体代码如下:

$cl=$empire->fetch1("select classname from phome_enewsclass where classid='$r[classid]'");

$listtemp='

<li>【<a href="'.$classpath=$public_r['newsurl'].$cl['classpath'].'">'.$classname=$cl['classname'].'</a>】<a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span></li>

';

效果:

【国内新闻】盂县集贸市场又有新动作

帝国CMS后台,直接添加会员功能,支持7.5版,轻松拓展!
« 上一篇 2020年10月11日
帝国CMS会员中心模板中判断收藏夹是否有内容
下一篇 » 2020年10月16日
  • HTML5手机端专属底部客服按钮(含电话与微信)制作教程及模板下载
    49阅读0条评论0个赞
    想为手机网页添加便捷客服入口?本教程专为HTML5设计,教你打造手机端专属底部客服按钮,涵盖电话与微信两大常用联系方式。详细步骤讲解搭配实用模板实例,即使是新手也能轻松上手,快速实现网页客服功能升级,提升用户体验与沟通效率,快来下载教程开启优化之旅!
  • HTML5手机端仿微信底部菜单模板下载及完整代码
    24阅读0条评论0个赞
    HTML5精仿微信手机底部菜单模板,轻松打造移动端交互新体验!本教程详细解析如何利用HTML5技术,高度还原微信底部菜单样式与功能,包含完整代码与实例下载。无论是新手入门还是进阶开发者,都能快速掌握核心技巧,一键下载模板,快速集成至项目,提升界面交互友好度,让你的应用更贴近用户习惯。
  • 帝国CMS教程,为播放字段onlinpath添加播放组功能的插件指南1500点
    42阅读0条评论0个赞
    帝国CMS教程:为播放字段onlinpath添播放组功能插件指南。本教程详细介绍如何通过插件,为帝国CMS的onlinpath播放字段增加播放组功能,实现多视频分组管理、便捷播放,提升网站视频内容管理效率与用户体验,适合网站开发者及管理员学习操作。
  • 帝国CMS列表模板list.var中调用morepic字段的详细教程
    69阅读0条评论5个赞
    《帝国CMS列表模板list.var调用morepic字段教程》:想在帝国CMS默认列表内容模板里调用morepic字段却不知如何操作?别担心,本教程为你详细讲解。通过简单几步设置,就能轻松实现该字段调用,让列表展示更丰富多元,满足你多样化的网页内容呈现需求,快速提升网页展示效果。
  • 帝国CMS插件,微软Bing IndexNow推送管理工具500点
    369阅读4条评论3个赞
    微软Bing IndexNow推送管理插件,专为帝国CMS打造。本教程指导您如何高效利用该插件,实现网站内容快速被Bing搜索引擎收录。通过简单配置,即可自动化推送新发布或更新的页面至Bing,加速索引过程,提升网站SEO效果。轻松管理推送历史,监控索引状态,确保网站内容及时展现给目标用户。优化网站可见性,从掌握Bing IndexNow推送管理开始。

如本文对您有帮助,就请墨鱼抽根烟吧!