[최신글] 첨부이미지를 사용해서 최근게시글 표현하기 > 자료실

본문 바로가기
 
 
 
오늘 424
어제 2,038
최대 2,454
전체 3,144,022
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

자료실 홈 > 온라인강좌 > 자료실

그누보드4 | [최신글] 첨부이미지를 사용해서 최근게시글 표현하기

페이지 정보

작성일2013-08-29 00:48 조회3,778회 댓글0건

본문

본 스킨은 썸이미지를 사용하지 않고 최신글을 작성할때 첨부된 이미지를 바로 표현하기 위해서 만들었습니다.
배너모음 등을 이용할때 유용하게 사용할수 있습니다.


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

/*
사용방법 :: 아래를 복사하여 최신갤러리 삽입위치에 추가한후 옵션 변경

<?php echo latest("hp_utf_gallery_original_file",  "test",  6,  100, "80, 2, 200, 10, #000000, 1" );
// option("스킨폴더명",  "테이블명",   전체갯수,  가로폭,       "세로폭,  줄수,     테이블폭,     빈TR높이,   제목글자색,  제목노출여부");
// option("latest_skin", "$bo_table",  $row_cnt,  $subject_len, "$height, $row_cnt, $table_width, $td_height, $link_color, $title_view");
// 제목안보일때 = 0 , 제목보일때 = 1 ?>

row를 2로 설정할 경우 6개를 2줄로 나눠서 한줄에 3개씩 보이게 됩니다.
*/

list($height, $row_cnt, $table_width, $td_height, $link_color, $title_view) = explode(",", $options);

$all_cnt = 0;
?>
<table width='<?php echo $table_width; ?>' cellpadding='0' cellspacing='0' border='0'>
  <tr>
    <td align='center'><table cellpadding='0' cellspacing='0' border='0'>
    <?php
      for ($k=0; $k<$row_cnt; $k++ ) {
    ?>
      <tr>
      <?php
        for ($i=0; $i<count($list)/$row_cnt; $i++) {
          if ($i > 0)
            echo '<td width=20>&nbsp;</td>';
          $title = get_text($list[$all_cnt][wr_subject]);
          $content = cut_str(get_text($list[$all_cnt][wr_content]), 80);

          $img = "$g4[path]/data/file/$bo_table/".urlencode($list[$all_cnt][file][0][file]);

          $link1 = $list[$all_cnt][wr_link1];
          $href = "$g4[bbs_path]/board.php?bo_table=$bo_table";

          $stitle = $list[$all_cnt][subject];
          //$stitle = cut_str($list[$all_cnt][subject],$cut_len,"...");
      ?>
        <td width='<?php echo $subject_len; ?>' valign='top' align='center'><table width='<?php echo $subject_len; ?>' border='0' cellpadding='0' cellspacing='0' align='center' style='table-layout:fixed'>
          <tr>
            <td width='<?php echo $subject_len; ?>' height='<?php echo $height; ?>' style='width:<?php echo $subject_len; ?>px;height:<?php echo $height; ?>px; padding:3 0 3 0;' align='center'><?php
            if (preg_match("/\.(gif|jpg|png)$/i", $img)) { // 첫 파일이 이미지인지 검사
              echo "<a href=";
              if ($link1 != "") {
                echo "'{$link1}' target='_blank'";
              } else {
                echo "'{$g4[bbs_path]}/board.php?bo_table={$bo_table}&wr_id={$list[$all_cnt][wr_id]}'";
              }
              echo "><img src='$img' width='$subject_len' height='$height' border='0' align='absmiddle' title='{$title}' /></a>";
            } else if (preg_match("/\.(swf|wmv|asf)$/i", $img)) { // 플래시일때
              echo"<script>doc_write(flash_movie('$file', 'flash$i',  width='$subject_len', height='$height', 'transparent'));</script>";
            }
            ?></td>
          </tr>
          <?php if ($title_view == 1) { ?>
          <tr>
            <td align='center' style='padding-top:7px; text-overflow: ellipsis; overflow: hidden; color:<?php echo $link_color; ?>' nowrap><a href='<?php echo $g4[bbs_path]; ?>/board.php?bo_table=<?php echo $bo_table; ?>&wr_id=<?php echo $list[$all_cnt][wr_id]; ?>'><font color=<?php echo $link_color; ?>><?php echo $stitle; ?></font></a></td>
          </tr>
          <? } ?>
          <tr>
            <td height='<?php echo $td_height; ?>'></td>
          </tr>
        </table></td>
      <?php
          $all_cnt++;
        }
      ?>
      </tr>
      <?php
      }
 
      if (count($list) == 0) {
      ?>
      <tr>
        <td align='center' height=25>게시물이 없습니다.</td>
      </tr>
    <?php
      }
    ?>
    </table></td>
  </tr>
</table>
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.


목록

Total 88건 1 페이지
자료실 목록
번호 제목
88
그누보드5 [최신글] 한줄소식 (write.2016-02-19)인기글첨부파일  Hit.1327
87
86
85
84
83
유틸리티 FireFox 플러그인 (write.2015-02-28)인기글  Hit.1744
82
81
80
79
78
77
그누보드5 그누보드5용 활성도 통계 (update.2016-03-11)인기글첨부파일  Hit.4651
76
75
74
열람중
72
71
70
69
그누보드4 [최신글] 팝업존 (write.2013-04-29)인기글첨부파일  Hit.3174
68
그누보드4 [최신글] 미니달력 (write.2012-04-30)인기글첨부파일  Hit.5028
67
그누보드4 [게시판] 연혁게시판 (write.2012-04-23)인기글첨부파일  Hit.4086
66
유틸리티 무료 이미지뷰어 (update.2015-03-25)인기글  Hit.6042
65
64
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호:119-05-36414 (08394) 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
전화: 070-7600-3500 팩스:02-865-3528 개인정보관리:정창용 mail@happyjung.com 에스크로확인
개인정보취급방침
COPYRIGHT 2001~2017 해피정닷컴. All rights reserved. 부가통신사업신고:서울체신청-1217 통신판매신고:2014-서울구로-0074
 
모바일 버전으로 보기