帝国cms专题父栏目 帝国cms使用手册

帝国cms怎么用万能标签调用父栏目下所有文章?

?php

创新互联成立于2013年,是专业互联网技术服务公司,拥有项目网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元双江做网站,已为上家服务,为双江各地企业和个人服务,联系电话:028-86922220

$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);

$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的顶级栏目ID

//echo $topbclassid;

?

[e:loop={'select * from [!db.pre!]enewsclass as a right join [!db.pre!]ecms_news as b on a.classid=b.classid and a.bclassid='.$topbclassid.'',1,24,0}]

[?=$bqno?]a href="?=$bqsr[titleurl]?" target="_blank"?=$bqr[title]?/abr /

[/e:loop]

首先,我也好久没有弄过帝国了,很多东西都忘了,凭仅有的记忆和网上搜索,在6.6版本里测试了一下,以上方法是有效的。

关于[!--bclass.id--]这个标签,记得外面的[!-- --]这个是输出的意思,相当于echo吧,所以放在标签里怎么都不对了,因为它并不需要在那里输出,

其次在[!db.pre!]ecms_news数据表里的classid是本栏目id,比如你顶级栏目2下面有34,35,36,37,新闻表里只能查34,35,36,37栏目的新闻,所以你classid=[!--bclass.id--]这样写就算[!--bclass.id--]没有输出的问题也是不正确的

所以我用了联合查询的mysql,同时查栏目表和新闻表,在栏目表查出哪个栏目的父栏目id是2,得出34,35,36,37,然后去新闻表查属于这4个栏目的新闻

最上面取得当前栏目的顶级栏目ID是在网上搜的,测试过是对的,它应该比[!--bclass.id--]好吧,记得[!--bclass.id--]好像只是父栏目id,如果有3级栏目是不是就不能获取一级栏目了,我记不太清了,你可以自己测试一下2个变量的区别

怎么调用父栏目简介 帝国cms

?=$class_r[$GLOBALS[navclassid]]['bname']?

上面那一句可以在列表页和内容页去调用

封面模板要调用,博主只找到了一个用sql语句去调用的

[e:loop={"select bname from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}] ?=$bqr[bname]? [/e:loop]

帝国CMS顶级栏目封面页封面模板调用栏目别名!

帝国CMS父栏目,终极栏目,非终极栏目的区别

首先必须要认识这3个栏目的意思

父栏目:

就是通常所说的大栏目,每个父栏目下面可以包含若干个子栏目和终极栏目。父栏目下不可以直接增加信息(文章)。

终极栏目:

指没有子栏目的栏目,只有终极栏目下,才能增加信息(文章)。

非终极栏目:

父栏及其子栏目统称为非终极栏目。

父栏目、终极栏目关系示意图:

父栏目、终极栏目

栏目功能说明

帝国CMS的非终极栏目的页面模式支持以下四种:

1、封面式:页面由多个标签显示出栏目信息,不分页,显示样式由封面模板决定。

2、列表式:信息列表分页显示,显示样式由列表模板决定。会显示所有子栏目下的信息列表。

3、页面内容式:页面同封面式,显示样式由栏目的“页面内容”决定。相对于封面式,页面内容式更独立,对于页面格式不通用的栏目用页面内容式更合适(比如关于我们等单页)。

4、栏目绑定信息:生成的页面为某一信息的内容。方便用发布信息做自定义页面。显示样式由填写的“绑定信息ID”决定。

帝国CMS如何调用父栏目下所有子栏目中的文章

帝国有分页的标签,父栏目调用本栏目文章直接使用灵动标签调用文章,ID就是父栏目的ID


本文名称:帝国cms专题父栏目 帝国cms使用手册
文章链接:http://azwzsj.com/article/ddjdise.html