① 请教关于ELOOP 自动获取上级栏目ID的问题 帝国cms
[e:loop={"select classid,classname,classpath from phome_enewsclass where bclassid='selfinfo' ".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid ",0,24,0}]
这段里面我想让ELOOP获取上级栏目的ID是自动获取。但是如果写 bclassid='selfinfo' 是不行的。sql报错,请教各位大神。如果想自动获取到上级ID要如何写。
② 怎么在eloop的SQL语句是,使用当前专题ID
比如SQL_ID为g97cnrayku9xw,
SQL>select address from v$sql where sql_id='g97cnrayku9xw';
ADDRESS
----------------
000000077BE8EE68
SQL>select username,osuser,machine,program from v$session where prev_sql_addr='000000077BE8EE68';
或者
SQL>select username,osuser,machine,program from v$session where sql_address='000000077BE8EE68';
其中的machine就是你要找的计算机名称!
③ 帝国cms万能标签首页调用不显示文章名字
1、你mysql查询代码中的where firsttitle in (1) 这个语句的用意是表示只调用1级头条的信息,所以,你要先确认 你的news表中有 1级头条的数据,可以使用mysql工具(如phpmyadmin、navicat等)打开phome_ecms_news表来查看;
2、发现如果确实存在数据,那么要检验是不是这些1级头条的数据 的 ftitle字段(“副标题”)是否为空,如果为空则需补足;
关于eloop,建议你简化sql语句,具体参帝国官方网页链接