千套模板千万共享-盛载云技术的zoomla!逐浪CMS5.5强势推出

Zoomla!逐浪CMS社区

注册

 

发新话题 回复该主题

[求助] v5.5商城中多图片地址输出后,如何把字符拆掉? [复制链接]

1#
第一步:获取ZL_P_SHOP表中的picture字段数据,{SField sid="常规商品数据源" FD="picture" page="0"/} 。
第二部:分解picture的值中字符串,如果操作?
图片地址1|2012/2/1/201202011147073017698.jpg$图片地址2|2012/2/1/201202011147074057802.jpg$图片地址3|2012/2/1/201202011147075007897.jpg$图片地址4|2012/2/1/201202011147075947991.jpg
如何得到:
  1. var1="2012/2/1/201202011147073017698.jpg";
  2. var2="2012/2/1/201202011147074057802.jpg";
  3. var3="2012/2/1/201202011147075007897.jpg";
  4. var4="2012/2/1/201202011147075947991.jpg";
复制代码
问想实现字符串拆分怎么做,有代码实例?
分享 转发
TOP
2#

多图片的标签,我也晕。
逐浪CMS免费培训!            qq:343489416 404655890
逐浪建站技术交流群一:116078158
AD:一直在建设中的小站www.51baozhiyang.ccom
TOP
3#

我的标签里写了下面代码:
  1. <script>
  2. function cutStr(mainStr, subStr1, subStr2) {
  3.     var count1 = 0;
  4.     var count2 = 0;
  5.     var offset1 = 0;
  6.     var offset2 = 0;
  7.     var txt = new Array();
  8.     var i = 0;
  9.     var do {
  10.         offset1 = mainStr.indexOf(subStr1, offset1);  
  11.         alert(offset1);  
  12.         if (offset1 != -1) {
  13.             count1++;
  14.             offset1 += subStr1.length;
  15.         }
  16.         offset2 = mainStr.indexOf(subStr2, offset2);
  17.         if (offset2 != -1) {
  18.             count2++;
  19.             offset2 += subStr2.length;
  20.         }
  21.         txt[i] = mainStr.substring(offset1, offset2);
  22.     } while ( offset1 != - 1 && offset2 != - 1 )
  23.     return txt;
  24. }
  25. var picture = "{Field="picture"/}";
  26. alert(picture);
  27. if (picture!="" || picture==undefined)
  28. {
  29.    var txt_value = new Array();
  30.    txt_value = cutStr(picture,"|","$");
  31.    alert(txt_value[0]);
  32.    var k = txt_value.length;
  33.    var l;
  34.    for(l=0;l<=k;l++)
  35.    {
  36.       var str = '<LI><A title="{Field="Proname"/}" href="/UploadFiles/' + txt_value[l] + '" rev="/UploadFiles/' + txt_value[l] + '" rel="zoom1"><IMG lang="/UploadFiles/' + txt_value[l] + '" class="autobg" alt="{Field="Proname"/}" src="/UploadFiles/' + txt_value[l] + '"></A></LI>';
  37.       document.write(str);
  38.    }
  39. }
  40. </script>
复制代码
但没有反映,是不是代码有问题,发哥能帮忙看看吗?
TOP
4#

发哥,快来帮帮忙。
TOP
5#

  1. <script language="javascript">    
  2. function spli(){  
  3. datastr="图片地址1|2012/2/1/201202011147073017698.jpg$图片地址2|2012/2/1/201202011147074057802.jpg$图片地址3|2012/2/1/201202011147075007897.jpg$图片地址4|2012/2/1/201202011147075947991.jpg";      
  4.   var str= new Array();  
  5.      str=datastr.split("$");      
  6.     for (i=0;i<str.length ;i++ )    
  7.      {    
  8.      strs=str[i].split("|");
  9.           document.write(str[i]+"<br/>");
  10.      document.write(strs[1]+"<br/>");    
  11.      }    
  12. }    
  13. spli();    
  14. </script>  
复制代码
用这段js切
TOP
6#

[code] <script language="javascript">    
function spli(){  
datastr="图片地址1|2012/2/1/201202011147073017698.jpg$图片地址2|2012/2/1/201202011147074057802.jpg$图片地址3|2012/......
934827142 发表于 2012-2-3 8:55:05

顶起。。
逐浪CMS免费培训!            qq:343489416 404655890
逐浪建站技术交流群一:116078158
AD:一直在建设中的小站www.51baozhiyang.ccom
TOP
7#

已解决,将发布更新。
逐浪软件zoomla.cn→功能强大支持Oracle的高端CMS
华夏互联hx008.cn→主机域名|网站建设|程序开发
华夏营销网hx008.com→中国营销门户网|策划咨询
天道酬勤,商道酬诚,人道酬信!
TOP
8#

发哥,怎么更新。在那里下载?
TOP
发新话题 回复该主题
中国主机建站十强品牌华夏互联