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

본문 바로가기

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

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

페이지 정보

작성자 최고관리자 댓글 3건 조회 1,328회 작성일 19-12-11 10:10

본문


 

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

 

데모페이지 : 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님의 댓글

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

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



○먹튀보증업체○

 단폴 최대 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 #스포츠 #안전공원 #안전놀이터 #오늘의날씨 #샬럿 #골든스테이트 #디트로이트 #밀워키 #올랜도 #피닉스 #애틀란타 #브루클린 #보스턴 #마이애미 #시카고 #멤피스 #메이저코드 #메이저가입코드 #양준일 #파워볼사이트 #파워볼사이트추천 #오또맘 #양정화 #아이즈원 #베트남 #베트남축구 #롤격전 #맨시티맨유 #맨시티 #맨유 #손흥민 #페북스타 #인스타그램 #이미자나이 #김우중 #미세먼지 #추미애 #인하대 #백세리 #백세리영화 #민식이법내용 #챔피언스리그 #리버풀 #박항서 #베트남축구 #오늘의운세

보라님의 댓글

보라 작성일

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

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

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




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

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

☆ 망고에이전시 카톡문의: 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













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

망고님의 댓글

망고 작성일

<a href="https://toto-best.com/" target="_blank">안전놀이터</a> 안전놀이터 망고에이전시

<a href="https://toto-best.com/" target="_blank">메이저놀이터</a> 메이저놀이터 망고에이전시

<a href="https://toto-best.com/" target="_blank">토토사이트</a> 토토사이트 망고에이전시

<a href="https://toto-best.com/" target="_blank">메이저사이트</a> 메이저사이트 망고에이전시

다음맵 : 업체소개용지도
RUMIPOPUP
RUMITAB
  • 가맹점 대림점등 업체 안내용 지도
  • 그누보드 온라인예약 스킨
  • 전자결재게시판 - 지출결의서등
  • Plupload 게시판 스킨(멀티업로드)
  • 동적테이블 - RumiTable
  • TABs - RumiTab
  • 팝업창 - RumiPopup (Modal)
  • 그누보드 - 온라인예약게시판
  • 그누보드 - 그리드게시판 다중검색
  • 그누보드 - 멀티업로드 게시판
  • 그누보드 - 웹진형게시판(멀티업로드)
  • 그누보드 - 웹진형게시판 A형
  • 그누보드 - 웹진형게시판 B형
  • 폴더갤러리
  • 그누보드 - 댓글멀티업로드

그누보드5
Copyright © SUU All rights reserved.
상단으로
하단으로