[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 2,634건 61 페이지
  • RSS
기술자료 목록
1434
MSSQL   23439  2013-09-12 16:49  
1433
MySQL   12815  2013-09-12 14:02 ~ 2017-10-30 02:22  
1432
일반   23770  2013-09-11 23:30  
1431
MSSQL   24748  2013-09-10 22:21  
1430
그누보드   14746  2013-09-06 22:28  
1429
그누보드   15125  2013-09-05 10:41 ~ 2018-11-16 02:59  
1428
일반   25401  2013-09-03 22:48 ~ 2021-04-09 14:45  
1427
일반   20414  2013-09-03 22:45 ~ 2016-04-19 00:00  
1426
Adobe   32838  2013-09-03 20:20 ~ 2016-11-04 00:00  
1425
HTML   21391  2013-09-03 09:54 ~ 2022-02-07 09:27  
1424
Adobe   26434  2013-09-02 17:33  
1423
전자결제   26420  2013-09-02 14:14 ~ 2014-09-12 00:00  
열람
그누보드   12001  2013-08-29 00:48  
1421
MSSQL   17375  2013-08-28 10:20  
1420
PHP   20242  2013-08-22 17:44 ~ 2019-10-06 10:37  
1419
PHP   22729  2013-08-22 13:35 ~ 2021-08-20 19:00  
1418
Java   24756  2013-08-21 16:40  
1417
etc쇼핑몰   12141  2013-08-21 13:27  
1416
Adobe   13451  2013-08-20 09:34  
1415
HTML   16063  2013-08-19 15:19  

검색

해피정닷컴 정보

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

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