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