点击进入知科官方网站
查看: 1398  |  回复: 4
 
 
longfor
积分:1270
注册时间:2012-02-08
最后登录:2013-10-21
发送短消息
发表于 2012-10-31 11:09
<%=ZK.BindEasy("select top 8 * from life where enable=" + WM.True + " " + ZK.getClassForSqlWhere("life_class", "1") + " order by time desc,id desc", "<li class=\"isred{{isred}}\"><span>{{time}}</span><a title=\"{{#title}}\" href=\"/life/{{ID}}.htm\" target=\"_blank\">{{title}}</a></li>", "title", 30, "..", "time", "MM\\/dd")%></ul>
 
 
我想把上面这段代码改为自动获取黄页频道ID为228的商家名称,随机显示8条,如何实现呢
 
 
Official服务
积分:16745
注册时间:2012-01-02
最后登录:2015-09-24
发送短消息
回复于 2012-10-31 11:21
1楼
228是一级黄页类别,还是二级黄页类别??
 
 
               显示最新8条黄页信息,且是已审核的信息,且是公司名称不为空的信息,若需显示含缩略图的信息则多添加一个条件and thumbnail<>''
如果228是一级类别则按这个方法: 
select top 8 * from life where enable=" + WM.True + " " + ZK.getClassForSqlWhere("life_class", "1") + " order by time desc,id desc
这段改成
select top 8 * from m_company where enable=" + WM.True + " " + ZK.getClassForSqlWhere("m_company_class", "228") + " and companyname<>'' order by time desc,id desc
 
 
如果228是二级类别则按这个方法:
select top 8 * from life where enable=" + WM.True + " " + ZK.getClassForSqlWhere("life_class", "1") + " order by time desc,id desc
这段改成
select top 8 * from m_company where enable=" + WM.True + " and classid=228 and companyname<>'' order by time desc,id desc
 
 
 
————————————————————————————————————————————————————————————————————————————————
 
 
 
 
<li class=\"isred{{isred}}\"><span>{{time}}</span><a title=\"{{#title}}\" href=\"/life/{{ID}}.htm\" target=\"_blank\">{{title}}</a></li>
这段是输出样式,以下提供黄页m_company数据表的常用字段名:
companyname  公司名称
thumbnail  代表图片(缩略图)
address  地址
postcode  邮编
contact 联系人
phone  联系电话
tel 联系手机
email 联系邮箱
qq QQ号
homepage 公司主页
content  公司介绍
 
 
 
 
Official服务
积分:16745
注册时间:2012-01-02
最后登录:2015-09-24
发送短消息
回复于 2012-10-31 11:23
2楼
你说的随机实现不了 (用这个ZK.BindEasy程序方法无法实现,必须编写更深层次的代码,无法免费提供随机显示的范例) 
 
 
longfor
积分:1270
注册时间:2012-02-08
最后登录:2013-10-21
发送短消息
回复于 2012-10-31 11:29
3楼
我改成这样,出现问题了
<%=ZK.BindEasy("select top 8 * from m_company where enable=" + WM.True + " and classid=228 and companyname<>'' order by time desc,id desc
", "<li class=\"isred{{isred}}\"><span>{{time}}</span><a title=\"{{#title}}\" href=\"/life/{{ID}}.htm\" target=\"_blank\">{{title}}</a></li>
", "title", 30, "..", "time", "MM\\/dd")%></ul>
 
 
Official服务
积分:16745
注册时间:2012-01-02
最后登录:2015-09-24
发送短消息
回复于 2012-10-31 11:33
4楼
你的输出样式不正确的原因,  这个黄页表没有title这个字段的。
 
按我提供给你的字段名去写
 
 
 比如改成:
<li><a title=\"{{#companyname}}\" href=\"/company/{{ID}}.htm\" target=\"_blank\">{{companyname}}</a></li>
 
回复帖子