分站信息调用问题
以下标签读出来的是当前城市的信息,但没有城市的信息也读出来的(如areaid=0的信息),我不记得好像改过哪了,或是标签本身是这样实现的。{loop $tags $i $t}
{$t}
{/loop} 我自个找出问题来了,原来以前作项目时,为了同时调用(公共类信息)即areaid=0同时读取,所以修改了tag类,它在include\tag.func.php文件里,大概第82行处
if(is_numeric($areaid)) {
$ARE = $db->get_one("SELECT child,arrchildid FROM {$db->pre}area WHERE areaid=$areaid");
$condition .= ($areachild && $ARE['child']) ? " AND areaid IN (".$ARE['arrchildid'].")" : " AND areaid=$areaid";
}
在AND areaid IN (".$ARE['arrchildid']."后加个,0就同时读出areaid=0的信息了。主要是特别需要 这样呀 地区ID是从1开始的 地区ID是从0开始的,但如果添加信息时不设什么地区,那就是0了,这样就是没地区了
页:
[1]