XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 100 추천 수 2 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

예전에 @이온디님이 관련 팁을 구하셨었는데, 어쩌면 이미 답을 구하셨는지도 모르겠네요.

그래도 관련 팁을 찾는 분들이 계실까 해서 대강이라도 정리해봅니다.

 

1. 컨텐츠 위젯 폴더의 content.class.php 제일 아랫 부분 정도에 다음과 같이 추가해줍니다.

    function getMemberSrl() 
    {
        return $this->get('member_srl');
    }
    function getUploadedFiles()
    {
        if(!$this->get('uploaded_count')) return;
        $oFileModel = &getModel('file');
        $file_list = $oFileModel->getFiles($this->get('document_srl'), array(), 'file_srl', true);
        return $file_list;
    }

위의 빨간색 글씨 942~948 부분을 추가해주는 것이죠.

 

2. 이제 위젯 스킨 파일에서 $item->getUploadedFiles() 변수를 활용해보시면 순조롭게 출력이 되는 걸 확인하실 수 있을 겁니다.

 

3. 이후에 첨부파일 중에서 이미지 파일만 골라낸다든지, 어떤 이미지만 선택할 것인지 등등에 관해선 어지간해선 다들 아실 것이므로 또르르르... 아니면 구글링으로...

 

※ 참고로 저는 (루프 돌리는 거 귀찮아서ㅋ) 출력할 원본 이미지를 문서 내 파일 첨부 목록에서 제일 앞에 두고, <img src="{$item->getUploadedFiles()[0]->uploaded_filename}" /> 등으로 불러오고 있답니다 :)

  • profile
    윤삼 2016.07.29 00:54:25

    코어 수정 없이 스킨 파일에서만 원본 파일을 불러오려면 이렇게 하면 되는군요.

    $widget_info->content_items를 루프 돌린 반복문 내에서...

    {@
       $oFileModel = &getModel('file');
       $file_list = $oFileModel->getFiles($item->get('document_srl'), array(), 'file_srl', true);
    }
    <block loop="$file_list=>$k,$file">
        {$file->uploaded_filename}
    </block>

     

    ※ 물론, 원본 파일이 문서 내 첨부파일 목록에서 맨 앞에 있는 경우라면 루프 돌리지 않고 {$file_list[0]->uploaded_filename}로 그냥 해도 되겠구요

    {@
       $oFileModel = &getModel('file');
       $file_list = $oFileModel->getFiles($item->get('document_srl'), array(), 'file_srl', true);
    }
    {$file_list[0]->uploaded_filename}

     

    .... 아아, 팁이랍시고 올렸는데 뭔가 두서 없는 거 같아서 이번 팁도 폭망인가봐ㅠ

  • ?
    SimpleCode 2016.07.29 20:16:38

    여담이지만 후자의 경우에는 첨부파일이 하나도 없을 수 있으니 첨부파일이 있는지 예외처리를 해야할 거에요.
    html이나 javascript 코딩 등에 따라서 의도치 않은 동작을 할 수도 있거든요.

  • profile
    윤삼 2016.07.30 00:00:18

    아... 지적 감사합니다. 이렇게 해야 하겠군요.

    <block cond="$item->get('uploaded_count')">
       {@
          $oFileModel = &getModel('file');
          $file_list = $oFileModel->getFiles($item->get('document_srl'), array(), 'file_srl', true);
       }
       <block loop="$file_list=>$k,$file">
           {$file->uploaded_filename}
       </block>
    </block>

     

    그리고,

    <block cond="$item->get('uploaded_count')">
       {@
          $oFileModel = &getModel('file');
          $file_list = $oFileModel->getFiles($item->get('document_srl'), array(), 'file_srl', true);
       }
       {$file_list[0]->uploaded_filename}
    </block>

     

  • profile
    불금 2016.08.21 16:16:11
    지난번에 보니 함수 자체가 코어에 없더군요 .. ㅋㅋ
  • profile
    윤삼 2016.08.21 16:48:56
    맞아요. 그래서 아예 위의 첨부파일 리스트를 비롯해서 확장변수 함수 정도는 코어에서 지원해줘도 좋겠다는 생각이 들더라구요.
    라이믹스 깃허브에 이슈로 올려봐야겠어요ㅎㅎ

List of Articles
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3 14 file prologos 2017.02.08
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3.1 13 file prologos 2017.02.09
화제의 글 자료공유 광고제거 멤버십 애드온 v0.1 7 file ExtendKR 2017.02.13
4425 질문/답변 라이믹스(XE)의 쪽지보내기 창에 파일첨부를 할 수있는 방법이 없을까요? 4 고라자 2017.02.10
4424 XE 사용팁 모바일에서 ckeditor 사용시 좀 더 보기 좋게(+쓰기 편하게) 하기 (최종수정) 15 기븐 2017.02.10
4423 질문/답변 FTP에서 삭제되지 않고 남아있는 파일을 삭제하려면 어떻게 해야할까요? 2 file RADIX 2017.02.10
4422 질문/답변 php 7.0 으로 업그레이드 후 쇼핑몰 모듈이 에러가 납니다(전문가조언부탁) 4 file 김범진 2017.02.10
4421 질문/답변 이미지 본문 자동삽입 PR 수정 ? 9 웹지기 2017.02.10
4420 질문/답변 소설 로그인 시에 이전 페이지가 아닌 이전 게시판 목록으로 이동하는 문제 2 DevinLee 2017.02.10
4419 질문/답변 라이믹스 이용법에 대한 질문 1 투정 2017.02.10
4418 질문/답변 라이믹스 이미지 본문 자동삽입 관련하여 질문드립니다 28 기븐 2017.02.10
4417 아이디어 제안/공유 사이트 부하 방지 예방 아이디어. 1 루딩 2017.02.10
4416 질문/답변 출석부 모듈에서 특정 회원 한명이 이상하게 높은 점부가 부여되어 있네요. 6 DevinLee 2017.02.10
4415 질문/답변 클라우드플레어 웹보안쪽에. 3 진지니 2017.02.10
4414 질문/답변 알림센터 새글알림 안뜨게 하려면 2 file 준쓰 2017.02.10
4413 질문/답변 네이버 로그인이 안됩니다. 5 file netpilgrim 2017.02.10
4412 질문/답변 예전에 분명 ckeditor 세로 길이 자동으로 늘어나는 팁을 봤는데 2 기븐 2017.02.09
4411 질문/답변 FTP에 크기 0인 파일이 지워지질 않는데 어떻게 삭제하나요? 4 file 피피포 2017.02.09
4410 질문/답변 사이트 시간이 다음날로 넘어갈때 오류가 좀 있는것 같습니다. (출석부, 당일 통계 등) 2 흑여울0606 2017.02.09
4409 질문/답변 현재 소셜XE 모듈에 몇 가지 오류가 있는거 같은데 질문드립니다 file 기븐 2017.02.09
4408 질문/답변 http:// 를 https://www. 로..변경 *재차 질문해서 죄송합니다;; 암만 해도 잘 안되서요 ㅠㅠ 5 큰성565 2017.02.09
4407 아이디어 제안/공유 찾아봤는데 이런 자료는 없는거 같네요. 유튜브 링크를 자동으로 인식해서 동영상으로 삽입하는 기능 4 기븐 2017.02.09
4406 질문/답변 검색창에 mv를 검색했을때 검색결과 이미지/동영상에 wmv 파일이 있을경우 2 라그릿 2017.02.09
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 228 Next
/ 228
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...