账号通
    

账号  

密码  

2695

查看

9

回复
主题:[求助]在SQL中如何控制图片的分行分列 [收藏主题] 转到:  
xiner2000 当前离线

108

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1549 分
登录次数:225 次
注册时间:2007/4/16
最后登录:2012/10/8
xiner2000 发表于:2008/6/7 21:05:00   | 显示全部帖子 查看该作者主题 楼主 

我写了个最新商品的标签.问题出来了:怎么实现分拦分列显示,我的只能显示一列,我想在SQL中如何控制图片的分行分列,比如一行5个商品,3列,我的只能是一列,等待高手解决,不胜感激...



此主题相关图片如下:未标题-1.gif
未标题-1.gif
详细情况如下:


标签名称:最新商品


查询语句:select top 5 ID,Title,PhotoUrl,Price_Member,Price_Market from KS_Product where tid in({$CurrClassChildID}) order by id desc

循环体:

<table width="153" border="0" cellspacing="0" cellpadding="0">
[loop=20]
<tr>
<td class="tdround2"><table width="153" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" height="108" colspan="2"><a href='{$Field(ID,GetInfoUrl,5,1)}' target="_blank"><img class=img2xp width="130" height="98" src="{$Field(PhotoUrl,Text,0,...,0,/images/nopic.gif)}" border="0" alt="{$Field(Title,Text,0,...,0,)}"></a></td>
</tr>
<tr>
<td width="10%"> </td>
<td height="23"><a href='{$Field(ID,GetInfoUrl,5,1)}' target="_blank">{$Field(Title,Text,18,...,0,)}</a></td>
</tr>
<tr>
<td> </td>
<td height="23">市场价:<font class="cutprice">{$Field(Price_Market,Num,0,2)}</font>元</td>
</tr>
<tr>
<td> </td>
<td height="23">批发价:<font class="redfont">{$Field(Price_Member,Num,0,2)}</font>元</td>
</tr>
<tr>
<td> </td>
<td height="28"><a href="/Shop/ShoppingCart.asp?Action=Add&amp;ID={$Field(ID,Num,0,2)}" target="_blank"><img src="/Images/ProductBuy.gif" width="60" height="21" border="0" alt="加入购物车:{$Field(Title,Text,0,...,0,)}"/> </a>


<a href="/User/index.asp?User_Favorite.asp?Action=Add&amp;ChannelID=5&amp;InfoID={$Field(ID,Num,0,2)}" target="_blank"><img src="/Images/ProductFav.gif" alt="加入收藏夹:{$Field(Title,Text,0,...,0,)}" border="0" /></a>
</td>
</tr>
</table></td>
</tr>
<tr><td height="15"></td></tr>
[/loop]
</table>

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xiner2000 当前离线

108

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1549 分
登录次数:225 次
注册时间:2007/4/16
最后登录:2012/10/8
xiner2000 发表于:2008/6/8 8:02:00   | 显示全部帖子 查看该作者主题 沙发 
总之,只要将循环提代码修改后,就可以根据不同需要得到不同效果了.
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xiner2000 当前离线

108

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1549 分
登录次数:225 次
注册时间:2007/4/16
最后登录:2012/10/8
xiner2000 发表于:2008/6/8 7:59:00   | 显示全部帖子 查看该作者主题 藤椅 
将循环体设置为:

<table cellspacing="10" cellpadding="10" border="0" bordercolor="#FF0000" width="176" height="246">


<tr>


 [loop=3]


  <td>
 <p align="center"><a href='{$Field(ID,GetInfoUrl,5,1)}' target="_blank">
 <html  xmlns:v>



<style>
v\:*{behavior:url(#default#VML)}
</style><body><v:RoundRect style="position:relative;width:130;height:98px;" arcsize=0.1><!--设置圆角表格的大小和弧度--><v:shadow on="T" type="single" color="#b3b3b3" offset="3px,3px"/><!--设置阴影、阴影颜色和偏移距离--><font color="#FF0000"><v:TextBox style="font-size:9pt;">
<img width="130" height="98" src="{$Field(PhotoUrl,Text,0,...,0,/images/nopic.gif)}" border="0" alt="{$Field(Title,Text,0,...,0,)}" style="color: #00FFFF; padding-left: 1px; padding-right: 0; padding-top: 0; padding-bottom: 0; background-color: #C0C0C0"></v:TextBox></font></a>              <!--设置表格内字体、字体大小-->
 </v:RoundRect>   
</body>
</html>
</a></p>
 <a href='{$Field(ID,GetInfoUrl,5,1)}' target="_blank"><font color="#FF0000">{$Field(Title,Text,18,...,0,)}</font></a><br>
 <font color="#0000FF">市场价:<font class="cutprice">{$Field(Price_Market,Num,0,2)}</font>元</font><br>
 <font color="#66FF33">批发价:<font class="redfont">{$Field(Price_Member,Num,0,2)}</font>元</font><br>
<a href="/Shop/ShoppingCart.asp?Action=Add&amp;ID={$Field(ID,Num,0,2)}" target="_blank"><img src="/Images/ProductBuy.gif" width="60" height="21" border="0" alt="加入购物车:{$Field(Title,Text,0,...,0,)}"/> </a>


<a href="/User/index.asp?User_Favorite.asp?Action=Add&amp;ChannelID=5&amp;InfoID={$Field(ID,Num,0,2)}" target="_blank"><img src="/Images/ProductFav.gif" alt="加入收藏夹:{$Field(Title,Text,0,...,0,)}" border="0" /></a>


 </td>


[/loop]


</tr>


</table>


此主题相关图片如下:未标题-1.gif
未标题-1.gif
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xiner2000 当前离线

108

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1549 分
登录次数:225 次
注册时间:2007/4/16
最后登录:2012/10/8
xiner2000 发表于:2008/6/7 22:21:00   | 显示全部帖子 查看该作者主题 板凳 
官方标签能实现这个吗???
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xiner2000 当前离线

108

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1549 分
登录次数:225 次
注册时间:2007/4/16
最后登录:2012/10/8
xiner2000 发表于:2008/6/7 22:06:00   | 显示全部帖子 查看该作者主题 报纸 
科汛智能建站系统
这样只要将循环体复制到网页编辑中 ,接可以用css定义样式或添加边框效果了.
此主题相关图片如下:未标题-1.gif
未标题-1.gif
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xiner2000 当前离线

108

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1549 分
登录次数:225 次
注册时间:2007/4/16
最后登录:2012/10/8
xiner2000 发表于:2008/6/7 22:02:00   | 显示全部帖子 查看该作者主题 地板 
科汛智能建站系统

自己的问题还是自己解决吧!修改如下:


将循环 体修改成如下代码:


<table cellspacing="10" cellpadding="10">


<tr>


 [loop=3]


  <td>
 <p align="center"><a href='{$Field(ID,GetInfoUrl,5,1)}' target="_blank"><img width="130" height="98" src="{$Field(PhotoUrl,Text,0,...,0,/images/nopic.gif)}" border="0" alt="{$Field(Title,Text,0,...,0,)}"></a></p>
 <a href='{$Field(ID,GetInfoUrl,5,1)}' target="_blank">{$Field(Title,Text,18,...,0,)}</a><br>
 市场价:<font class="cutprice">{$Field(Price_Market,Num,0,2)}</font>元<br>批发价:<font class="redfont">{$Field(Price_Member,Num,0,2)}</font>元<br>
<a href="/Shop/ShoppingCart.asp?Action=Add&amp;ID={$Field(ID,Num,0,2)}" target="_blank"><img src="/Images/ProductBuy.gif" width="60" height="21" border="0" alt="加入购物车:{$Field(Title,Text,0,...,0,)}"/> </a>


<a href="/User/index.asp?User_Favorite.asp?Action=Add&amp;ChannelID=5&amp;InfoID={$Field(ID,Num,0,2)}" target="_blank"><img src="/Images/ProductFav.gif" alt="加入收藏夹:{$Field(Title,Text,0,...,0,)}" border="0" /></a>


 </td>


[/loop]


</tr>


</table>
就达到要求了, [loop=3]意思是3列要几列变几,行数增加的话将红色代码复制到蓝色代码前及可.


此主题相关图片如下:未标题-1.gif
未标题-1.gif
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xiner2000 当前离线

108

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1549 分
登录次数:225 次
注册时间:2007/4/16
最后登录:2012/10/8
xiner2000 发表于:2008/6/7 21:57:00   | 显示全部帖子 查看该作者主题 7楼 

知道为什么要用这个吗??? 这样的话我们就可以自由地给商品图片增加边框效果了,这样的话让我们的网站更加个性话..

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.45703秒 powered by KesionCMS 9.0