位置: 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无法上传图片的解决方法(织梦停止更新了吗)

  • oppo reno 4se支持NFC功能吗(oppo reno4支持nfc吗?)

    oppo reno 4se支持NFC功能吗(oppo reno4支持nfc吗?)

  • 苹果手机搬板用多久(iphone手机搬板的简单介绍)

    苹果手机搬板用多久(iphone手机搬板的简单介绍)

  • 花呗付款退款的话退到哪里(花呗付款退款的话要多长时间到账)

    花呗付款退款的话退到哪里(花呗付款退款的话要多长时间到账)

  • 表格怎么把两个格子合并成一个(表格怎么把两个格子的内容合并成一个)

    表格怎么把两个格子合并成一个(表格怎么把两个格子的内容合并成一个)

  • wps固定值在哪里设置(wps表格固定值在哪里设置)

    wps固定值在哪里设置(wps表格固定值在哪里设置)

  • 苹果11不能关机怎么办(苹果手机11怎么关机)

    苹果11不能关机怎么办(苹果手机11怎么关机)

  • 为什么华为p20没有智能遥控(为什么华为p20没有语音智能助手)

    为什么华为p20没有智能遥控(为什么华为p20没有语音智能助手)

  • pci设备是什么(pci设备有哪些)

    pci设备是什么(pci设备有哪些)

  • 电脑摔了一下屏幕花了(电脑摔了一下屏幕黑了一个角)

    电脑摔了一下屏幕花了(电脑摔了一下屏幕黑了一个角)

  • 抖音怎么更改简介(抖音简介怎么改好听)

    抖音怎么更改简介(抖音简介怎么改好听)

  • 网络加密不可上网怎么解决(网络加密不可上网怎么解决华为)

    网络加密不可上网怎么解决(网络加密不可上网怎么解决华为)

  • b站特别关注有什么用(B站特别关注有上限吗)

    b站特别关注有什么用(B站特别关注有上限吗)

  • 小米的智能出行是什么东西(小米的智能出行是什么)

    小米的智能出行是什么东西(小米的智能出行是什么)

  • 手机系统怎么回退(手机系统怎么回退到前一个版本)

    手机系统怎么回退(手机系统怎么回退到前一个版本)

  • 电话不接怎么查找位置(电话不接怎么查找)

    电话不接怎么查找位置(电话不接怎么查找)

  • 荣耀9x没有nfc吗(荣耀9x为什么没有nfc功能)

    荣耀9x没有nfc吗(荣耀9x为什么没有nfc功能)

  • 拼多多连续包月卡怎么取消(拼多多连续包月怎么取消自动续费)

    拼多多连续包月卡怎么取消(拼多多连续包月怎么取消自动续费)

  • 怎么赠送别人爱奇艺会员(怎么赠送别人爱奇艺VIP)

    怎么赠送别人爱奇艺会员(怎么赠送别人爱奇艺VIP)

  • 全民k歌铁粉榜怎么弄(全民k歌铁粉榜是什么意思呢)

    全民k歌铁粉榜怎么弄(全民k歌铁粉榜是什么意思呢)

  • 怎样把手机视频拷贝优盘(怎样把手机视频上传到百度网盘)

    怎样把手机视频拷贝优盘(怎样把手机视频上传到百度网盘)

  • 电脑重启后分辨率变低?Win10分辨率调整(电脑重启后分辨率没有1920x1080)

    电脑重启后分辨率变低?Win10分辨率调整(电脑重启后分辨率没有1920x1080)

  • Linux菱形乱码如何修改? Linux菱形乱码的修改方法(linux乱码怎么改)

    Linux菱形乱码如何修改? Linux菱形乱码的修改方法(linux乱码怎么改)

  • Vue3【路由元信息、过渡动效、滚动行为、路由懒加载、动态路由、路由高亮】(十一)-全面详解(学习总结---从入门到深化)(vue路由用法)

    Vue3【路由元信息、过渡动效、滚动行为、路由懒加载、动态路由、路由高亮】(十一)-全面详解(学习总结---从入门到深化)(vue路由用法)

  • phpcms编辑器不显示怎么办(phpcms使用教程)

    phpcms编辑器不显示怎么办(phpcms使用教程)

  • 已申报税额和已缴纳税额
  • 小规模减免增值税
  • 统一社会信用代码查询企业名称
  • 应交个人所得税在借方是什么意思
  • 在途物资什么科目
  • 计提无形资产摊销额计入什么科目
  • 医疗服务有增值业务吗
  • 人民币报关可以吗
  • 其他债权投资的交易费用计入什么科目
  • 申报作废了还能修改吗
  • 2020年国税申报截止到什么时候
  • 电子承兑逾期提示付款说明怎么写
  • 进项税额转出结平分录怎么写
  • 珠宝属于什么行业领域
  • 证券公司清算交收
  • 企业走账的会计处理
  • 预告登记与备案的区别
  • 现金收货款要填什么单子
  • 资金账号和交易账号一样吗
  • 承包费收入如何交增值税
  • 净值的公式
  • 认购私募股权基金
  • 签订设备维修合同会计分录
  • 发票认证勾选是一回事吗
  • 金蝶现金流量表附表项目如何指定
  • 1697508581
  • 子公司的注册资金需要母公司股东出吗?
  • 符合条件的小微企业,减按20%
  • win8系统怎么连接无线
  • 冲暂估成本会计分录怎么做
  • 企业所得税汇算表
  • 已认证的发票退税怎么退
  • 中秋福利发放现金文案怎么写
  • win10待机自动关机软件
  • 担保余值包括
  • 专用发票怎样申报
  • win10蓝牙无法连接可以尝试以下操作
  • 二级资本债向谁发行
  • php示例代码大全
  • 民办非盈利组织税收政策
  • 好用的移动端ui框架
  • 变化检测是应用在图像的哪个运算中
  • update-initramfs -u命令
  • 无形资产评估增值可以入账吗
  • 非货币型资产交换CPA
  • 物业会计账务处理大全
  • 企业的利润率怎么算
  • 企业卖地收入会计处理
  • 管理人员工资结构图
  • 生产成本设置二级科目
  • 以前未入账固定资产补入账政府会计
  • 现金流量表算财务报表吗
  • 个别计价法下,把每一种存货的实际成本
  • 企业基建工程
  • 网络服务费怎么入账
  • 结转销项税额至未交增值税的结转系数
  • 损益类科目如何填写手工总账
  • 技术合同免税备案流程
  • sql server in()
  • centos7+
  • win8系统gho
  • linux 更新yum
  • windows10对话框是什么
  • xp系统怎么卸载驱动程序
  • 开机记事本自动打开
  • linux打包命令tar打包目录结构
  • win7系统怎么加入工作组
  • cocos2dx 3.3 + QT5.3制作游戏编辑器
  • opengl 绘制
  • 老生常谈的道理
  • unity mesh bounds
  • javascript数组有哪些方法
  • brook javascript框架介绍
  • jquery中点击事件点击没动静
  • python中json的用法
  • 目前光伏太阳能组件产量最高的国家是( )
  • 陕西省国家税务局总局官网
  • 快递公司开票
  • 个人所得税怎么扣除
  • 企业分立需要开发票吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设