帝国CMS调用当前栏目下的栏目简介等信息

24、SQL调用非终极栏目处理技巧

灵动标签列表面调用当前父栏目下的所有子栏目:

(一)、当前栏目ID或专题ID:$GLOBALS[navclassid]通过这个变量可以输出这个栏目id的所有数据(二)、使用范例:调用当前栏目下的栏目简介。用SQL标签调用:[e:loop={select
intro from phome_enewsclass where
classid=’$GLOBALS[navclassid]’,1,24,0}]?=$bqr[intro]?[/e:loop]或用PHP调用:?php$cr=$empire-fetch1(select
intro from phome_enewsclass where
classid=’$GLOBALS[navclassid]’);echo $cr[intro];?

SQL语句调用要指定终极栏目ID,如果不想手动指定多个终极栏目ID,可以用下面方法:
select * from [!db.pre!]ecms_news where checked=1 and
.($class_r[$GLOBALS[navclassid]][islast]?classid=’$GLOBALS[navclassid]’:ReturnClass($class_r[$GLOBALS[navclassid]][sonclass])).
order by newstime desc limit 10

[e:loop={selectclassid,classname,classpathfrom[!db.pre!]enewsclasswherebclassid=‘$bclassid’orderbyclassid”,0,24,0}]==/”

灵动标签调用当前父栏目下所有子栏目-支持选中状态:

[e:loop={selectclassname,classpath,classidfromphome_enewsclasswherebclassid=.$class_r[$GLOBALS[navclassid]][bclassid].orderbyclassid,0,24,0}]==

调用指定栏目名称:

?=$class_r[栏目id][classname]?

调用指定栏目链接:

?=$class_r[栏目ID][classpath]?

灵动标签调用当前栏目别名:

[e:loop={selectclassid,classname,bnamefromphome_enewsclasswhereclassid=$GLOBALS[navclassid],1,24,0}]栏目别名:?=$bqr[bname]?[/e:loop]

调用父栏目链接:

?=$class_r[$class_r[$GLOBALS[navclassid]][bclassid]][classpath]?

调用指定栏目页面内容:

?=$value=ReturnClassAddField(6,classtext);?

调用父栏目下所有子栏目:

[showclasstemp]$class_r[$GLOBALS[navclassid]][bclassid],1,0,0[/showclasstemp]

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图