Drupal从镜像服务中导入镜像



我使用Drupal 7和Feeds将图像字段导入到内容类型的文章中,当图像url是指向图像的直接链接时,它确实有效。

但是链接到图像处理程序的图像:http://business.iafrica.com/apps/imageUtil/view/article/1008937/1/630x385/are未导入。

I have try:

  • 使用Feeds篡改模块和Feeds篡改PHP来尝试更改图像名称导致无效的URL加载。
  • 使用字段图像抓取器,但我有一个XML源,不是HTML。

这是我的源提要url http://resource.thumbtribe.mobi/ds1.portal/portal/1/4/resource/view/maximized/9500187?format=atom_extern

和我的图像:URI xpath映射是:string(link[@rel="enclosure"]/@href)

我设法通过使用feeds篡改模块与以下php代码片段来保存图像,然后引用我的服务器上的路径来解决这个问题。

$checkext = substr($field, -5);
if (strpos($checkext,'.') == false)
{
  $filename = str_replace(".","_",microtime(true)).".jpg";
  $output = "public://field/image/".$filename;
  file_put_contents($output, file_get_contents($field));
  return  $output;
}
else
{
  return $field;
}

相关内容

  • 没有找到相关文章

最新更新