ASP专题

aspcms调用单页面去除html的办法

aspcms调用单页面是,如果用官方的[about:info],会自带文章内的样式,如果客户不太清楚使用的时候,很容易在首页调用后,造成页面错位,很不方便。

借助aspcms本身的desc,调用文章摘要的办法,我们可以对html进行过滤,办法如下

修改/inc/AspCms_MainClass.asp 大约847行 在
case “info”

前加入代码:

case "desc"                
    infolen = parseArr(fieldArr)("len") 
    if isNul(infolen) then 
     nloopstr = replace(nloopstr,matchfield.value,replace(dropHtml(DateArray(6,i)),"{aspcms:page}",""))
else
  infolen=cint(infolen)
     if decodeHtml(DateArray(6,i))>infolen then 
      nloopstr = replace(nloopstr,matchfield.value,left(replace(dropHtml(DateArray(6,i)),"{aspcms:page}",""),infolen))+"…"
  else
   nloopstr = replace(nloopstr,matchfield.value,left(replace(dropHtml(DateArray(6,i)),"{aspcms:page}",""),infolen))
  end if
end if

Avatar photo

人生长恨水长东