Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 分类列表的问题

[复制链接]
zzl1011 发表于 2009-10-29 13:34:36 | 显示全部楼层 |阅读模式
本帖最后由 zzl1011 于 2009-10-30 14:19 编辑

我的是一聚会模型,点击分类显示都一样,只不过是地址栏变化了而已
http://www.my57.com.cn/m.php?name=party  聚会首页


能不能帮我检查一下,看看那里出了问题
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-29 15:06:58 | 显示全部楼层
我自己顶下
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-29 15:15:19 | 显示全部楼层
这个应该是点击分类后,向服务器发送请求,没有进行相应的处理导致的,检查一下代码吧。
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-29 15:21:36 | 显示全部楼层
3# lidq.jingwu


  我是直接在分类前面加的
  <!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D36/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->
   <li><a href="$siteurl/m.php?name=$modelsinfoarr[modelname]&mo_catid=36">休闲户外</a>$_SBLOCK['fenleizhuti'][0][count]</li>
<!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D37/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->
   <li><a href="$siteurl/m.php?name=$modelsinfoarr[modelname]&mo_catid=37">徒步登山</a>$_SBLOCK['fenleizhuti'][0][count]</li>
$_SBLOCK['fenleizhuti'][0][count]这个是发布活动次数,分类不是我取出来的
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-29 15:36:25 | 显示全部楼层
<!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D36/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->

这里面的catid的值是固定的,当然只能取到一个分类的数据了。
更改一下SQL语句,将它改为变量。
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-29 16:24:28 | 显示全部楼层
本帖最后由 zzl1011 于 2009-10-29 16:29 编辑

5# lidq.jingwu


    还不行,分类列表整不出来,你有时间的话,测试一下看看哪里的问题?
我的是固定catid,点击后这个catid传不过去
http://www.my57.com.cn/m.php?name=party
如果改为变量,分类旁边的活动数就出不来了,页面上的分类是固定的,不是循环取出的
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-29 17:14:19 | 显示全部楼层
用变量是可以的,生成调用语句后做一下更改才可以使用的。
将用变量生成的调用语句发上来看一下。
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-29 17:26:45 | 显示全部楼层
本帖最后由 zzl1011 于 2009-10-29 17:33 编辑

你看代码
<div class="list">
   <h3>理财学习</h3>
   <ul>
             <!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D61/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->
   <li><a href="$siteurl/m.php?name=$modelsinfoarr[modelname]&mo_catid=61">英语</a>$_SBLOCK['fenleizhuti'][0][count]</li>
             <!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D62/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->
   <li><a href="$siteurl/m.php?name=$modelsinfoarr[modelname]&mo_catid=62">讲座</a>$_SBLOCK['fenleizhuti'][0][count]</li>
             <!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D63/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->
   <li><a href="$siteurl/m.php?name=$modelsinfoarr[modelname]&mo_catid=63">职业</a>$_SBLOCK['fenleizhuti'][0][count]</li>
             <!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D64/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->
   <li><a href="$siteurl/m.php?name=$modelsinfoarr[modelname]&mo_catid=64">理财</a>$_SBLOCK['fenleizhuti'][0][count]</li>
             <!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D65/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->
   <li><a href="$siteurl/m.php?name=$modelsinfoarr[modelname]&mo_catid=65">健康</a>$_SBLOCK['fenleizhuti'][0][count]</li>
   </ul>
   <div class="clear"></div>
这个语句调出的是   “健康0”  里面的 “0” 分类活动数
SELECT count(subject) as count, catid FROM `supe_partyitems` where catid = $catid
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-29 17:46:24 | 显示全部楼层
这些调用代码错误,是不是没有重新生成啊。
<!--{block name="uchblog" parameter="sql/SELECT%20count%28subject%29%20as%20count%20FROM%20%60supe_partyitems%60%20where%20catid%3D64/limit/0,1/cachetime/900/cachename/fenleizhuti"}--><!--分类主题-->

生成后的sql后面的参数不是这样的。
SELECT count(subject) as count, catid FROM `supe_partyitems` where catid = $catid
将这一句SQL放到模块中生成调用代码。
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-30 09:31:15 | 显示全部楼层
本帖最后由 zzl1011 于 2009-10-30 09:33 编辑

9# lidq.jingwu


    我试了不行,主要是这个上面没有模块调用,得不到$value[catid],有没有全局的调用
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 22:57 , Processed in 0.100890 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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