Q&A

위젯에서 썸네일 출력이 아닌 첨부파일 이미지를 바로 출력하려면 어떤 코드를 적으면 되나요?;;

이온디 Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 9

  • 딴 소리이긴 한데...
    용량 제어가 안되는 원본을 보여주는 건 트래픽과 속도 면에서 이득이 없어보이는데요..
  • @DoubleU
    일반 글에서 여러 이미지가 있을 경우 프리티포토 애드온과 같이 레이어로 이미지를 띄우고 보여주게 하려는데
    이걸 위젯으로 만들려구요.
  • 제가 이걸 여러번 찾았더군요 ㅋㅋ

    2014년 1월
    https://code.google.com/p/xe-core/issues/detail?id=3565

    2013년 8월
    http://www.study4you.kr/xe/index.php?mid=QnA&document_srl=42627
    http://eond.com/xe_forum/341435

    ㅠㅠㅠ
    아직 못 찾았나봅니다. 해마다 질문하는군요 ㅋㅋ;
  • 콘텐츠 위젯 스킨의 경우,
    $item->getThumbnail('source_file')
    이면 되지 않을까 싶어요. 직접 해보진 않아서 확실하진 않습니다. :)

    예전에 다른 스킨 커스텀해보다가 괄호 안에 'source_file' 넣었다가 얻어걸린 적이 있었거든요.

    위젯에서도 적용 가능할지 모르겠습니다.

  • @윤삼
    getThumbnail이 썸네일을 가져오는 변수라서 똑같이 썸네일을 가져오네요;
    썸네일로 축소된 이미지가 아니라 원본 사이즈의 이미지를 가져오려고 하거든요 ㅎ;
    getFile() 이런건 없네요;
  • http://forcatmon.com/index.php?mid=fcRace&document_srl=208
    제가 이 스킨작업할때
    첫번째 첨부파일을 페이지헤더로 올리려고 썼던 소스거든요

    {@
    $uploadedList = $oDocument->getUploadedFiles();
    $firstFile = $uploadedList[0];
    $isImg = preg_match("/\.(jpg|png|jpeg|gif)$/i", $firstFile->source_filename);
    }
    이렇게 정의해주고

    {$firstFile->download_url} <- 이미지 소스로 쓰일 파일의 실제 경로

    이 부분에서 $oDocument를 고쳐주면 응용할 수 있을 지도 ㅠㅠ

     

    $document_srl 넣으면 되려나 해당 문서를 가리키는 변수명을 모르겠네요

  • @Donza
    문서 모듈에서 가져오는 방식이랑 위젯에서 가져오는 방식은 달라서 ㅠ_ㅠ;;
  • XE 공홈에 이런 질문이 있어서 저도 확인해 봤는데 아예 코어에 원본이미지를 가져오는 함수가 없..
  • @불금
    아하..................................;