[질답/버그/제안] 게시판 글쓰기 폼 첨부파일 이미지를 리스트에 추출하고 싶습니다.
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 732 조회
-
목록
본문
현재 사용하고 있는 홈페이지 버전입니다.
<?phpif (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨add_stylesheet('', 0);// 내용 필수 입력 해제if ($bo_table == 'main' || $bo_table == 'album') { $editor_js = ''; $editor_js .= get_editor_js('wr_content', $is_dhtml_editor);}if(!$header_skin) { ?><?php echo $g5['title'] ?>
이름필수
<?php } ?><?php if ($is_password) { ?> 비밀번호필수
<?php } ?><?php if ($is_email) { ?> class="form-control input-sm" maxlength="20">
E-mail
<?php } ?><?php if ($is_homepage) { ?> 홈페이지
<?php } ?> 포토
<?php if ($is_category || $option) { ?> <?php $fa_photo = (isset($boset['ficon']) && $boset['ficon']) ? apms_fa($boset['ficon']) : ''; $myicon = ($w == 'u') ? apms_photo_url($write['mb_id']) : apms_photo_url($member['mb_id']); $myicon = ($myicon) ? '
' : $fa_photo; if($write['as_icon']) { $as_icon = apms_fa(apms_emo($write['as_icon'])); $as_icon = ($as_icon) ? $as_icon : $myicon; } else { $as_icon = $myicon; } ?> <?php echo $as_icon;?>
이모티콘 FA아이콘 내사진
<?php echo ($is_category) ? '분류' : '옵션';?> <?php if ($is_category) { ?>
<?php } ?><?php if ($is_member) { // 임시 저장된 글 기능 ?> <?php if($editor_content_js) echo $editor_content_js; ?> 선택하세요 <?php echo $category_option ?>
<?php } ?> <?php if ($option) { ?> <?php echo $option ?>
<?php } ?> 제목필수
<?php if ($is_member) { // 임시 저장된 글 기능 ?> 저장 (<?php echo $autosave_count; ?>) <?php } ?>
<?php if($write_min || $write_max) { ?>
현재 글자이며, 최소 <?php echo $write_min; ?> 글자 이상, 최대 <?php echo $write_max; ?> 글자 이하까지 쓰실 수 있습니다.
<?php } ?> <?php echo $editor_html; // 에디터 사용시는 에디터로, 아니면 textarea 로 노출 ?> 태그
<?php } ?><?php for ($i=1; $is_link && $i<=G5_LINK_COUNT; $i++) { ?> 링크
<?php } ?><?php if ($is_file) { ?> <?php if($i == "1") { ?>
유튜브, 비메오 등 동영상 공유주소 등록시 해당 동영상은 본문 자동실행
<?php } ?> 첨부파일
파일추가 파일삭제
"; <?php } ?> ; } objContent += ""; objCell.innerHTML = objContent; flen++; } <?php echo $file_script; //수정시에 필요한 스크립트?> function del_file() { // file_length 이하로는 필드가 삭제되지 않아야 합니다. var file_length = <?php echo (int)$file_length; ?>; var objTbl = document.getElementById("variableFiles"); if (objTbl.rows.length - 1 > file_length) { objTbl.deleteRow(objTbl.rows.length - 1); flen--; } }
첨부사진
<?php } ?><?php if ($is_guest) { //자동등록방지 ?> > 상단출력 > 하단출력 > 본문삽입
본문삽입시 {이미지:0}, {이미지:1} 형태로 글내용 입력시 지정 첨부사진이 출력됨
<?php echo $captcha_html; ?>
<?php } ?>위의 내용은 글쓰기 스킨 입니다.
여기에서 첨부파일 0번째 1번째 2번째 등을 리스트 썸네일에 출력하고 싶습니다.
아래 내용은 리스트 스킨 입니다.
<?phpif (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가// Load Scriptif($boset['masonry']) { apms_script('masonry'); apms_script('imagesloaded');}if($boset['lightbox']) apms_script('lightbox');// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨add_stylesheet('', 0);// 너비$item_w = apms_img_width($board['bo_gallery_cols']);// 간격$gap_right = ($boset['gap_r'] == "") ? 15 : $boset['gap_r'];$gap_bottom = ($boset['gap_b'] == "") ? 30 : $boset['gap_b'];// 이미지 비율$thumb_w = $board['bo_'.MOBILE_.'gallery_width'];$thumb_h = $board['bo_'.MOBILE_.'gallery_height'];$img_h = apms_img_height($thumb_w, $thumb_h); // 이미지 높이// 제목$ellipsis = ($boset['sone'] && !G5_IS_MOBILE) ? ' class="ellipsis"' : '';// 날짜$is_date = '';if($boset['date']) { $is_date = ($boset['trans']) ? 'trans-bg-'.$boset['date'] : 'bg-'.$boset['date']; $is_date = ($boset['right']) ? $is_date.' right' : $is_date.' left';}?> <?php // 목록출력 $k = 0; for ($i=0; $i < $list_cnt; $i++) { if($list[$i]['is_notice']) continue; // 아이콘 체크 $is_lock = false; $wr_icon = $wr_label = ''; if ($list[$i]['icon_secret'] || $list[$i]['is_lock']) { $wr_icon = ''; $wr_label = ' <?php $k++; } ?>
<?php if (!$list_cnt) { ?> Lock
'; $is_lock = true; } else if ($list[$i]['icon_hot']) { $wr_icon = ''; $wr_label = 'Hot
'; } else if ($list[$i]['icon_new']) { $wr_icon = ''; $wr_label = 'New
'; } if($wr_id && $list[$i]['wr_id'] == $wr_id) { $wr_label = 'Now
'; } // 링크 $list[$i]['target'] = ''; if($is_link_target && !$list[$i]['is_notice'] && $list[$i]['wr_link1']) { $list[$i]['target'] = $is_link_target; $list[$i]['href'] = $list[$i]['link_href'][1]; } $list[$i]['no_img'] = $board_skin_url.'/img/no-img.jpg'; // No-Image if($boset['lightbox']) { //라이트박스 $img = ($is_lock) ? apms_thumbnail($list[$i]['no_img'], 0, 0, false, true) : apms_wr_thumbnail($bo_table, $list[$i], 0, 0, false, true); $thumb = apms_thumbnail($img['src'], $thumb_w, $thumb_h, false, true); // 썸네일 $caption = "".str_replace('"', ''', $wr_icon).apms_get_html($list[$i]['subject'], 1); $caption .= " "; if($list[$i]['wr_comment']) $caption .= "".$list[$i]['wr_comment']." "; $caption .= "댓글달기"; } else { $thumb = ($is_lock) ? apms_thumbnail($list[$i]['no_img'], $thumb_w, $thumb_h, false, true) : apms_wr_thumbnail($bo_table, $list[$i], $thumb_w, $thumb_h, false, true); } ?> <?php if(!$boset['masonry'] && $k > 0 && $k%$board['bo_gallery_cols'] == 0) { ?> <?php } ?> <?php if($thumb_h > 0) { ?> <?php if($is_date) { ?> <?php } else { ?>
<?php echo $wr_label;?> <?php if ($is_checkbox) { ?> <?php } ?> <?php if($boset['lightbox']) { //라이트박스 ?> <?php } else { ?> <?php echo $is_modal_js;?>> <?php } ?>
<?php echo date("Y.m.d", $list[$i]['date']); ?>
<?php } ?> <?php echo $wr_label;?> <?php if ($is_checkbox) { ?> <?php } ?> <?php if($boset['lightbox']) { //라이트박스 ?> <?php } else { ?> <?php echo $is_modal_js;?>> <?php } ?>
<?php if($is_date) { ?>
<?php } ?> <?php if($boset['shadow']) echo apms_shadow($boset['shadow']); //그림자 ?> <?php echo date("Y.m.d", $list[$i]['date']); ?>
<?php } ?> <?php echo $list[$i]['target'];?><?php echo $is_modal_js;?>> <?php if($wr_id && $list[$i]['wr_id'] == $wr_id) {?> <?php echo $list[$i]['subject'];?> <?php } else { ?> <?php echo $list[$i]['subject'];?> <?php } ?>
<?php echo $list[$i]['name'];?> <?php echo ($list[$i]['wr_comment']) ? ''.number_format($list[$i]['wr_comment']).'' : 0;?> <?php echo number_format($list[$i]['wr_hit']);?> <?php if ($boset['udp'] && $list[$i]['as_down']) { ?> <?php echo number_format($list[$i]['as_down']); ?>P <?php } ?>
게시물이 없습니다.
<?php } ?><?php if($boset['masonry']) { // 메이선리 ?> <?php } ?>내용이 이해가 안되거나 추가로 기입해야하는 정보가 있으면 답변 부탁드립니다!
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.