Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

 

 

 

 

사진 데이터가 많이들어간 게시물을 읽으려고하면 

 

페이지가 로딩되기전 경고창을 띄우려고 합니다.

 

기능은 얼추 개발된것같습니다.

 

애드온으로 만들어서 타운에 공개해볼까 하는데

 

if문으로 사진 첨부가 X개 이상인경우 의 if문이 있을까요?

 

이게 첨부문서가 파일인지 사진인지 구분하기가 참 어려울것 같은데

 

아니면 

 

본문에 <img src 가 10 x개 이상 호출되었다거나 하는 if 문도 가능하겠네요.

 

 

사실 혼자쓸꺼면 그냥 if로 특정게시판에서만 작동하게 해서 쓰면되는데 공개를 해볼까하니 아무래도 우려가 되네요.

  • profile

    게시글 읽는 항목에서 가져온다는 가정으로

    $oDocument = Context::get('oDocument');
    $fileList = $oDocument->getUploadedFiles();
    $count = 0;
    foreach($fileList as $key => $file)
    {
    if(preg_match('/\.(jpe?g|png|gif|webp|bmp)$/i', $file->source_filename))
    {
    $count++;
    }
    }

    if($count > 10)
    {
    // do something..
    }

  • profile profile
    감사합니다
    집가서 바로테스트해봐야겠네요
    혹시 사진 첨부 용량 총합계 이런건 구하기 힘들겠죠?
  • profile profile
    $file->file_size 으로 파일용량이 나올건데 알아서... 더하신다음 계산시키십쇼..
  • profile
    우와 유용하게 쓰이겠네요!
  • profile profile
    ㅎ 얼른 만들어서 공개하겠습니다.
  • profile
    와, 엠바고 문서다!!!
  • profile profile
    사이트에 윤삼님자료가 안쓰인곳이 없을정도로
    항상 윤삼님자료 잘 활용하고 있습니다.