网站程序自带的采集器采集文章(参数$dourl=false()())
优采云 发布时间: 2021-10-11 10:21网站程序自带的采集器采集文章(参数$dourl=false()())
关键词说明:技巧采集" phpcode内容文章一个@me@litpicdede系统自带的采集器其实还是蛮强大的,尤其是整个dede系统是完全开源的,即使有些对采集的特殊要求,只要掌握了PHP的基础语言,也可以轻松实现。为了达到特殊的采集要求,有
在内容规则中
关键字描述:技巧采集 " phpcode content 文章 a @me @litpic
注意,为了给@url传递一个值,我们在函数参数上加了一个参数$dourl=false,所以我们需要在这个函数调用的地方改一下($dourl=false表示这个参数不是必须的,一般调用不需要这个参数)
找到以下代码:
以下为引用内容:
//用户自己处理内容的接口
if($sarr["function"]!=""){
if(!eregi('@litpic',$sarr["function"])){
$v = $this->RunPHP($v,$sarr["function"]);
$artitem .= "{dede:field}$v{/dede:field}\r\n";
}其他{
$tmpLtKeys[$k]['v'] = $v;
$tmpLtKeys[$k]['f'] = $sarr["function"];
}
放一个
以下为引用内容:
$v = $this->RunPHP($v,$sarr["function"]);
更改为:
以下为引用内容:
$v = $this->RunPHP($v,$sarr["function"], $dourl);
就是这样,至此源码全部修改完毕。
很容易使用这个新变量@url
比如在文章content的自定义处理接口中写:
以下为引用内容:
@me=@me.'