首页 | 风讯安装 | 后台管理 | 升级转换 | 模板制作 | 标签说明 | 采集说明 | 常见问题 | 自由标签 | 样式管理 | 功能扩展 | 插件使用 |
常 见 问 题
新 手 入 门
中 级 进 阶
高 级 技 巧
 新闻列表读取内容时去掉html代码 ★★★★★ 【字体:小 大】 
新闻列表读取内容时去掉html代码
http://www.foosun.cn   作者:brokenman1   来源:本站原创  点击:  更新时间:06-11-12 08:54:04

现在的系统调用新闻列表内容时时会把所有的html代码都调用出来,比如图、表格什么的。但这些影响美观与速度

经过修改,效果如下

2006最新韩国街头秋装秀
  
日 期: 06年11月11日 来 源: 广西都市网 收 藏: 图片点击可在新窗口打开查看
  

随心所欲的搭配,让时尚的你尽情享受美好的休闲生活。韩版街头流行的服饰装扮给你一个全新的视野,让青春、舒适紧跟时尚的步伐,用年轻演绎五彩缤纷的激情秋日。纹衫、蓬蓬裙、彩珠项链,件件散发着时尚的气息圆点中...阅读全文
 

我公司技术员修改的,拿出来与大家共享,相信对部分人有用,修改步骤:

'读取列表新闻内容去掉图片及html代码
'第一步:修改fs_inc/function.asp 191行返回中文字符的前StrLen位字符 By Wen Yongzhong 前面加入
  '内容格式化
 Function filt_html_b(fString)
  If Not IsNull(fString) Then
   fString = Replace(fString, " ", "")
   fString = Replace(fString, CHR(32), "")
   fString = Replace(fString, CHR(9), "")
   fString = Replace(fString, CHR(13), "")
   fString = Replace(fString, CHR(10), "")
   filt_html_b = fString
  End If
 End Function

Function RemoveHTML(strHTML)
strHTML=filt_html_b(strHTML)
  ON ERROR RESUME NEXT
  Dim objRegExp, strOutput
    Set objRegExp = New Regexp
    objRegExp.IgnoreCase = True
    objRegExp.Global = True
    objRegExp.Pattern = "<.+?>"
    strOutput = objRegExp.Replace(strHTML, "")
    strOutput = Replace(strOutput, "<", "<")
    strOutput = Replace(strOutput, ">", ">")
    RemoveHTML = strOutput  
    Set objRegExp = Nothing
 End Function
 '格式化结速

'第二步:修改FS_InterFace/Ns_public.asp 大概if instr(s_Content,"{NS:FS_Content}")>0 then 2157行 把' s_Content = replace(s_Content,"{NS:FS_Content}",replace(replace(GetCStrLen(""&replace(""&f_obj("Content"),"

9 7 3 1 2 3 4 8 :
文章录入:风讯科技  责任编辑:风讯科技  
·上一篇:添加文字广告的解决方案!
·下一篇:风讯目录路径自由选择的实现方法
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 没有任何评论
2002-2006 Foosun Inc. 四川风讯科技发展有限公司.版权所有  蜀ICP备 05005237