그누보드 게시판 - 게시판리스트에서 업로드한 이미지 개수 구하기 > 공지사항

본문 바로가기

사이트 내 전체검색

공지사항


Warning: Directory /home/suu/data/cache/URI not writable, please chmod to 777 in /home/suu/plugin/htmlpurifier/HTMLPurifier.standalone.php on line 15750

Warning: Directory /home/suu/data/cache/URI not writable, please chmod to 777 in /home/suu/plugin/htmlpurifier/HTMLPurifier.standalone.php on line 15750

Warning: Directory /home/suu/data/cache/URI not writable, please chmod to 777 in /home/suu/plugin/htmlpurifier/HTMLPurifier.standalone.php on line 15750

그누보드 게시판 - 게시판리스트에서 업로드한 이미지 개수 구하기

작성일 19-12-11 10:10

페이지 정보

작성자최고관리자 조회 599회 댓글 2건

본문


 

게시판 리스트 화면에서 각 게시물에 업로드(에디터 이미지 + 첨부파일이미지)된 이미지의 총 갯수를 구하는 방법입니다.

 

데모페이지 : http://www.suu.kr/bbs/board.php?bo_table=webzin

데모페이지에 보면 리스트화면 이미지 오른쪽 상단에 표시되어 있지만 대표이미지를 뺀 숫자입니다.

(아래 소스는 전체 이미지 개수를 표시함)

 

 

 

- 첨부파일방식으로 업로드한 파일중 파일타입이 1~3인 파일만 카운트합니다. (이미지파일만)

- 에디터 본문내용에 포함한 이미지는 모두 카운트 합니다.

 

그누보드 get_file 함수와 get_editor_image 함수 2개를 활용해서 구하는 방식입니다.

 

첫번째 아래의 소스를 list.skin.php 파일에 추가해줍니다. 

위치는 어느곳이나 상관습니다. 



= 2019년 1월 17일 추가 내용

 에디터로 등록한 이미지 파일이 삭제되었지만 본문글에서는 코드가 삭제되지 않으면 이미지까지 카운트를 하였지만 아래코드를 사용하면 본문내용의 이미지가 실제 서버에 존재해야만 카운트하도록 수정하였습니다. 


<?php


functionimg_count($wr_id, $content) {
global$bo_table;

$files = get_file($bo_table, $wr_id);

$type=array(1,2,3); // 이미지 파일 타입 (g5_board_file.bf_type)
$img_count = 0;
for ($i=0; $i <= count($files); $i++) {
// 이미지 파일만 카운트 증가.
if(in_array($files[$i]['image_type'],$type)==true) {
$img_count++;
}
}
 
$matches = get_editor_image($content, false);
$img_cnt = 0;
for($i=0; $i < count($matches[1]); $i++) {
 
$p = parse_url($matches[1][$i]);
$data_path = preg_replace('/^\/.*\/'.G5_DATA_DIR.'/', '/'.G5_DATA_DIR, $p['path']); // 파일저장경로
$file_path = G5_PATH . $data_path; // 원본파일 PATH (파일명포함)
 
 
if(file_exists($file_path)) {
$img_cnt++;
}
}

$total_count = $img_count + $img_cnt;

$total_count = ($total_count < 2)? 0:($total_count-1);
return$total_count; // 대표이미지를 뺀 갯수 (총 20개 이미지라면 19라고 표시됨)
}


function img_count($wr_id, $content) { 

     global $bo_table;

 

     $files = get_file($bo_table, $wr_id);

 

     $type=array(1,2,3); // 이미지 파일 타입 (g5_board_file.bf_type)

     $img_count = 0;

     for ($i=0; $i <= count($files); $i++) {

          // 이미지 파일만 카운트 증가.

          if(in_array($files[$i]['image_type'],$type)==true) {

               $img_count++;

          }

     }

 

      // 본문글에서 이미지만 배열로 변환

     $matches = get_editor_image($content, false);

     $total_count = $img_count + count($matches[1]); //(첨부파일이미지 + 본문글이미지)

 

     return $total_count; // 대표이미지를 뺀 갯수 (총 20개 이미지라면 19라고 표시됨)

}

?>

 

 

사용법은 아주 간단합니다. (원본 기준 설명)

게시물 제목 뒤쪽에 표시를 한다고 하면..

<?php echo $list[$i]['subject'] ?> 다음 줄에 아래의 코드를 추가해 주시면 됩니다.

<?php echo img_count($list[$i]['wr_id'], $list[$i]['wr_content']); ?>

댓글목록

○먹튀보증업체○ 단폴 최대 100만 !!, 첫충 20%, 매충15% !! ○봄비벳○ 스포츠,실시간,라이브,미니게임,로투스!! ○망고에이전시 24시 톡 : MG007 ○ 가입코드 : MG79님의 댓글

profile_image ○먹튀보증업체○ 단폴 최…
작성일

먹튀없는사이트 망고에이전시 먹튀없는카지노 망고에이전시 온라인카지노 망고에이전시 사설토토사이트추천 망고에이전시



○먹튀보증업체○

 단폴 최대 100만 !!, 첫충 20%, 매충15% !!

 ○봄비벳○

 스포츠,실시간,라이브,미니게임,로투스!!

 ○망고에이전시 24시 톡 : MG007 ○

 가입코드 : MG79

 BOM-413.COM

안녕하세요, 먹튀보증업체 망고에이전시 인사 드립니다

저희 먹튀보증업체 망고에이전시에 입점 , 제휴하는 업체들은 모두 , 사전에 보증금을 예치한 안전한 업체임을 알려 드립니다.

24시간 톡 문 의 : MG007

항상 유저의 마음으로, 유저의 편에 서서, 불편함, 부조리한 일, 해결을 도와 드리겠습니다



봄비BET

BOM-413.COM

첫 충전 20%, 매 충전 15% 지급 이벤트, 지인추천 요율 이벤트 , 스포츠 단폴 최대 100만 베팅, 쿼터경기, 라이브

실시간, 미니게임, 라이브, 네 임드 게임 전 품목 진열 중 !!

로투스카지노 !!

가입코드 : MG79

항상 저희 에이전시 코드를 확인 하세요


적어도 안전하게 베팅을 즐겨 주세요

그게 저희 에이전시의 모토이고, 목표 입니다

절대적인 먹튀 보증을 약속 드리겠습니다.

시시콜콜한, 하시고 싶으신게임, 어떤 문 의든 좋습니다.

먹튀보증업체 망고에이전시 24시 톡 문 의 : MG007



항상 감사 하는 마음으로, 친절한 응대를 약속 드립니다.





************ 먹튀보증업체 망고에이전시 입점 제휴업체 목록 *************





헐크벳 & 헐크스포츠 & 헐크카지노



AOMG-88.COM

매일 첫 충전 마다 10% 추가지급, 매 충전 5% !! 출석체크로 2,000원 기본!!

파워볼 배당 1.97, 핸디캡 배당 1.90, 스포츠 단폴 최대 100만 !!

에볼루션카지노, 아시안카지노, 마이크로카지노, 섹시카지노 !!

카지노 머니이동 자유 !!

충 환전 속도 1분 컷 !!



가입코드 : MG79









웰컴카지노



WC9775.COM

첫 충전시 10% 추가지급, 매 충전 마다 5% 추가지급 !! 일주일 정산하여 루 징 5 %를 계속 드립니다

H게임, M게임, AG게임, MS게임, A게임, 플레이텍, T게임

솔레어, 마이다스, 씨오디

충 환전 속도 1분컷 !!

아주 간편한 회원가입 !!



가입코드 : MG79







해시게임



HSGAGA.COM

첫 충전과 매 충전 10%를 계속 무 한 대로 !! 출석체크로 룰렛쿠폰 으로 최대 50,000원 지급 !!

* 10만원 충전시 출석체크 룰렛 쿠폰을 3개 더 !! 한개당 최대 50,000원 지급 이니까 맥심 200,000원 가능 !! *

그래프게임, 미니게임, 섯다게임, 지뢰찾기게임, 실시간 게임, 파워볼 사 다리!!

승인전화없는사이트 !!



가입코드 : MG79





 



https://audi312121.wixsite.com/mysite



https://mangoascom.wordpress.com



#토토사이트추천 #안전토토사이트 #사설토토사이트 #먹튀없는 #먹튀없는사이트 #메이저놀이터 #메이저공원 #메이저사이트 #메이저놀이터추천 #망고에이전시 #그래프게임 #소셜그래프 #그래프게임주소 #해시게임 #헐크벳 #봄비벳 #먹튀없는그래프 #카지노 #우리계열 #우리카지노 #웰컴카지노 #웰컴카지노주소 #웰컴카지노코드 #에볼루션카지노 #헐크카지노 #먹튀없는카지노 #먹튀없는사다리 #먹튀없는그래프 #먹튀없는사이트 #가입코드 #먹튀보증업체 #야구 #농구 #축구 #배구 #안전한공원 #먹튀없는공원 #봄비벳주소 #봄비벳코드 #해시게임주소 #해시게임코드 #스포츠 #바카라 #파워볼 #파워볼사다리 #웨스트햄 #리버풀 #토트넘 #ELP #스포츠 #안전공원 #안전놀이터 #오늘의날씨 #샬럿 #골든스테이트 #디트로이트 #밀워키 #올랜도 #피닉스 #애틀란타 #브루클린 #보스턴 #마이애미 #시카고 #멤피스 #메이저코드 #메이저가입코드 #양준일 #파워볼사이트 #파워볼사이트추천 #오또맘 #양정화 #아이즈원 #베트남 #베트남축구 #롤격전 #맨시티맨유 #맨시티 #맨유 #손흥민 #페북스타 #인스타그램 #이미자나이 #김우중 #미세먼지 #추미애 #인하대 #백세리 #백세리영화 #민식이법내용 #챔피언스리그 #리버풀 #박항서 #베트남축구 #오늘의운세

보라님의 댓글

profile_image 보라
작성일

헐크벳에서는 스포츠경기가 없어서 힘드신 유저분들을 위해

토큰게임, 미니게임, 그래프게임, 라이브카지노까지 다양하게 즐기실수 있으십니다

메이저놀이터 헐크벳에서 안전하게 이용하세요




망고에이전시는 단한번의 먹튀사고도 없는 안전한 업체입니다

망고에이전시와 함께 안전하게 게임하세요!

☆ 망고에이전시 카톡문의: MG007 ☆




메이저헐크

단단하고 듬직한 안전놀이터

★헐크벳★

[ AOMG-99.COM ]  [ 추천코드: MG79 ]




확실하고 빠른 입출금

먹튀사고 없는 검증된놀이터

많은분들이 편안하게 즐기시는 사이트입니다!




** 신규 첫충, 매일 첫충전시 10% 지급 **

** 매번 충전시 5% 무한 지급 **

** 매일 출석체크 2천 포인트 증정  **

** 주말 1000만원 이벤트 진행 **




** 파워볼 배당 1.97 **

** 핸디캡 배당 1.90 **

** 스포츠 단폴 최대 100만 **

** 에볼루션카지노 보유 **

** 스포츠 보너스 배당 이벤트 **




*헐크벳*  [ AOMG-99.COM ]  [ 추천코드: MG79 ]
*헐크벳*  [ AOMG-99.COM ]  [ 추천코드: MG79 ]




☆헐크벳의 알찬게임☆


스포츠 * 토큰게임 * 그래프게임 * 파워볼 * 키노사다리 * 파워사다리

MGM홀짝 * MGM바카라 * 로투스홀짝 * 로투스바카라 * 로투스식보

에볼루션카지노 * 마이크로게이밍 * 아시안게이밍





☆ 화끈한 팡팡터지는 이벤트 ☆


* 무제한 미니게임 낙첨 이벤트 *

* 파워볼 버닝UP 이벤트 *

* 올낙점 캐시백 이벤트 *

* 다폴더 배팅 이벤트 *

* 에볼루션카지노 보유 *

* 지인 추천 이벤트 *




*헐크벳*  [ AOMG-99.COM ]  [ 추천코드: MG79 ]
*헐크벳*  [ AOMG-99.COM ]  [ 추천코드: MG79 ]




*토큰게임* [하이로우, 룰렛,바카라]

간편하고 빠른 해시값 검증되는 게임

1000원부터 배팅가능

승률 70% 이상 되는 자타공인




* 에볼루션카지노 *

* 마이크로게이밍 *

* 아시아게이밍 까지! *




다양한 이벤트와 꽉찬게임

맘껏 즐기실수 있으십니다!

안전확실한 놀이터에서 이용하세요!




*헐크벳*  [ AOMG-99.COM ]  [ 추천코드: MG79 ]
*헐크벳*  [ AOMG-99.COM ]  [ 추천코드: MG79 ]




많은분들이 망고에이전시를 통해 안전하게 게임하고 계십니다

망고에이전시는 유저분들의 안전을 책임지고 보장하고 있습니다

망고에이전시와 함께하시면 절때 먹튀가 나오지않는다고 자신있게 말씀드릴수 있습니다



언제든지 궁금한사항 있으시면 뭐든지 물어보세요!

친구추가도 꼭 부탁드립니다^^



☆ 망고에이전시 카톡: MG007 ☆







☆☆망고에이전시 제휴업체 목록 사이트 ☆☆



** [타타타벳]
스포츠&실시간&미니게임&카지노
[ TATA-123.COM ]
[ 가입코드: MG79 ]


** [ 해시게임 ]
그래프/실시간/바카라/미니게임
[ HSGAGA.NET ]
[ 가입코드: MG79 ]



** [피네스벳]
스포츠&실시간&미니게임&카지노
[FNS05.COM]
[가입코드: MG79]



** [헐크벳]
스포츠/실시간/카지노
[AOMG-99.COM]
[ 추천코드: MG79 ]



** [ 봄비벳 ]
스포츠/실시간/미니게임/바카라
[ BEE-365.COM ]
[ 가입코드: MG79 ]



** [ 웰컴카지노 ]
      카지노
[ WC9775.COM ]
[ 가입코드: MG79 ]




☆망고 에이전시 홈페이지 놀러오세요!☆


https://audi312121.wixsite.com/mysite


https://mangoascom.wordpress.com













#스포츠토토추천 #스포츠게임 #실시간스포츠 #온라인토토 #토토사이트 #토토추천 #토큰게임 #그래프게임 #바카라 #하이로우전략 #먹튀없는사이트 #먹튀없는놀이터 #메이저사이트 #메이저놀이터 #메이저토토 #메이저공원 #안전한토토사이트 #먹튀보증업체 #망고에이전시 #안전보증업체 #헐크벳 #온라인카지노주소 #에볼루션카지노 #파워볼게임 #토토추천사이트 #안전놀이터 #검증놀이터 #실시간토토 #실시간놀이터 #먹튀없는안전놀이터 #스포츠게임추천 #토토사이트주소 #토큰게임토토 #바카라사이트추천 #로투스바카라 #파워사다리 #파워볼사이트추천 #사설토토사이트 #메이저헐크 #파워볼게임추천 #먹튀없는파워볼 #안전토토사이트 #안전놀이터검증 #토토사이트홍보 #해외안전놀이터 #먹튀검증 #스포츠놀이터 #사설토토 #사다리토토 #안전카지노사이트 #라이브바카라 #인터넷바카라 #실시간바카라사이트 #에볼루션카지노에이전시 #메이저카지노 #엔트리파워볼 #조주빈 #박지윤 #휘성 #김유빈 #송유진 #장덕천 #전세계코로나확진자 #이탈리아코로나현황 #스페인코로나현황 #전세계코로나현황 #한국코로나현황 #미국코로나현황

Copyright © 소유하신 도메인. All rights reserved.
PC 버전으로 보기