[G4] [최신글] 첨부이미지를 사용해서 최근게시글 표현하기 > 기술자료 | 해피정닷컴

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

본문 바로가기

사이트 내 전체검색

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

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

페이지 정보


본문

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


<?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 459건 15 페이지
  • RSS
기술자료 목록
179
그누보드   13407  2013-10-06 20:04  
178
그누보드   19724  2013-09-14 13:43 ~ 2023-11-06 09:20  
177
그누보드   14708  2013-09-06 22:28  
176
그누보드   15105  2013-09-05 10:41 ~ 2018-11-16 02:59  
열람
그누보드   11972  2013-08-29 00:48  
174
그누보드   11773  2013-08-16 21:05  
173
그누보드   14983  2013-07-30 19:30 ~ 2021-08-02 21:49  
172
그누보드   13773  2013-07-29 22:14  
171
그누보드   22753  2013-07-25 23:48  
170
그누보드   31184  2013-07-24 02:42  
169
그누보드   13576  2013-07-06 15:00 ~ 2022-04-26 09:41  
168
그누보드   15831  2013-07-06 14:33 ~ 2021-08-02 22:39  
167
그누보드   15789  2013-06-19 15:56  
166
그누보드   13268  2013-05-22 05:39  
165
그누보드   12693  2013-05-10 02:15  
164
그누보드   18446  2013-05-03 16:09  
163
그누보드   14933  2013-04-25 01:32  
162
그누보드   22805  2013-04-17 00:31  
161
그누보드   14170  2013-02-14 13:35  
160
그누보드   12113  2013-01-26 23:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.