点击进入知科官方网站
查看: 1190  |  回复: 3
 
 
longfor
积分:1270
注册时间:2012-02-08
最后登录:2013-10-21
发送短消息
发表于 2012-10-28 15:48
页面地址:www.580350.com/home2
 
给的那个开源主页,如何把推荐信息那里的改为展示商场频道ID号99的产品
代码如下:
string TJ()
    {
        StringBuilder sb = new StringBuilder();
        IDataReader rdr = (IDataReader)WMshow.Show("select top 6 * from life where enable=" + WM.True + " order by" + ZK.FieldOrderbyDesc("istop") + "time desc,id desc");
        while (rdr.Read())
        {
            sb.Append("<li><a href=\"/life/" + rdr["id"].ToString() + ".htm\" title=\"" + rdr["title"].ToString() + "\" target=\"_blank\">" + red(rdr["isred"].ToString(), "#ff0000") + WM.cut(rdr["title"].ToString().Trim(), 30, "..") + red(rdr["isred"].ToString(), "") + "</a><img src=\"/T/1/skin/tj.gif\" /></li>");
        }
        rdr = (IDataReader)WMshow.Show("select top 2 * from housesell where enable=" + WM.True + " order by" + ZK.FieldOrderbyDesc("istop") + "time desc,id desc");
        while (rdr.Read())
        {
            sb.Append("<li><a href=\"/housesell/" + rdr["id"].ToString() + ".htm\" title=\"" + rdr["title"].ToString() + "\" target=\"_blank\">" + red(rdr["isred"].ToString(), "#ff0000") + WM.cut(rdr["title"].ToString().Trim(), 30, "..") + red(rdr["isred"].ToString(), "") + "</a><img src=\"/T/1/skin/tj.gif\" /></li>");
        }
        rdr = (IDataReader)WMshow.Show("select top 2 * from job where enable=" + WM.True + " order by" + ZK.FieldOrderbyDesc("istop") + "time desc,id desc");
        while (rdr.Read())
        {
            sb.Append("<li><a href=\"/job/" + rdr["id"].ToString() + ".htm\" title=\"" + rdr["title"].ToString() + "\" target=\"_blank\">" + red(rdr["isred"].ToString(), "#ff0000") + WM.cut(rdr["title"].ToString().Trim(), 30, "..") + red(rdr["isred"].ToString(), "") + "</a><img src=\"/T/1/skin/tj.gif\" /></li>");
        }
        rdr.Close(); rdr.Dispose();
        return sb.ToString();
    }
 
 //
  string GetMallAuto()
    {
        StringBuilder sb = new StringBuilder();
  //and (classid=99)--------------这里就是你那天改的呀
        IDataReader rdr = (IDataReader)WMshow.Show("select top 10 * from mall where enable=" + WM.True + "  order by" + ZK.FieldOrderbyDesc("istop") + "time desc,id desc");
        while (rdr.Read())
        {
            sb.Append("<li><a href=\"/mall/" + rdr["id"].ToString() + ".htm\" title=\"" + rdr["title"].ToString() + "\" target=\"_blank\">" + red(rdr["isred"].ToString(), "#ff0000") + WM.cut(rdr["title"].ToString().Trim(), 30, "..") + red(rdr["isred"].ToString(), "") + "</a><img src=\"/T/1/skin/tj.gif\" /></li>");
        }     
        rdr.Close(); rdr.Dispose();
        return sb.ToString();    }
 
 
Official服务
积分:16745
注册时间:2012-01-02
最后登录:2015-09-24
发送短消息
回复于 2012-10-28 15:50
1楼
那天不是修改了一段,你粘那一段上来
 
 
longfor
积分:1270
注册时间:2012-02-08
最后登录:2013-10-21
发送短消息
回复于 2012-10-28 16:15
2楼
黄色的那个和下面的就是你昨天改的
 
 
Official服务
积分:16745
注册时间:2012-01-02
最后登录:2015-09-24
发送短消息
回复于 2012-10-28 21:26
3楼
商品类别99是二级类别是吧,显示99这个类别的商品是吧,
 
昨天我不是演示了么,  把 注释中的这一段 and (classid=99) 加到 order by的前面
 
IDataReader rdr = (IDataReader)WMshow.Show("select top 10 * from mall where enable=" + WM.True + " and (classid=99) order by" + ZK.FieldOrderbyDesc("istop") + "time desc,id desc");
       
 
 
如果是要显示多个二级类别里的商品,则在order by的前面加and (classid=97 or classid=99 or classid=100) 中间用or分隔
回复帖子