小李SEO博客

网站优化服务

dedecms采集教程过滤替换的技巧

今天根据我个人织梦dedecms采集过程总结了一些经验,写出来供大家参考。

1.采集去除链接[Copy to clipboard]CODE:{dede:trim}]*)>([^<]*){/dede:trim}--------------------------------让field:title 标题突破30这个长度,修改代码的方法找到./include/inc_arcpart_view.php行291 :if($titlelen=="") $titlelen = 30;修改为if($titlelen=="") $titlelen = 60;就可以了,然后,你可以这样调用了{dede:channelArtlist typeid='0' col=1 tablewidth='100%'}{dede:arclist row="10"}[field:title function="cn_substr('@me',38)" /]{/dede:arclist}{/dede:channelArtlist}把这个延伸一下:关于inc_arcpart_view.phpfunctionGetArcList($typeid=0,$row=10,$col=1,$titlelen=30,$infolen=160,$imgwidth=120,$imgheight=90,$listtype="all",$orderby="default",$keyword="",$innertext="",$tablewidth="100",$arcid=0,$idlist="")这里的参数都可以更改你实际需要的模板元素尺寸大小.

2. 采集过虑中去掉链接保留文字的方法!柏老大的方法是{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}这样做会去掉<a hf.......>与</a>之间的字符!这样整个文章就少了部分字符,不完整了!后来我多次测试,总算找到了正确的使用方法!如下:{dede:trim}<a([^>]*)>{/dede:trim}{dede:trim}</a>{/dede:trim}做成两条采集规则就可以了!在实际使用中好像([^<]*)([^>]*)两条一起使用才行!

3. 过滤div{dede:trim}]*)>{/dede:trim}{dede:trim}{/dede:trim}过滤js{dede:trim}]*)>([^<]*){/dede:trim}过滤未知变量字符固定(.*)固定

4.dede万能过滤代码以下是常用的正则表达式标签{dede:trim}<tbody(.*)>{/dede:trim}{dede:trim}</tbody>{/dede:trim}{dede:trim}<table(.*)>{/dede:trim}{dede:trim}</table>{/dede:trim}{dede:trim}<tr(.*)>{/dede:trim}{dede:trim}</tr>{/dede:trim}{dede:trim}<td(.*)>{/dede:trim}{dede:trim}</td>{/dede:trim}{dede:trim}<font(.*)>{/dede:trim};{dede:trim}</font>{/dede:trim}{dede:trim}<a(.*)>{/dede:trim}{dede:trim}</a>{/dede:trim}{dede:trim}<param(.*)>{/dede:trim}{dede:trim}<embed(.*)</embed>{/dede:trim}{dede:trim}<object(.*)</object>{/dede:trim}{dede:trim}<iframe(.*)</iframe>{/dede:trim}{dede:trim}<form(.*)</form>{/dede:trim}{dede:trim}<input(.*)>{/dede:trim};{dede:trim}<script(.*)</script>{/dede:trim}{dede:trim}<style(.*)</style>{/dede:trim}{dede:trim}<!--(.*)-->{/dede:trim}以下为不常用的正则表达式标签{dede:trim}<div(.*)>{/dede:trim}{dede:trim}</div>{/dede:trim}{dede:trim}<center(.*)>{/dede:trim}{dede:trim}</center>{/dede:trim}{dede:trim}<p(.*)>{/dede:trim}{dede:trim}</p>{/dede:trim};{dede:trim}<span(.*)>{dede:trim}{dede:trim}</span>{dede:trim}{dede:trim}<img(.*)>{/dede:trim}.

上一篇:dedecms网站数据库出错如何修复 下一篇:dedecms更改RSS及sitemap路径至根目录
织梦cms相关文章阅读
  • 织梦cms批量修改生成HTML或仅动态

    小李网络公司介绍织梦cms批量修改生成HTML或仅动态知识,包括动态字体生成器动态闪字图片动态二维码生成软件Logo动态gif目录生成后再添加gif表情生成器已生成的凭证怎么修改手机上怎么制作...

  • 织梦cms列表增加排序方式{dede:freelist/}标签调用方法

    小李网络公司介绍织梦cms列表增加排序方式{dede:freelist/}标签调用方法知识,包括dedelist自增dede怎么调用文章dede调用文档dede图文调用dede调用顺序dede调用解读dede调用网站dede单页面调用dede调用详情...

  • 织梦cms系统参数设置手册之互动设置

    小李网络公司介绍织梦cms系统参数互动设置知识,包括系统基本参数设置之互动设置_织梦CMS帮助中心,系统参数设置普通发票打印设置参数系统参数配置更新怎样查看电脑配置的详细数据u8系统参...

  • 织梦cms取消栏目列表页文章标题设置推荐教程

    小李网络公司介绍织梦cms取消栏目列表页文章标题设置推荐教程知识,包括吸引人的文章标题织梦栏目介绍织梦栏目添加dedecms左边栏目dedecms副栏目调用织梦新建栏目dedecms栏目菜单dedecms栏目idl...

  • 织梦cms自动关键字内链生成解决方法

    小李网络公司介绍织梦cms自动关键字内链生成知识,包括DedeCms5.5全站自动给关键字加内链的修改方法_织梦58.关键字有哪些发内链怎么发怎么添加内链网站内链布局内链和外链网站内链内链的结构...

  • 织梦cms自定义文件名用拼音或英文标题方法

    小李网络公司介绍织梦cms自定义文件名用拼音或英文标题知识,包括帝国cms和织梦哪个好dede自定义背景dede自定义链接dede删除自定义dede搜索自定义dede标记教程自定义表单dededede自定义模块dede模板...

  • 织梦cms给列表页标题加上页码代码标签

    小李网络公司介绍织梦cms给列表页标题加上页码知识,包括页码给文档加上页码怎么为文章添加标题wps加页码word设置页码应用标题样式在哪里word怎么给文档加页码word下面怎么加页码....

  • 织梦cmsv5.3发布图集时不能获取缩略图的解决办法

    小李网络公司介绍织梦dedecmsv5.3发布图集时不能获取缩略图知识,包括缩略图怎么弄什么叫缩略图缩略图怎么恢复12j1图集图片无缩略图怎么办当没能获取成功时时无暇获取图片显示缩略图如何不...

  • 织梦cms横排登录框的修改方法

    小李网络公司介绍织梦cms横排登录框修改知识,包括dede织梦系统修改后台自定义表单列表为横排显示 - 百度经验,织梦cms建站教程dedecms织梦系统dedecms首页横排叫什么竖排叫什么织梦内容管理系统...

  • 织梦cms网站首页被快照挟持串改挂马入侵解决办法

    小李网络公司介绍织梦cms网站首页被快照挟持串改挂马入侵解决办法知识,包括什么是快照织梦官网织梦cms织梦 建站织梦源码织梦仿站教程快照技术织梦安装步骤织梦模板库织梦模板大全快照功...

  • 织梦cms文章来源和作者不填或者为空时隐藏办法

    小李网络公司介绍织梦cms文章来源和作者不填或者为空时隐藏办法知识,包括dedecms织梦系统织梦dedecms教程织梦默认模板管理dedecms首页织梦cms移动织梦cms建站教程织梦 建站织梦cms后端模板织梦...

  • 织梦cms实现文章标题栏目名称网站名设置教程

    小李网络公司介绍织梦cms实现文章标题栏目名称网站名设置教程知识,包括栏目名称大全吸引人的文章标题创意栏目名称好文章标题大全100个好的文章标题好听的栏目名称大全有特色的文章标题...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640