if문으로 사진 첨부갯수가 10개 이상이면 조건문이 있을까요?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
사진 데이터가 많이들어간 게시물을 읽으려고하면
페이지가 로딩되기전 경고창을 띄우려고 합니다.
기능은 얼추 개발된것같습니다.
애드온으로 만들어서 타운에 공개해볼까 하는데
if문으로 사진 첨부가 X개 이상인경우 의 if문이 있을까요?
이게 첨부문서가 파일인지 사진인지 구분하기가 참 어려울것 같은데
아니면
본문에 <img src 가 10 x개 이상 호출되었다거나 하는 if 문도 가능하겠네요.
사실 혼자쓸꺼면 그냥 if로 특정게시판에서만 작동하게 해서 쓰면되는데 공개를 해볼까하니 아무래도 우려가 되네요.

톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 7
게시글 읽는 항목에서 가져온다는 가정으로
$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..
}
집가서 바로테스트해봐야겠네요
혹시 사진 첨부 용량 총합계 이런건 구하기 힘들겠죠?
항상 윤삼님자료 잘 활용하고 있습니다.