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

  • 京东e卡能充话费吗(京东e卡充话费怎么充)

    京东e卡能充话费吗(京东e卡充话费怎么充)

  • 红米10xpro支持的变焦倍数是多少(红米10xpro支持双频gps吗)

    红米10xpro支持的变焦倍数是多少(红米10xpro支持双频gps吗)

  • 苹果手机怎么把照片拼在一起(苹果手机怎么把通讯录导入新苹果)

    苹果手机怎么把照片拼在一起(苹果手机怎么把通讯录导入新苹果)

  • 英特尔uhd620相当于什么显卡(英特尔uhd graphics620相当于)

    英特尔uhd620相当于什么显卡(英特尔uhd graphics620相当于)

  • 怎么退出实名认证(怎么退出实名认证信息游戏)

    怎么退出实名认证(怎么退出实名认证信息游戏)

  • 抖音小程序无法删除(抖音小程序无法加载)

    抖音小程序无法删除(抖音小程序无法加载)

  • 怎么唤醒小爱同学(怎么唤醒小爱同学语音功能)

    怎么唤醒小爱同学(怎么唤醒小爱同学语音功能)

  • 苹果耳机自动暂停播放怎么办(苹果耳机自动暂停)

    苹果耳机自动暂停播放怎么办(苹果耳机自动暂停)

  • 华为nova2是双卡双待吗(华为nova2双卡联通卡用不了)

    华为nova2是双卡双待吗(华为nova2双卡联通卡用不了)

  • 苹果手机掉水里了应该怎么处理(苹果手机掉水里开不了机)

    苹果手机掉水里了应该怎么处理(苹果手机掉水里开不了机)

  • qq群里过期的视频怎么看(qq过期的视频文件怎么找回)

    qq群里过期的视频怎么看(qq过期的视频文件怎么找回)

  • 抖音怎么全屏播放(抖音怎么全屏播放视频)

    抖音怎么全屏播放(抖音怎么全屏播放视频)

  • 勿扰模式qq显示在线吗(为什么勿扰模式qq还是有声音)

    勿扰模式qq显示在线吗(为什么勿扰模式qq还是有声音)

  • 小米9怎么设置电话铃声(小米9怎么设置无线充电)

    小米9怎么设置电话铃声(小米9怎么设置无线充电)

  • 抖音一音浪等于多少钱(抖音一音浪等于好多钱)

    抖音一音浪等于多少钱(抖音一音浪等于好多钱)

  • 内存卡扩容是什么意思(内存卡扩容有什么坏处)

    内存卡扩容是什么意思(内存卡扩容有什么坏处)

  • vivo有nfc功能吗(vivo有nfc功能吗在哪里)

    vivo有nfc功能吗(vivo有nfc功能吗在哪里)

  • 荣耀v20有没有防抖(荣耀v20有没有防抖功能)

    荣耀v20有没有防抖(荣耀v20有没有防抖功能)

  • 华为p30pro微信视频怎么开启(华为p30pro微信视频录屏怎么能录到声音)

    华为p30pro微信视频怎么开启(华为p30pro微信视频录屏怎么能录到声音)

  • cls是什么意思(香港人讲cls是什么意思)

    cls是什么意思(香港人讲cls是什么意思)

  • 一些Mac OS X技巧(mac小技巧)

    一些Mac OS X技巧(mac小技巧)

  • mac系统如何开启睡眠模式?苹果Mac睡眠设置详细教程(mac系统如何开启任何来源)

    mac系统如何开启睡眠模式?苹果Mac睡眠设置详细教程(mac系统如何开启任何来源)

  • 织梦图集上传图片用图片名自动做注释教程(织梦上传图片大小设置)

    织梦图集上传图片用图片名自动做注释教程(织梦上传图片大小设置)

  • 货物或应税劳务服务名称怎么填
  • 营业外收入做销项税调整
  • 电子普通发票重新开
  • 会计凭证 借贷
  • 小规模纳税人财务报表是按季还是按月申报
  • 财产损失税务备案
  • 应收账款坏账计提比例变更
  • 出售资产时递延所得税怎么处理
  • 低值易耗品定义出处
  • 年度所得税汇算清缴报告在哪打印
  • 长期股权投资减值准备借贷方向
  • 企业所得税计提金额怎么算
  • 部队属于企事业单位吗
  • 建筑企业收到的商品怎么入账呢
  • 普通股资本成本计算方法
  • 工程施工纳税
  • 开票信息银行账号有一个横杠
  • 小规模税率还是1%吗
  • 资产账实不符说明
  • 筹建期间所得税
  • 单位给个人付款分录
  • 酒店垃圾处理费标准怎么确定
  • 已签收的电子银行承兑汇票截图给别人有风险吗
  • mac文件权限限制怎么解决
  • multiple editions是什么版本
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • php中表单的使用
  • 进项税留抵期限
  • 酒店如何核算成本
  • 建筑业异地施工可以先开发票么
  • web前端综合案例开发离线作业1
  • laravel auth:api
  • 实收资本账户对应的账户包括
  • 交给工会的40%的工会经费里还要再返60%吗
  • 你用python做什么
  • sqlserver连接数据库的方法
  • 电子发票报销需要签字吗
  • 机关事业单位体育协会举办体育赛事活动应当
  • mysql相关
  • mysql5.5创建用户
  • 出口货款收不回怎么办
  • 管理费用借方红字怎么记凭证
  • 城投公司代表政府出资签订招商引资协议
  • 主营业务利润的会计分录
  • 场地租赁费属于劳务还是服务
  • 记账金额错误
  • 哪些发票不能开专票
  • 开办费计入期间费用明细表
  • 领用包装物的会计处理
  • 新成立的公司工会经费需要交吗
  • mysql用中文字段
  • bios怎么恢复出厂设置有什么后果?
  • win7硬盘问题导致windows无法启动
  • asmb进程
  • macos使用方法
  • 果粉必修课 盘点Mac OS X系统发展史
  • win8系统如何关机
  • win7禁用全屏优化在哪
  • win7系统如何调节屏幕亮度
  • ES6 javascript中Class类继承用法实例详解
  • css并集
  • 全面理解全面把握全面落实
  • 下列关于android的说法中,错误的是
  • jQuery插件库
  • shell脚本实现文件移动、复制等操作
  • nodejs co
  • javascript web开发
  • jquery的实现原理
  • jquery 3d旋转
  • jquery有自定义选择器吗
  • python常用的内置逻辑判断函数
  • ubuntu各种方法卸载软件
  • Python第三方库的常见安装方法有
  • 深圳国家税务总局
  • 郑东新区社保局电话号码是多少
  • 江苏税务ukey怎么申请
  • 税务局调查巡查政策依据
  • 北京商业企业运行基地
  • 土地 荒
  • 微信如何查询个人名下所有银行卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设