New Feeds

[질답/버그/제안] 게시판 글쓰기 폼 첨부파일 이미지를 리스트에 추출하고 싶습니다.

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

현재 사용하고 있는 홈페이지 버전입니다.
321c33f3414e42f890007675e44473ef_1641818342_6266.jpg 

<?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 $option = ''; $option_hidden = ''; if ($is_notice || $is_html || $is_secret || $is_mail) { if ($is_notice) { $option .= "n".' 공지'; } if ($is_html) { if ($is_dhtml_editor) { $option_hidden .= ''; } else { $option .= "n".' HTML'; } } if ($is_secret) { if ($is_admin || $is_secret==1) { $option .= "n".' 비밀글'; } else { $option_hidden .= ''; } } if ($is_notice) { $main_checked = ($write['as_type']) ? ' checked' : ''; $option .= "n".' 메인글'; } if ($is_mail) { $option .= "n".' 답변메일받기'; } } echo $option_hidden;?><?php if ($is_name) { ?>
이름필수
<?php } ?><?php if ($is_password) { ?>
비밀번호필수
class="form-control input-sm" maxlength="20">
<?php } ?><?php if ($is_email) { ?>
E-mail
<?php } ?><?php if ($is_homepage) { ?>
홈페이지
<?php } ?>
포토
<?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) ? ''.$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 if ($is_category || $option) { ?>
<?php echo ($is_category) ? '분류' : '옵션';?> <?php if ($is_category) { ?>
선택하세요 <?php echo $category_option ?>
<?php } ?> <?php if ($option) { ?>
<?php echo $option ?>
<?php } ?>
<?php } ?><?php if ($is_member) { // 임시 저장된 글 기능 ?> <?php if($editor_content_js) echo $editor_content_js; ?> <?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 if($is_use_tag) { //태그 ?>
태그
<?php } ?><?php for ($i=1; $is_link && $i<=G5_LINK_COUNT; $i++) { ?>
링크
<?php if($i == "1") { ?>
유튜브, 비메오 등 동영상 공유주소 등록시 해당 동영상은 본문 자동실행
<?php } ?>
<?php } ?><?php if ($is_file) { ?>
첨부파일

파일추가   파일삭제

"; if (delete_code) { objContent += delete_code; } else { <?php if ($is_file_content) { ?> objContent += "
"; <?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--; } }
첨부사진
> 상단출력 > 하단출력 > 본문삽입
본문삽입시 {이미지:0}, {이미지:1} 형태로 글내용 입력시 지정 첨부사진이 출력됨
<?php } ?><?php if ($is_guest) { //자동등록방지  ?>
<?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 = '
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 echo $wr_label;?> <?php if ($is_checkbox) { ?>
<?php } ?> <?php if($boset['lightbox']) { //라이트박스 ?> <?php } else { ?> <?php echo $is_modal_js;?>> <?php } ?> <?php echo $thumb['alt'];?>
<?php if($is_date) { ?>
<?php echo date("Y.m.d", $list[$i]['date']); ?>
<?php } ?>
<?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 $thumb['alt'];?> <?php if($is_date) { ?>
<?php echo date("Y.m.d", $list[$i]['date']); ?>
<?php } ?>
<?php } ?> <?php if($boset['shadow']) echo apms_shadow($boset['shadow']); //그림자 ?>

<?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 $k++; } ?>
<?php if (!$list_cnt) { ?>
게시물이 없습니다.
<?php } ?><?php if($boset['masonry']) { // 메이선리 ?> <?php } ?>



내용이 이해가 안되거나 추가로 기입해야하는 정보가 있으면 답변 부탁드립니다!  


관련자료

댓글 0
등록된 댓글이 없습니다.
전체 1,963 / 78 페이지
번호
제목
이름

Favorites


최근글


새댓글


  • 댓글이 없습니다.
알림 0