destoon采集论坛

 找回密码
 立即注册
查看: 625|回复: 4

分站信息调用问题

[复制链接]

32

主题

54

回帖

386

积分

中级会员

Rank: 3Rank: 3

积分
386
发表于 2016-11-21 16:18:14 | 显示全部楼层 |阅读模式
以下标签读出来的是当前城市的信息,但没有城市的信息也读出来的(如areaid=0的信息),我不记得好像改过哪了,或是标签本身是这样实现的。

{loop $tags $i $t}
        {$t[title]}
{/loop}
回复

使用道具 举报

32

主题

54

回帖

386

积分

中级会员

Rank: 3Rank: 3

积分
386
 楼主| 发表于 2016-11-21 16:54:42 | 显示全部楼层
我自个找出问题来了,原来以前作项目时,为了同时调用(公共类信息)即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的信息了。主要是特别需要
回复 支持 反对

使用道具 举报

57

主题

1729

回帖

4263

积分

论坛元老

Rank: 8Rank: 8

积分
4263
发表于 2016-11-21 17:49:53 | 显示全部楼层
这样呀   
回复 支持 反对

使用道具 举报

50

主题

3415

回帖

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2016-11-22 08:32:45 | 显示全部楼层
地区ID是从1开始的
回复 支持 反对

使用道具 举报

32

主题

54

回帖

386

积分

中级会员

Rank: 3Rank: 3

积分
386
 楼主| 发表于 2016-12-10 15:40:42 | 显示全部楼层
地区ID是从0开始的,但如果添加信息时不设什么地区,那就是0了,这样就是没地区了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-12-18 12:05 , Processed in 0.017358 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表