位置: IT常识 - 正文

织梦自带采集器的高阶技巧(织梦小说采集)

编辑:rootadmin

推荐整理分享织梦自带采集器的高阶技巧(织梦小说采集),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦采集器图片本地化,织梦采集器图片本地化,织梦如何取证,织梦自动采集教程,织梦自动采集教程,织梦如何采集文章,织梦怎么用,织梦采集器图片本地化,内容如对您有帮助,希望把文章链接给更多的朋友!

织梦dedecms系统自带的采集器其实相当强大,特别是整个dede系统是完全开源的,即使有些采集上的特殊需求,只要对PHP的基本语言有掌握的话,也可以轻意实现。

要实现特殊的采集要求,内容规则里有一个自定义处理接口非常关键。

比如说,你要在每篇采集文章正文前加一个前言,前言的内容是正文的前100个字,应该怎么做呢?

首先,需要定义好文章内容的采集规则,保证最后得到的只是文章的正文(这属于最基本的东西,不再说明)

然后,就需要在自定义处理接口里写一段程序:

以下为引用的内容:

@me='前言:'.substr(@me, 0, 200).'<br><br>'.@me

其中,因为汉字是双字节的,所以200个字节表示100个汉字,另外,如果正文里混有其它html代码的话,还需要调整一下字节数。以上代码中'前言:'和'<br><br>'只是一个最基本的美工修饰,让前言和文章主体分离。

织梦自带采集器的高阶技巧(织梦小说采集)

通过以上一段代码,所有采集的文章都会自动加上一个前言,这是一个最简单的例子了。

现在举一个复杂些的例子,需要修改源代码。

假设,你现在需要在文章正文处贴上文章来源的网址,比如说你从

以下为引用的内容:

//---------------------------------//用扩展函数处理采集到的原始数据//-------------------------------function RunPHP($fvalue,$phpcode){$DedeMeValue = $fvalue;$phpcode = preg_replace("/'@me'|\"@me\"|@me/isU",'$DedeMeValue',$phpcode);if(eregi('@body',$phpcode)){$DedeBodyValue = $this->tmpHtml;$phpcode = preg_replace("/'@body'|\"@body\"|@body/isU",'$DedeBodyValue',$phpcode);}if(eregi('@litpic',$phpcode)){$DedeLitPicValue = $this->breImage;$phpcode = preg_replace("/'@litpic'|\"@litpic\"|@litpic/isU",'$DedeLitPicValue',$phpcode);}@eval($phpcode.";");return $DedeMeValue;}

这里定义了默认的几个预定变量

现在我们要增加一个@url

因此上一段就要改成:

以下为引用的内容:

function RunPHP($fvalue,$phpcode, $dourl=false){$DedeMeValue = $fvalue;$phpcode = preg_replace("/'@me'|\"@me\"|@me/isU",'$DedeMeValue',$phpcode);if(eregi('@body',$phpcode)){$DedeBodyValue = $this->tmpHtml;$phpcode = preg_replace("/'@body'|\"@body\"|@body/isU",'$DedeBodyValue',$phpcode);}if(eregi('@litpic',$phpcode)){$DedeLitPicValue = $this->breImage;$phpcode = preg_replace("/'@litpic'|\"@litpic\"|@litpic/isU",'$DedeLitPicValue',$phpcode);}if(eregi('@url',$phpcode)){$DedeUrlValue = $dourl;$phpcode = preg_replace("/'@url'|\"@url\"|@url/isU",'$DedeUrlValue',$phpcode);}@eval($phpcode.";");return $DedeMeValue;}

免责

本文链接地址:https://www.jiuchutong.com/zhishi/311829.html 转载请保留说明!

上一篇:PHPCMS上传错误413?(http上传错误)

下一篇:织梦dedecms5.7无法上传图片的解决方法(织梦停止更新了吗)

  • 短信可以发视频吗(短信可以发视频和照片吗?)

    短信可以发视频吗(短信可以发视频和照片吗?)

  • 华为手机屏幕有水印(华为手机屏幕有残影怎么解决)

    华为手机屏幕有水印(华为手机屏幕有残影怎么解决)

  • 微信显示对方被加好友过于频繁(微信显示对方被加好友频繁 请稍后再试)

    微信显示对方被加好友过于频繁(微信显示对方被加好友频繁 请稍后再试)

  • 苹果11没有耳机吗(苹果11没有耳机孔怎么唱全民K歌)

    苹果11没有耳机吗(苹果11没有耳机孔怎么唱全民K歌)

  • 11和8p尺寸哪个大(11和8p尺寸对比)

    11和8p尺寸哪个大(11和8p尺寸对比)

  • 华为dav703l什么型号

    华为dav703l什么型号

  • 电脑上小写字母怎么输入(电脑上小写字母g怎么打)

    电脑上小写字母怎么输入(电脑上小写字母g怎么打)

  • 华为开机一直循环华为logo(华为开机一直循环华为logo连电脑华为助手)

    华为开机一直循环华为logo(华为开机一直循环华为logo连电脑华为助手)

  • 华为手机电池异常如何处理(华为手机电池异常提示是电池坏了吗)

    华为手机电池异常如何处理(华为手机电池异常提示是电池坏了吗)

  • 号码加入黑名单对方听到的是什么(号码加入黑名单为什么还能打进来)

    号码加入黑名单对方听到的是什么(号码加入黑名单为什么还能打进来)

  • ppt支持mp4格式的视频吗(ppt支持mp4吗)

    ppt支持mp4格式的视频吗(ppt支持mp4吗)

  • qq显示无响应怎么回事(qq经常出现无响应怎么办)

    qq显示无响应怎么回事(qq经常出现无响应怎么办)

  • ctrl加什么是新建文档(ctrl加啥)

    ctrl加什么是新建文档(ctrl加啥)

  • 文字行间距怎么设置(字行间距怎么缩短)

    文字行间距怎么设置(字行间距怎么缩短)

  • 华为智慧能力开不开(华为智慧能力开关)

    华为智慧能力开不开(华为智慧能力开关)

  • 红米note8pro卡槽怎么放(红米note8pro卡槽2在哪里)

    红米note8pro卡槽怎么放(红米note8pro卡槽2在哪里)

  • 苹果6怎么隐藏单个软件(苹果6怎么隐藏照片后设置密码)

    苹果6怎么隐藏单个软件(苹果6怎么隐藏照片后设置密码)

  • lf函数的用法(lf函数的用法excel判断条件怎么判断)

    lf函数的用法(lf函数的用法excel判断条件怎么判断)

  • 华为clt一al01是什么型号(华为 clt-al01)

    华为clt一al01是什么型号(华为 clt-al01)

  • qq更新后的小耳朵(qq显示小耳什么原因)

    qq更新后的小耳朵(qq显示小耳什么原因)

  • Win11系统命令提示符在哪? Windows11命令提示符打开的两种方法(windows10命令提示符怎么用)

    Win11系统命令提示符在哪? Windows11命令提示符打开的两种方法(windows10命令提示符怎么用)

  • 解决 Steam 速度慢打不开? UsbEAm 游戏平台 Hosts 网络错误修复/下载加速工具(steam打开速度)

    解决 Steam 速度慢打不开? UsbEAm 游戏平台 Hosts 网络错误修复/下载加速工具(steam打开速度)

  • 笔记本投屏到电视教程(笔记本投屏到电视)

    笔记本投屏到电视教程(笔记本投屏到电视)

  • 全国增值税发票查验平台入口
  • 报个税时显示扣缴单位无有效的税费种认定信息
  • 税目是什么意思和内容
  • 小微企业月开票超15万季度未超45万
  • 上一年度亏损,本年怎么计算企业所得税
  • 一般纳税人进项销项抵扣如何做账
  • 哪些企业适用于品种法
  • 住宿费电子普票可以抵扣进项税额
  • 企业所得税减免政策2023
  • 开发产品计入什么科目
  • 企业股权转让影响利润吗
  • 厂房无偿租赁合同
  • 收到股本的现金怎么做账
  • 预收账款缴税的计算公式
  • 出纳现金日记账表格模板
  • 新税法下广告费计税依据
  • 客户方流水号是什么
  • 小规模纳税人增值税账务处理
  • 递延收益相关的法律规定
  • 不良品的会计处理方法
  • 实验耗材发票内容怎么写
  • 未开票收入是含税收入吗
  • 企业所得税只能抵扣吗
  • 自产自用设备税务处理
  • 长期借款的核算思维导图
  • 带息商业汇票的利息分录?
  • 所得税招待费用
  • 品牌使用费分录
  • 商贸企业销售会计分录
  • vueconfigjs配置proxy 无效
  • 纽格尔官网
  • 华侨是否适用个人所得税
  • 劳务报酬已扣税是否需报个税
  • 红字专用发票开具的规定
  • 聊聊vue3的defineProps、defineEmits、defineExpose
  • 免税是政府补助吗
  • php公众号开发框架
  • 实战到底究竟是什么意思啊
  • 【Pytorch深度学习50篇】·······第六篇:【常见损失函数篇】-----BCELoss及其变种
  • html用语
  • vue中$route
  • php比较大小的函数
  • 为什么递延收益不产生所得税影响
  • discuz 移动端
  • 国际货运代理公司个人货物
  • php视频加水印
  • mysql的简单操作
  • 销售自己使用过的物品
  • 印花税如何记账入账
  • 个人独资所得
  • 企业间借款利息收入
  • 如何查询开出的电子发票
  • 出口货物的进项税
  • 一般纳税人开具的普票可以抵扣吗
  • 减免的企业所得税怎么做账
  • 采购固定资产怎么做账
  • 销售费用主要账户包括
  • 母子公司往来款属于借款吗
  • 与其他企业联营
  • 用友软件冲销之前凭证怎么操作
  • 纳税人id
  • 财务人员怎么查出发票虚开?
  • ubuntu磁盘清理工具
  • service.exe是什么
  • windowsxp如何隐藏文件
  • win10搜索不到无线网卡
  • 从五方面解析Linux防火墙框架问题
  • win7怎么打开windows media player
  • win8自带驱动吗
  • 隐藏网络怎么连接电脑连不上
  • jquery滑动触发事件
  • Android 中的 TableLayout 继承自
  • shell脚本编写 方法
  • awk命令使用什么变量存储行号
  • cls方法可以清除
  • 1、BluetoothChat之BluetoothChat.java
  • js setimmediate
  • python二分法查找
  • python坑人代码
  • 河北工伤网上申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设