2012-07-03 2 views
3

사용자 지정 웹 사이트 ()를 Drupal 7으로 마이그레이션해야합니다. 현재 웹 사이트에서 일부 테이블에는 db로 URL로 저장된 이미지 데이터가 있습니다.피드 모듈을 사용하여 이미지를 Drupal 7로 가져 오기

나는 모듈을 피드 시도는 이미지 그래버에게 부가 피드, 또한 미디어 (노드로 데이터를 가져 오기위한) 성공하지 플러그인을 피드.

질문 :

  1. 피드 모듈 (또는 다른 도구를 사용하여 CSV에서 드루팔 에 '이미지'를 파일로 (외부) URL에서 이미지를 가져올 수있는 방법이 있나요 매핑을 사용하여 텍스트와 이미지를 모두 가져올 수 있습니다)?

  2. 그렇다면 피드 모듈 및/또는 미디어 피드 플러그인을 사용하여 Drupal의 이미지 라이브러리에서 가져 오는 방법이 있습니까?

전체 외부 URL 경로 또는 public : //myimage.jpg 경로를 입력하지 않고 CSV에서 가져 오기를 시도했습니다.

도움에 감사드립니다.

+2

비슷한 경우 여러 번 피드/피드 이미지 그래버를 사용했지만 일반적으로 잘 작동합니다. 어떻게 당신을 위해 작동하지 않았습니까? 워치 독 또는 PHP 로그에 기록 된 오류가 있습니까? – joshOfAllTrades

+0

ImageGrabber는 피드의 URL에서 이미지 만 긁어 모을 수 있습니다. 하지만 제 경우에는 데이터를 가져 오기 위해 CSV를 사용하고 있습니다. 이미지 (http : // 또는 public : //)를 (FIG) 이미지 필드로 가져 오는 방법을 찾지 못했습니다. 한 줄의 CSV를 가져 오려고하면 다음과 같습니다. public : //4245_1.jpg 파일 개체를 가져 오는 데 실패했습니다. 노드가 1 개 생성되었습니다. 위에서 언급 한 이미지는 공개적으로 명시되어 있습니다. 어떤 충고? – MrUpsidown

+0

신경 쓰지 마십시오. 지금 일하고있어. 이 정보는 다른 사람에게 유용 할 수 있습니다. 문제는 내 CSV 파일에 지정된 URL 앞에 공백이 있다는 것입니다. 작동하지 않는 CSV의 예 : 2012-07-04, 제목, 본문, "public : //image.jpg"및 CSV 작업 예제 : 2012-07-04, 제목, 본문, "public : //image.jpg " – MrUpsidown

답변

4

문제가 공간으로 인한 것인지 확인하는 것이 정확합니다. Fyi : 피드에 대한 변조 플러그인을 사용하여 공백을 제거 할 수 있습니다. 트림을 선택하고 필수 입력란에 공백을 입력하십시오. public://image을 사용하는 대신 이미지를 가져 오는 사이트의 전체 URL을 입력하고 공백을 제거하는 것을 잊지 마십시오.

관련 문제