账号通
    

账号  

密码  

3084

查看

2

回复
主题:[讨论]说下获取栏目图片的方法-JS [收藏主题] 本贴被认定为精华  
cngothic 当前离线

101

主题

0

广播

0

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

用户积分:1390 分
登录次数:78 次
注册时间:2007/9/7
最后登录:2010/8/25
cngothic 发表于:2008/7/29 12:03:00   | 只看该作者 查看该作者主题 楼主 

有个客户要求用ASP的系统。这两天一直用KESION CMS。发现不少问题。兴好都解决了。


 


栏目图片信息存储在:KS_Class表的ClassBasicInfo字段中


 


内容为:/images/zt3.jpg||||||||||||||||0%ks%250,left,300,300%ks%1%ks%%ks%http://www.kesion.com


于是写个JS


JS部分:


 


<script type="text/javascript">
<!--
  function classpic(picstr){
    var picstr2 = new Array(2);
 picstr2 = picstr.split("||||||||||||||||");
 document.write("<img src=" + picstr2[0] + " />");
  }
-->
</script>


 


SQL语句-循环题部分:


 


SELECT ClassBasicInfo,Id,FolderName FROM KS_Class WHERE TN='20086496258876' ORDER BY ID DESC


//语句按须修改


 


<div class=gdzt id=textdiv1>
[loop=20]
<p><a href="{$Field(ID,GetInfoUrl,100,1)}" title="{$Field(FolderName,Text,0,...,1,)}"><script type="text/javascript">classpic('{$Field(ClassBasicInfo,Text,0,...,1,)}');</script>"></a></p>
[/loop]
</div>



 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2008/7/29 16:05:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
liunaasp 当前离线

26

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:573 分
登录次数:32 次
注册时间:2009/4/21
最后登录:2010/3/18
liunaasp 发表于:2009/4/24 14:16:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线商城系统(NET)

很是感谢哦  呵呵   !!!


 


CREATE FUNCTION dbo.Split(       
@expression   nvarchar(max),       
@delimiter nvarchar(10)        
)returns @retval TABLE([key] nvarchar(max))       
AS       
begin 
 declare @index int,@length int 
 select @length=len(@delimiter)
 while charindex(@delimiter,@expression)>0       
 begin   
   set @index=charindex(@delimiter,@expression)-1
   insert @retval values (left(@expression,@index))
   set @expression=stuff(@expression,1,@index + @length,'')
 end
 insert @retval values(@expression) 
 return       
end


 


 


declare @aa nvarchar(50)
declare @b nvarchar(50)
set @aa='12||||36'
select [key] from dbo.Split(@aa, '||||')
  这个也许 往后你可以用得着的 呵呵

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