Kamcholee

帝国CMS调用指定栏目下的所有标题分类
enewsinfotype表中没有栏目ID 所以只能双表联合查询(enewsinfotype+news), 注释:...
扫描右侧二维码阅读全文
10
2018/08

帝国CMS调用指定栏目下的所有标题分类

enewsinfotype表中没有栏目ID 所以只能双表联合查询(enewsinfotype+news), 注释:[!db.pre!]ecms_news 改成你的 数据表名 classid=34 为终极栏目ID 多个改为 classid in (34,35,36) 若不指定栏目可把classid=34删除 查询phome_enewsclassadd表里的ttids字段也可以 建议直接用第一个PHP代码。

<?php
$r=$empire->fetch1("select ttids from phome_enewsclassadd where classid=34");
$n=explode(",",$r[ttids]);
$num=count($n)-1;
for($i=1;$i<$num;$i++){
$tt=$empire->fetch1("select * from phome_enewsinfotype where typeid={$n[$i]}");//标题分类
?>
<li class="fj"><a href="<?=$public_r[newsurl]?><?=$tt[tpath]?>/"><?=$tt[tname]?></a></li>
<?php
}
?>
[e:loop={"select a.*,b.* from [!db.pre!]enewsclassadd a,[!db.pre!]enewsclass b where a.classid=b.classid and b.bclassid=2",0,24,1}]
<?php
$n=explode(",",$bqr[ttids]);
$num=count($n)-1;
for($i=1;$i<$num;$i++){
$tt=$empire->fetch1("select * from phome_enewsinfotype where typeid={$n[$i]}");//标题分类
?>
<div class="fj"><a href="<?=$public_r[newsurl]?><?=$tt[tpath]?>/"><?=$tt[tname]?></a>(<?=$bqr[classname]?>)</div>
<?php
}
?>
[/e:loop]
<?php
$r=$empire->fetch1("select ttids from phome_enewsclassadd where classid=3");
$n=explode(",",$r[ttids]);
$num=count($n)-1;
for($i=1;$i<$num;$i++){
$tt=$empire->fetch1("select * from phome_enewsinfotype where typeid={$n[$i]}");//标题分类
?>
<li><a href="<?=$public_r[newsurl]?><?=$tt[tpath]?>/"><?=$tt[tname]?></a></li>
<?php
}
?>
Last modification:August 10th, 2018 at 08:53 am

Leave a Comment