MoreTags插件 帮助文档当前文档版本:V1.0 更新日期:2021-03-30 作者:东坡网 有故事的人
|
|
子信息调用父信息的全部子信息子信息调用父信息的全部子信息,就是将 子信息调用父信息 和 父信息调用子信息 代码结合起来。 <?php //子信息id $zi_id=$navinfor[id]; //子信息classid $zi_classid=$navinfor[classid]; $allstr=''; $sqlb=$empire->query("select tagid from {$dbtbpre}moretags_子信息所在数据表名_关联字段名 where classid='$zi_classid' and id='$zi_id' limit 100"); while($rb=$empire->fetch($sqlb)){ $rrb=$empire->fetch1("select id,classid,title,titleurl from {$dbtbpre}ecms_moretags where id='$rb[tagid]' limit 1"); if($rrb['id']){ //第一层循环 至此调用出来了父信息id //父信息id $fuid=$rrb['id']; $sqlcc=$empire->query("select id,classid from {$dbtbpre}moretags_子信息所在数据表名_关联字段名 where tagid='$fuid' order by newstime limit 99999"); while($ccr=$empire->fetch($sqlcc)){ //第二层循环 调用当前父信息下的其它子信息 $rr2=$empire->fetch1("select id,title,titleurl from {$dbtbpre}ecms_".$class_r[$ccr['classid']]['tbname']." where id='$ccr[id]' limit 1"); if($rr2['id']){ $allstr.='<a href="'.$rr2['titleurl'].'" title="'.$rr2['title'].'">'.$rr2['title'].'</a> '; } } } } echo $allstr; ?> |
|