테스트 사이트 - 개발 중인 베타 버전입니다

썸네일 어떻게 가져오나요? 채택완료

별을찾는광부 9년 전 조회 3,959

인기글 추출하는 스킨보면 글은 있는데 이미지까지 추출하는게 없더라구요

그래서 인기글 추출 소스에 썸네일 가져오는 팁 보면서 수정하고 있는데 잘 안되네요.

 

썸네일 코드 추가한 건데... 저렇게 하면 안되는건가요;;;;;;

초보라 잘 이해가 안되네요;;;

 

no image 라는 문구만 나오네요

 

 

theme/basic/index.php 파일

 

 

 

lib/latest_popular.lib.php 파일

</strong> </p><p><?php</p><p>if (!defined('_GNUBOARD_')) exit;</p><p> </p><p> </p><p> </p><p><span style="color: rgb(239, 0, 124);">// 썸네일</span></p><p><span style="color: rgb(239, 0, 124);">include_once(G5_LIB_PATH.'/thumbnail.lib.php');</span></p><p> </p><p><span style="color: rgb(239, 0, 124);">$imgwidth = 250; //표시할 이미지의 가로사이즈</span></p><p><span style="color: rgb(239, 0, 124);">$imgheight = 160; //표시할 이미지의 세로사이즈</span></p><p> </p><p> </p><p>// 인기글 추출</p><p>// $cache_time 캐시 갱신시간</p><p>function latest_popular($bo_table, $rows=5, $subject_len=5, $term='', $options='')</p><p>{</p><p>    global $g5;</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>switch($term){</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>case '일간': $term_time = date("Y-m-d H:i:s", G5_SERVER_TIME-3600*24*30); break;</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>case '주간': $term_time = date("Y-m-d H:i:s", G5_SERVER_TIME-3600*24*7); break;</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>case '월간': $term_time = date("Y-m-d H:i:s", G5_SERVER_TIME-3600*24*30); break;</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p> </p><p>        $list = array();</p><p> </p><p>     if($bo_table){<span class="Apple-tab-span" style="white-space:pre">	</span>//각 게시판 출력</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$sql = " select * from {$g5['board_table']} where bo_table = '{$bo_table}' ";</p><p>        $board = sql_fetch($sql);</p><p>        $bo_subject = get_text($board['bo_subject']);</p><p> </p><p>        $tmp_write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$sql_between = " wr_datetime between '$term_time' and '".G5_TIME_YMDHIS."' ";</p><p>        $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and {$sql_between} order by {$options} limit 0, {$rows} ";</p><p>        $result = sql_query($sql);</p><p>        for ($i=0; $row = sql_fetch_array($result); $i++) {</p><p>            $list[$i] = get_list($row, $board, $latest_skin_url, $subject_len);</p><p>        }</p><p>    }else{<span class="Apple-tab-span" style="white-space:pre">	</span>//전체 게시판 출력</p><p> </p><p>       $sql_between = " a.bn_datetime between '$term_time' and '".G5_TIME_YMDHIS."' ";</p><p>       $sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b where a.bo_table = b.bo_table and b.bo_use_search = 1 and a.wr_id = a.wr_parent and {$sql_between} ";</p><p>       $sql_order = " order by a.bn_datetime desc ";</p><p> </p><p>       $sql = " select a.*, count(b.bo_subject) as cnt {$sql_common} {$sql_order} limit 0, {$rows} ";</p><p>       $row = sql_fetch($sql);</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>   </p><p> </p><p>       if($row[cnt] > 0){</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$sql = " select a.*, b.bo_subject {$sql_common} {$sql_order} limit 0, {$rows} ";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>       $result = sql_query($sql);</p><p><span class="Apple-tab-span" style="white-space:pre">	</span></p><p><span class="Apple-tab-span" style="white-space:pre">	</span>       for ($i=0; $row = sql_fetch_array($result); $i++){</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>$tmp_write_table = $g5['write_prefix'].$row['bo_table'];</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>$bo_table = $row['bo_table'];</p><p><span class="Apple-tab-span" style="white-space:pre">	</span></p><p><span class="Apple-tab-span" style="white-space:pre">			</span> if($i > 0)</p><p><span class="Apple-tab-span" style="white-space:pre">			</span> $sql2 .= " union ";</p><p><span class="Apple-tab-span" style="white-space:pre">			</span> $sql2 .= "(select '{$bo_table}' as bo_table, wr_id, wr_subject, wr_hit, wr_good from {$tmp_write_table} where wr_datetime between '{$term_time}' and '".G5_TIME_YMDHIS."') ";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>       }</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>$sql2 .= " order by ".$options." limit 0, 10";</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>$result2 = sql_query($sql2);</p><p><span class="Apple-tab-span" style="white-space:pre">	</span></p><p><span class="Apple-tab-span" style="white-space:pre">			</span> for ($i=0; $row2 = sql_fetch_array($result2); $i++){</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>    $list[$i]['href'] = G5_BBS_URL.'/board.php?bo_table='.$row2['bo_table'].'&wr_id='.$row2['wr_id'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>    $list[$i]['subject'] = $row2['wr_subject'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span> }</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>   }</p><p> </p><p>    }</p><p> </p><p>    ob_start();</p><p>?></p><p> </p><p><style type=text/css></p><p>.lt_full {position:relative;float:left;padding-bottom:5px;width:100%;height:18px;border:0px solid #e9e9e9}</p><p>.lt2 {position:relative;float:left;padding-bottom:5px;width:190px;}</p><p>.lt2 ul {margin:0 0 0 0;padding:0;list-style:none}</p><p>.lt2 li {padding:0;}</p><p></style></p><p> </p><p><div class="lt_full"></p><p><div class="lt2"></p><p>    <ul></p><p>    <?php for ($i=0; $i<count($list); $i++) {  ?></p><p>        <li></p><p>        </p><p>  <span style="color: rgb(239, 0, 124);"><!-- 이미지 썸네일 -->      </span></p><p><span style="color: rgb(239, 0, 124);">        <div class="img"></span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">				</span><span style="color: rgb(239, 0, 124);"><a href="<?php echo $list[$i]['href'] ?>"></span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);"><?php                </span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">				</span><span style="color: rgb(239, 0, 124);">//</span><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">	</span><span style="color: rgb(239, 0, 124);">$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $imgwidth, $imgheight);    </span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">				</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">			</span><span style="color: rgb(239, 0, 124);">$thumb = get_list_thumbnail($list[$i]['bo_table'], $list[$i]['wr_id'], $thumb_width, $thumb_height); </span><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">	</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">				</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">				</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">			</span><span style="color: rgb(239, 0, 124);">//</span><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">	</span><span style="color: rgb(239, 0, 124);">$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height);</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">				</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">									</span><span style="color: rgb(239, 0, 124);">            </span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);">if($thumb['src']) {</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);">$img_content = '<img class="img_left" src="'.$thumb['src'].'" alt="'.$list[$i]['subject'].'" width="'.$imgwidth.'" height="'.$imgheight.'">';</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);">} else {</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);">$img_content = 'NO IMAGE';</span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);">}                </span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);">echo $img_content;</span><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">												</span><span style="color: rgb(239, 0, 124);">               </span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">					</span><span style="color: rgb(239, 0, 124);">?></span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">				</span><span style="color: rgb(239, 0, 124);"></a></span></p><p><span class="Apple-tab-span" style="white-space: pre; color: rgb(239, 0, 124);">			</span></p><p><span style="color: rgb(239, 0, 124);">        </span></p><p><span style="color: rgb(239, 0, 124);">   <!-- 이미지 썸네일 -->      </span> </p><p>        </p><p>        </p><p>        </p><p>        </p><p>            <?php</p><p>            echo "<a href=\"".$list[$i]['href']."\">";</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>echo "<img src='".G5_URL."/img/num_".($i+1).".gif'> ";</p><p>              //  echo "<strong>".$list[$i]['subject']."</strong>";</p><p> </p><p>echo conv_subject($list[$i]['subject'], 17, "…");</p><p> </p><p> </p><p> </p><p>          //  if ($list[$i]['comment_cnt'])</p><p>            //    echo $list[$i]['comment_cnt'];</p><p> </p><p>            echo "</a>";</p><p>             ?></p><p>        </li></p><p>    <?php</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>if (($i+1)%($rows/10)==0) echo "</ul></div><div class='lt2'><ul>";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>}</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>?></p><p>    <?php if (count($list) == 0) { //게시물이 없을 때  ?></p><p>    <li>게시물이 없습니다.</li></p><p>    <?php }  ?></p><p>    </ul></p><p></div></p><p></div></p><p> </p><p><?</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$content = ob_get_contents();</p><p>    ob_end_clean();</p><p> </p><p>    return $content;</p><p>}</p><p>?></p><p> </p><p> </p><p><style></p><p>.tab_list ul{position:relative;margin:0;padding:0;border:0px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;list-style:none;*zoom:1}</p><p>.tab_list ul:after{display:block;clear:both;content:""}</p><p>.tab_list li{float:left;margin-bottom:-1px}</p><p>.tab_list li a{float:left;position:relative;border:0px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666;text-decoration:none}</p><p>.tab_list li a span{display:inline-block;padding:6px 15px 6px 25px;letter-spacing:-1px;cursor:pointer}</p><p>.tab_list li ul{display:none;position:absolute;top:35px;left:0;width:100%;margin:0;padding:0px 0 0 0;border:0;list-style:none;*zoom:1}</p><p>.tab_list li li{float:none;position:relative;border:0px solid #eee;margin:0 0 0 0;padding:0;color:#999}</p><p>.tab_list li li a{float:none;margin:0;padding:0;border:0 !important;background:transparent;font-weight:normal;color:#333 !important;letter-spacing:normal;}</p><p>.tab_list.m1 .m1 a,</p><p>.tab_list.m2 .m2 a,</p><p>.tab_list.m3 .m3 a,</p><p>.tab_list.m4 .m4 a,</p><p>.tab_list.m5 .m5 a {margin-top:-1px;border:0px solid #ccc;border-bottom:0px solid #fff;background:transparent;color:#333;}</p><p>.tab_list.m1 .m1 a span,</p><p>.tab_list.m2 .m2 a span,</p><p>.tab_list.m3 .m3 a span,</p><p>.tab_list.m4 .m4 a span,</p><p>.tab_list.m5 .m5 a span{padding-top:7px;font-weight:bold}</p><p>.tab_list.m1 .m1 ul,</p><p>.tab_list.m2 .m2 ul,</p><p>.tab_list.m3 .m3 ul,</p><p>.tab_list.m4 .m4 ul,</p><p>.tab_list.m5 .m5 ul{margin-top:-20px;display:block}</p><p></style></p><p> </p><p><div class="tab_list m1"></p><p><ul></p><p> </p><p> </p><p><li class="m1"></p><p>타이틀 제목</p><p><ul></p><p>  <li></p><p>  </p><p>  </p><p> </p><p>  </p><p>  </p><p>  </p><p>  <?php echo latest_popular($bo_table, 20, 10, '일간', 'wr_hit desc'); ?></li></p><p></ul></p><p></li></p><p> </p><p> </p><p> </p><p></ul></p><p></div></p><p> </p><p><script type="text/javascript"></p><p>jQuery(function($){</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>var tab = $('.tab_list');</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>tab.removeClass('js_off');</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>tab.css('height', tab.find('>ul>li>ul:visible').height()+40);</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>function onSelectTab(){</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>var t = $(this);</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>var myClass = t.parent('li').attr('class');</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>t.parents('.tab_list:first').attr('class', 'tab_list '+myClass);</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>tab.css('height', t.next('ul').height()+40);</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>tab.find('>ul>li>a').click(onSelectTab).focus(onSelectTab);</p><p>});</p><p></script></p><p> </p><p><div style='height:15px;'></div></p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; line-height: normal;">
 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

그림자밟기

$imgwidth = 250; $imgheight = 160; => $thumb_width = 250; $thumb_height = 160; global $g5; => global $g5,$thumb_width,$thumb_height; 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

별을찾는광부
9년 전
수정했는데 이미지(썸네일)은 보이지 않고 NO IMAGE 글자만 나오네요..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인