dede自带采集器的高阶方法

优采云 发布时间: 2020-08-26 23:09

  dede自带采集器的高阶方法

  关键字描述:技巧 采集 &quot phpcode 内容 文章 一个 @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";

  }else{

  $tmpLtKeys[$k]['v'] = $v;

  $tmpLtKeys[$k]['f'] = $sarr["function"];

  }

  把其中的

  以下为引用的内容:

  $v = $this->RunPHP($v,$sarr["function"]);

  改成:

  以下为引用的内容:

  $v = $this->RunPHP($v,$sarr["function"], $dourl);

  就可以了,至此源代码全部更改完毕。

  要使用这个新的变量@url很简单

  比如说,在文章内容的自定义处理插口里写下:

  以下为引用的内容:

  @me=@me.'

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线