小李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列表页和内容页调用顶级栏目ID方法

    小李网络公司介绍织梦cms列表页和内容页调用顶级栏目ID方法知识,包括织梦相关文章调用dedecms调用网站织梦调用代码dedecms代码调用dedecms怎么调用dedecms栏目页标签dedecms栏目代码dedecms栏目合并...

  • 织梦cms系统中如何添加自定义标签

    小李网络公司介绍织梦cms系统中添加自定义标签知识,包括帝国cms和织梦哪个好dede提交时间dede自定义背景dede搜索自定义dede删除自定义dede标记教程dede自定义链接自定义表单dededede模板站....

  • 织梦cms标签arclist中的自增变量autoindex说明

    小李网络公司介绍织梦cms标签arclist中的自增变量autoindex说明知识,包括python变量自增dedecms修改变量名dedecms删除变量dedecms变量数据库dedecms模版变量dedecms时间变量dedecms修改变量dedecms自定义变量...

  • 织梦cms使用ajax+php实现列表无限加载方法

    小李网络公司介绍织梦cms使用ajax+php实现列表无限加载知识.包括 dedecms利用ajax实现瀑布流下拉无限加载的教程jquery_织梦58,ajax必须用php吗php处理ajax请求php取得ajax提交的值学ajax为什么要学phpaja...

  • 织梦cms安装后台提示Deprecated解决教程

    小李网络公司介绍织梦cms安装后台提示Deprecated解决教程知识,包括dedecms提示:Deprecated: __autoload() is deprecated, use spl_au,deprecated注解deprecated是什么意思dedecms自己的模板dedecms 织梦织梦dedecms教程将函...

  • 织梦cms新建栏目ID不从1开始解决方法

    小李网络公司介绍织梦cms新建栏目ID不从1开始解决方法知识,包括织梦DedeCMS删除所有栏目或文章后,新建ID不从1开始的解决方法.DEDECMS织梦清空栏目后,新建ID不从1开始的解决方法_织梦无忧....

  • 织梦cms虚拟主机空间商禁用fsockopen函数解决方法

    小李网络公司介绍织梦cms虚拟主机空间商禁用fsockopen函数解决方法知识,包括虚拟主机空间租用香港虚拟主机空间免备案虚拟主机空间虚拟主机空间500m虚拟主机空间申请虚拟主机空间商虚拟主机...

  • 织梦cms根据任意栏目id获取顶级栏目名称自定义函数

    小李网络公司介绍织梦cms根据任意栏目id获取顶级栏目名称自定义函数知识,包括dede筛选urldede指定文章iddede频道id是什么dede怎么显示指定iddede获取当前iddede按id排序dede根据id判断de的id标签dedear...

  • 织梦cms访客最近浏览文章调用方法

    小李网络公司介绍织梦cms访客最近浏览文章调用方法知识,包括织梦相关文章调用织梦常用调用标签织梦调用代码dedecms调用网站dedecms代码调用微信如何查看最近访客dedecms怎么调用dedecms调用....

  • 织梦cms去版权信息SQL命令删除

    小李网络公司介绍织梦cms去版权信息SQL命令删除知识,包括查版权版权怎么申请PS如何删除图片版权信息qq音乐版权限制侵权删除彻底删除discuz版权织梦哪个版本可以删除版权网站版权信息规定要...

  • 织梦cms调用相关文章标签代码教程

    小李网络公司介绍织梦cms调用相关文章标签代码教程知识,包括织梦栏目内容调用织梦cms建站教程织梦相关文章调用织梦dedecms教程织梦首页调用文章列表dedecms织梦系统织梦内容也调用织梦常用调...

  • 织梦cms批量取消审核文档的实现方法

    小李网络公司介绍织梦cms批量取消审核文档知识,包括DedeCMS批量取消审核文档的实现方法_织梦58,不审核直接放款1000报名时间截止但审核没通过省呗审核容易通过吗word文档如何取消分页教资报名...

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