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

  • 实收资本印花税按次还是按年
  • 房产税出现往期数据怎么办
  • 企业用于职工的个人住房是否可以不缴纳房产税?
  • 新公司什么时候开始建账
  • 纳税额是指
  • 内账需要哪些单据
  • 研发费用辅助账谁来做
  • 代扣代缴个税返点怎么申请
  • 养老机构提供的养老服务免增值税吗
  • 非货币性资产交换补价大于25%的会计处理
  • 汇款手续费的会计科目
  • 未开收入下月开票怎样做分录
  • 2018年企业所得税政策变化
  • 2017年8月1日到现在多少天
  • 企业的其他业务收入有
  • 结转出租包装物的成本
  • 红字专用发票信息表编号在哪儿
  • 本期应付而未付工资挂账处理?
  • 租金怎么来计算个税
  • win10打开游戏老是提示
  • 工资做账表格怎么做
  • 如何生成系统图
  • php怎么自学
  • regsync.exe - regsync是什么进程 有什么用
  • Linux系统中sort排序命令的使用教程
  • php和ajax用哪个调用数据
  • 企业财务会计
  • uniapp支付流程
  • PHP:imagegrabwindow()的用法_GD库图像处理函数
  • PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
  • 罚款支出是什么意思
  • 其他收益和其他收入的区别
  • java中的泛型的好处
  • 公司注销开户行需要注销吗
  • 准予扣除业务招标的情形
  • 商誉 减值
  • 什么叫误餐费
  • 账本印花税怎么申报缴纳
  • 报销备用金的摘要
  • 织梦怎么添加相关
  • mongodb计数
  • 织梦使用教程
  • sqlyog配置
  • 房地产企业政府返还款
  • sql server禁用
  • 工程赔付款属于什么科目
  • 子公司没有收入,只有费用如何企业所得税汇算清缴
  • 疫情期间增值税减免政策截止时间
  • 餐饮不得抵扣进项税
  • 红字冲销发票流程
  • 企业清算处置固定资产
  • 外资企业所得税优惠政策
  • 租车费报销管理规定
  • 事业单位无形资产摊销是当月还是下月
  • 合伙人工资薪金
  • 私营公司预收账款怎么算
  • 借款费用应如何入账
  • mysql正整数类型
  • sqlserver2000企业管理器自动关闭
  • 左右内边距代码
  • win8系统连接vpn失败提示错误代码807的解决方法
  • mac book视频
  • 微软系统如何恢复出厂设置
  • win 10 ie浏览器
  • window10 .net3.5
  • 经纬科技it6000
  • jsforeach循环遍历数组
  • python 处理mp3
  • jquery 案例
  • jquery异常捕获
  • java中的锁机制
  • vue分页组件page
  • jquery页面关闭事件
  • 系统导出数据不完整
  • 云南省个人所得税税率
  • 山东省国家税务局官网
  • 地税局多措并举工作总结
  • 水资源税征收标准2023
  • 企业资质怎么报审
  • 广西区国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设