科汛V6 SP5商城图片alt生成静态无效的解决方式

问题商城系统不生成静态一切正常,生成静态后由于标签解释顺序原因导致不能被解释,如下图的{$GetProductName}标签没有被解释执行:

 

科汛V6 SP5商城图片alt生成静态无效的解决方式

 

 

 

解决方法打开ks_cls/kesion.label.commoncls.asp

 

找到以下代码

     case "getgroupphoto"     '商城组图
       Dim SQL,DefaultGroupStr,DefaultGroupName,DefaultBigPic,DefaultSmallPic,GroupImgList
       Dim RSG:Set RSG=Conn.Execute("select ID,ProID,SmallPicUrl,BigPicUrl,GroupName from ks_proimages where ProID=" & ItemID & " and id in (select min(id) from ks_proimages where ProID=" & ItemID & " group by groupname)")
       If Not RSG.Eof Then SQL=RSG.GetRows(-1):RSG.Close
       If IsArray(SQL) Then
         For i=0 To Ubound(SQL,2)
        if i=0 then
         DefaultGroupName=SQL(4,I)
         DefaultGroupStr= "选择颜色:<span id=""ColorArea"">" & sql(4,i) &"</span><br />"
         DefaultSmallPic=SQL(2,I)
         DefaultBigPic=SQL(3,I)
        end if
         DefaultGroupStr=DefaultGroupStr & "<span onmouseover=""ShowPhoto('" & SQL(2,I) & "','" & SQL(3,I) & "')"" onclick=""LoadByGroup('"& KS.Setting(3) & "','"& SQL(4,I) & "'," & SQL(1,I) &");"" style=""cursor:pointer;border: white 2px solid; display: inline-block;"" valign=""top""><img src=""" & SQL(2,i) & """ border=""0"" width=""45"" height=""56""></span>"
         Next
       Set RSG=Conn.Execute("Select ID,ProID,SmallPicUrl,BigPicUrl From ks_proimages where ProID=" & ItemID & " and groupname='" & DefaultGroupName & "'")
      If Not RSG.Eof Then SQL=RSG.GetRows(-1):RSG.Close
      If IsArray(SQL) Then
        For I=0 To Ubound(SQL,2)
       GroupImgList=GroupImgList & "<span><img width=""45"" height=""56"" style=""cursor:pointer"" onmouseover=""ShowPhoto('" & SQL(2,I) & "','" & SQL(3,I) & "');this.className='CurrSmallPic';"" onmouseout=""SetMouseOutPhoto();if(currobj!=this){this.className='DefaultSmallPic';}"" onclick=""SetDefaultPhoto(this,'" & SQL(2,I) & "','" & SQL(3,I) & "')"" class=""DefaultSmallPic"" src=""" & SQL(2,I) & """ border=""0""></span>"
       If (I+1) Mod 5=0 Then GroupImgList=GroupImgList & "<div style=""height:5px;overflow:hidden""></div>"
        Next
      End If
      Else
      DefaultBigPic=GetNodeText("bigphoto")
      DefaultSmallPic=GetNodeText("photourl")
      End If
      If DefaultBigPic="" Or IsNull(DefaultBigPic) Then DefaultBigPic=DomainStr & "images/nopic.gif"
      If DefaultSmallPic="" Or IsNull(DefaultSmallPic) Then DefaultSmallPic=DomainStr & "images/nopic.gif"
       Dim G_T:G_T=LFCls.GetConfigFromXML("ProImages","/labeltemplate/label","proimages")
       G_T = Replace(G_T,"/",KS.Setting(3))
       G_T = Replace(G_T,"{$DefaultBigPic}",DefaultBigPic)
       G_T = Replace(G_T,"{$DefaultSmallPic}",DefaultSmallPic)
       G_T = Replace(G_T,"{$DefaultGroupStr}",DefaultGroupStr)
       G_T = Replace(G_T,"{$GroupImgList}",GroupImgList)
       G_T = Replace(G_T,"{$BigWidth}",Param(0))
       G_T = Replace(G_T,"{$BigHeight}",Param(1))
       G_T = Replace(G_T,"{$GetProductName}",GetNodeText("title"))
       Echo G_T

 

增加上面红色的那句即可,最后要重新生成一下商品页


【本站声明】
  1、本站文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系。
  2、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。


KESION 科汛软件

KESION 科汛软件是国内领先的在线教育软件及私域社交电商软件服务提供商,长期专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。

KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!



▼点击进入科汛官网了解更多



热门标签
上/下篇
  • V6文章标题定义粗体和颜色前台的调用方法

  • V6 UTF-8 SQL版本搜索非汉字找不到数据的修改方法

换一换相关推荐
  • 暂无相关信息!
  • 精选内容
    热点精选