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

  • 不能上网有个感叹号(不能上qq)(不能上网的原因和解决办法)

    不能上网有个感叹号(不能上qq)(不能上网的原因和解决办法)

  • 抖音点赞怎么删除(抖音点赞怎么删除推荐给好友)

    抖音点赞怎么删除(抖音点赞怎么删除推荐给好友)

  • 必联路由器网速限制怎么设置(必联路由器上网设置)

    必联路由器网速限制怎么设置(必联路由器上网设置)

  • 华为p40如何在桌面上新建文件夹(华为p40如何在桌面添加天气)

    华为p40如何在桌面上新建文件夹(华为p40如何在桌面添加天气)

  • 小米浏览器记录删除恢复(小米浏览器记录只有一天)

    小米浏览器记录删除恢复(小米浏览器记录只有一天)

  • 音视频是什么意思(音视频是音频还是视频)

    音视频是什么意思(音视频是音频还是视频)

  • 虚拟内存和物理内存的区别(虚拟内存和物理内存之间有何关系)

    虚拟内存和物理内存的区别(虚拟内存和物理内存之间有何关系)

  • 微光怎么登录不了(微光怎么登录不上)

    微光怎么登录不了(微光怎么登录不上)

  • 赛扬e3300相当于i几(赛扬e3300配什么显卡)

    赛扬e3300相当于i几(赛扬e3300配什么显卡)

  • 苹果11屏幕防刮吗(苹果11屏幕防刮痕吗)

    苹果11屏幕防刮吗(苹果11屏幕防刮痕吗)

  • qq清除数据聊天记录还在吗(qq清除数据聊天记录会保留吗)

    qq清除数据聊天记录还在吗(qq清除数据聊天记录会保留吗)

  • oppoby是什么型号(oppodesigned by oppo是什么型号)

    oppoby是什么型号(oppodesigned by oppo是什么型号)

  • 电脑很久没用开不了机怎么回事(电脑很久没用开机风扇转一下就停)

    电脑很久没用开不了机怎么回事(电脑很久没用开机风扇转一下就停)

  • 华硕主板360和365区别(华硕365主板配置清单)

    华硕主板360和365区别(华硕365主板配置清单)

  • 网易云音乐怎么下载到u盘(网易云音乐怎么设置不被其他应用中断播放)

    网易云音乐怎么下载到u盘(网易云音乐怎么设置不被其他应用中断播放)

  • 手机上一个电话hd怎么关(手机上有个电话箭头啥意思)

    手机上一个电话hd怎么关(手机上有个电话箭头啥意思)

  • 88vip怎么取消续费(88vip怎么取消续订)

    88vip怎么取消续费(88vip怎么取消续订)

  • 小米9pro是什么屏(小米9pro是什么屏幕)

    小米9pro是什么屏(小米9pro是什么屏幕)

  • 荣耀note10怎么打开空调(荣耀note10怎么打开开发者选项)

    荣耀note10怎么打开空调(荣耀note10怎么打开开发者选项)

  • vivo来电显示私密号码(vivo手机来电显示私密号码怎么解决)

    vivo来电显示私密号码(vivo手机来电显示私密号码怎么解决)

  • 小米8有语音唤醒吗(小米8有语音唤醒功能)

    小米8有语音唤醒吗(小米8有语音唤醒功能)

  • 淘宝如何匿名购买(淘宝怎么匿名下单)

    淘宝如何匿名购买(淘宝怎么匿名下单)

  • Win7原版系统安装教程(超详细图文版)(win7原版系统安装后没有任何驱动)

    Win7原版系统安装教程(超详细图文版)(win7原版系统安装后没有任何驱动)

  • 织梦dede数据库内容替换,正则去掉文章内容中的img标签(织梦数据库连接失败的原因)

    织梦dede数据库内容替换,正则去掉文章内容中的img标签(织梦数据库连接失败的原因)

  • 留抵抵欠条件
  • 留抵税额是什么意思啊
  • 企业的免税收入用于支出所形成的费用
  • 公司法人和经理承担责任一样吗
  • 印花税购销合同减半征收政策
  • 零申报资产总计不能为零
  • 外购软件用于销售的会计分录
  • 原材料预付款如何做账
  • 收到低值资产报废回收款账务处理
  • 外购货物用于捐赠的会计分录
  • 单位职工医疗补助
  • 专利技术转让使用费如何做会计处理?
  • 今年补缴去年的税汇算清缴吗
  • 2021 上海房产税
  • 建筑业增值税税率11变为10
  • 其他收益是否缴纳个税
  • 劳务税在地税局开还是国税局
  • 未按规定订立无固定期限劳动合同
  • 所得税费用一年交几次
  • 上月暂估本月怎么冲销
  • 结算会计和往来账的区别
  • 两年利润都为负数,如何计算完成率
  • 缴纳残保金和工龄有关吗
  • 非贸易企业代扣代缴增值税和附加税如何做账?
  • 鸿蒙密码锁设置密码的方法
  • 零售业收入
  • 单位车辆车船税缴纳
  • 工程结算如何进行
  • 商业承兑汇票到期兑现流程
  • 企业所得税汇算清缴补缴税款分录
  • Win7系统电脑c盘什么都没有为什么满了
  • 贷款利息不能抵扣依据
  • window7怎么开机
  • 用php做一个表格
  • 购进旧设备折旧年限如何计算
  • 出口增值税怎么计算公式
  • Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
  • 鲜艳的多彩的英文
  • 增值税纳税申报表附列资料(一)
  • 使用php进行mysql数据库编程的基本步骤
  • vue项目部署后白屏
  • vue中的路由守卫有哪些
  • 增值税专用发票和普通发票的区别
  • 什么是银行对账,进行银行对账分为几步
  • 付款给个人
  • Linux编译mssql扩展使用php连接sqlserver2008的使用步骤
  • 一般纳税人税务的比例
  • 金税四期是什么意思
  • 一般纳税人季报怎么填
  • 购入农产品的增值税税率是多少
  • 未开票的收入如何确认分录
  • 企业收到免税发票怎么办
  • 一般纳税人存货成本包括增值税吗为什么
  • 工会经费计提按照应发工资还是实发工资
  • 网络竞价须知
  • 天然气管道安装费多少钱一米
  • 企业接受捐赠的固定资产,应增加营业外收入
  • 融资租赁具体操作流程
  • 应付账款怎么记账
  • 电脑显示配置windows
  • win10预览版和正式版区别
  • centos7 nis
  • 磁贴for kwgt
  • win7电脑开机提示oxcoooooe9
  • macos教程
  • win10聚焦功能失效
  • win7磁盘空间不足怎么清理文件
  • JavaScript中数组长度的属性
  • opengl 3d engine
  • bootstrap 下拉框绑定数据
  • css网页布局方式
  • bs cs架构
  • data命令
  • js设置颜色代码
  • nvm下载安装
  • 网页js识别设备的唯一性
  • JavaScript Break 和 Continue区别教程
  • css怎么设置
  • 酒店行业区分小巨头企业
  • 云南省国家税务总局处长名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设