사이트의 모든사진을 한자리에서 보기. ^^ > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

사이트의 모든사진을 한자리에서 보기. ^^ 정보

사이트의 모든사진을 한자리에서 보기. ^^

본문

뉴스페이지를 만들면서 ^^ 아이디어 히트.
 
 
사이트에 등록된 모든 사진 (jpg, gif) 를 나열하여 링크걸기입니다.
 
 
------------------------------------------
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
 
////////////////basic cf control///////////
  $g4[g4_board_file] = "g4_board_file";  
  $se_table          = "news_cen";
  $one_rows          = "6";  // 출력수량
     $t_start           =  10; // 검색시작일
  $t_end             =  0; // 검색 종료일

  /* 특정테이블만 출력할경우
  $one_mct           = "bo_table = 'news_cen'";//부모값 출력.
  */
////////////////basic cf control///////////
///// 기간별 출력을 하지 않을 경우 아래부분을 삭제

     $s_day    = 24;    // 하루는  24시간
  $s_time   = $s_day*$t_start; // 검색일을 시간으로 환산처리
     $now_time = $g4[time_ymdhis];  //현재시간, 삭제해도 됩니다.
     $t_start  = date("Y-m-d H:i:s", time()-3600 * $s_time);  // 시간 검색 조건을 일치시킴
    
    
  $t_day    = 24; 
  $t_time   = $s_day*$t_end;
     $t_end  = date("Y-m-d H:i:s", time()-3600 * $t_time);  // 시간 검색 조건을 일치시킴
    
     $one_mct = "bf_datetime >= '$t_start' and bf_datetime <= '$t_end'";
 // 기간별 출력을 하지 않을 경우 아래부분을 삭제
///////////////////////////////////////////////////////
    //jpg, gif 파일만 검색한다.
    $one_like   = "and (bf_file LIKE '%jpg' or bf_file LIKE '%gif')  ";
    $one_sql       = " select * from $g4[g4_board_file] where $one_mct $one_like order by bf_datetime desc limit 0, $one_rows";
    $one_result       = sql_query($one_sql);
    $cols  = 3; //  이미지 가로갯수 //  이미지 세로 갯수는 메인에서 지정(총 이미지 수)
    $image_h  = 12; // 이미지 상하 간격
 

?>
<!-----------기간별 출력시작--------->
<table width=100% cellpadding=0 cellspacing=0>
<tr><td>  
<b><span style="font-size:11pt;">
<FONT color=#660000>포토</FONT>
</font></span></b>
</td></tr>
<tr><td height="10"></td></tr>
<tr>
<?//출력
for ($i=0; $one_row = sql_fetch_array($one_result); $i++){
  if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }
  ?>
<td valign=top align="center">
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height="3"></td></tr>
<tr><td align="center">
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$one_row[bo_table]?>&wr_id=<?=$one_row[wr_id]?>' onfocus='this.blur()'>
<img src="<?=$g4[path]?>/data/file/<?=$one_row[bo_table]?>/<?=$one_row[bf_file]?>" border="0" width='140' height='104' ></a>
</td></tr>
</table>
</td>
<?}
?>
</tr>
<tr><td height="10"></td></tr>
<tr><td colspan='3' height=1 bgcolor=#E7E7E7></td></tr>
<tr><td height="10"></td></tr>
</table>
<!---------//기간별 출력시작--------->
추천
3
  • 복사

댓글 16개

우아 이거 좋은것 같아요 ^^ 그런데 그러면 예를 들어서 링크 게시판 이미지 첨부나 자료실 이미지 첨부도 출력되는건가요? 특정게시판을 제외할수 있으면 더 좋을것 같아요... ^^ 그래도 너무 좋은 팁입니다. 감사합니다~~~~~~
위 소스중에
$one_like  = "and (bf_file LIKE '%jpg' or bf_file LIKE '%gif')  ";

요기가 이미지만 검색하는거여요..  기타 첨부 파일은 예외를 한거구요.

----------------------------------------------
$one_mct  이 변수에    $one_mct  .=  (...)  식으로 예외 설정 하시면되요.
멋진팁이군요..
감사합니다.

혹시 리스트 ㅤㅊㅜㅍ력에 썸네일 이미지를 뿌리는것도 가능할까요?
원본을 뿌리다 보니 좀 느린것 같아서요....
© SIRSOFT
현재 페이지 제일 처음으로