최근게시물 갤러리 추출질문입니다.
7쟁이님의 갤러리 스킨을 사용해서 갤러리 게시판을 사용하고 있습니다.
메인페이지에 갤러리를 추출하려고 해서 스킨을 찾아보다가 하림맘님께서 올려주신 내용을 사용해서 최근갤러리 추출을 시도해봤는데요.
이미지가 안보여지네요. 빨간엑스박스도 없이 그냥 안보여집니다.
제목은 나오는데 이미지만 아예 추출이 안되고 있습니다.
<table bgcolor=silver cellpadding=0 cellspacing=0 border=0>
<tr>
<td width=90 height=100 align=center valign=top bgcolor=#F7f6f6 style='padding:4;' >
<?if ($list[$i][file_image1]){?><?=$list[$i][file1_v]?><?}else{?><img src='<?=$latest_skin?>/noimage.jpg' border=0 width=80 height=60><?}?>
<p style="line-height:50%; margin-top:0; margin-bottom:0;"> </p>
<a href='<?="./board/?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>'><?=$list[$i][subject]?></a> <?=$list[$i][commentcnt]?></a> <?=$list[$i][icon_new]?>
</td>
<td width=2 bgcolor=#F7f6f6></td>
</tr>
<tr>
<td height=2 bgcolor=#F7f6f6></td>
<td bgcolor=#F7f6f6></td>
</tr>
</table>
↑ 갤러리 추출하는 부분이 위에 부분인거 같은데요. php를 잘몰라서 무슨내용인지도 모르겠구요.
lib/latest.lib.php 부분에 수정하라는건 다 했습니다.
그리고 게시판설치 폴더 이름이 gun 이 아니라 board 로 했거든요. 이것때문에 경로에 문제가 생긴건지요.
gun로 해야하는지 몰라서 board로 바꿔놓고 에러메세지 따라다니면서 gun를 board로 바꿔서 다른게시판 사용엔 지장이 없습니다.
최근갤러리 추출해서 사용하려면 어떻게 해야할련지요. 아시는분 답변 부탁드립니다.
일주일째 씨름하다가 혼자 힘으론 힘들꺼 같아서 도움을 요청합니다.
lib/latest.lib.php 파일도 올립니다.
<?
if (defined(__FILE__)) return;
define(__FILE__, TRUE);
//==============================================================================
// 최신글 관련 함수
//==============================================================================
// 최신글 추출
function latest($skin_dir='', $bo_table, $rows=10, $len=40)
{
global $latest_skin, $cfg;
$tmp_latest_skin = $latest_skin;
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = "./bbs/skin/latest/$skin_dir";
}
$sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch($sql);
$bo_subject = $bo[bo_subject];
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0
order by wr_id desc limit 0, $rows ";
$result = sql_query($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$list[$i] = $row;
$list[$i][href] = "./?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id=$row[wr_id]";
// 코멘트 카운트
$list[$i][commentcnt] = "";
if ($row[wr_commentcnt] > 0) {
$list[$i][commentcnt] = "($row[wr_commentcnt])";
}
$list[$i][name] = gblayer($row[mb_id], cut_str($row[wr_name],10), $row[wr_email], $row[wr_homepage]);
$list[$i][subject] = conv_subject($row[wr_subject], $len,"…");
//$list[$i][content] = get_text($row[wr_content]);
$len=250;//글내용 글자수 조정
$wr_content = get_text(cut_str($row[wr_content], $len, '.......'));
$list[$i][content] = conv_content($wr_content, $html);;
$list[$i][date] = substr($row[wr_datetime],2,8);
$list[$i][icon_new] = "";
if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bo[bo_new] * 3600)) {
$list[$i][icon_new] = "<img src='$latest_skin/icon_new.gif' align=absmiddle> ";
}
for ($k=1; $k<=$cfg[file_count]; $k++) {
if (@preg_match($cfg[image_extension], $row["wr_file".$k])) {
$list[$i]["file_image".$k] = "./data/file/$bo_table/" . $row["wr_file".$k];
$list[$i][file1_v]= "<div style='cursor:hand;border:1 solid #222222;width:125;height:100;'><img src='./data/file/$bo_table/$row[wr_file1]' width='125' height='100' border=0 onclick=\"view('./data/file/$bo_table/$row[wr_file1]')\" alt= 클릭하시면 큰사진이..></div>";
}
}
for ($k=1; $k<=$cfg[link_count]; $k++) {
if ($row["wr_link".$k]) {
$link[$i]["link".$k] = set_http(get_text(cut_str($row["wr_link".$k], 255)));
$link[$i]["link_href".$k] = "./?doc=bbs/gblink.php&$qstr&wr_id=$row[wr_id]&index=$k";
}
}
}
mysql_free_result($result);
include "$latest_skin/latest.skin.php";
$latest_skin = $tmp_latest_skin;
}
?>
메인페이지에 갤러리를 추출하려고 해서 스킨을 찾아보다가 하림맘님께서 올려주신 내용을 사용해서 최근갤러리 추출을 시도해봤는데요.
이미지가 안보여지네요. 빨간엑스박스도 없이 그냥 안보여집니다.
제목은 나오는데 이미지만 아예 추출이 안되고 있습니다.
<table bgcolor=silver cellpadding=0 cellspacing=0 border=0>
<tr>
<td width=90 height=100 align=center valign=top bgcolor=#F7f6f6 style='padding:4;' >
<?if ($list[$i][file_image1]){?><?=$list[$i][file1_v]?><?}else{?><img src='<?=$latest_skin?>/noimage.jpg' border=0 width=80 height=60><?}?>
<p style="line-height:50%; margin-top:0; margin-bottom:0;"> </p>
<a href='<?="./board/?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>'><?=$list[$i][subject]?></a> <?=$list[$i][commentcnt]?></a> <?=$list[$i][icon_new]?>
</td>
<td width=2 bgcolor=#F7f6f6></td>
</tr>
<tr>
<td height=2 bgcolor=#F7f6f6></td>
<td bgcolor=#F7f6f6></td>
</tr>
</table>
↑ 갤러리 추출하는 부분이 위에 부분인거 같은데요. php를 잘몰라서 무슨내용인지도 모르겠구요.
lib/latest.lib.php 부분에 수정하라는건 다 했습니다.
그리고 게시판설치 폴더 이름이 gun 이 아니라 board 로 했거든요. 이것때문에 경로에 문제가 생긴건지요.
gun로 해야하는지 몰라서 board로 바꿔놓고 에러메세지 따라다니면서 gun를 board로 바꿔서 다른게시판 사용엔 지장이 없습니다.
최근갤러리 추출해서 사용하려면 어떻게 해야할련지요. 아시는분 답변 부탁드립니다.
일주일째 씨름하다가 혼자 힘으론 힘들꺼 같아서 도움을 요청합니다.
lib/latest.lib.php 파일도 올립니다.
<?
if (defined(__FILE__)) return;
define(__FILE__, TRUE);
//==============================================================================
// 최신글 관련 함수
//==============================================================================
// 최신글 추출
function latest($skin_dir='', $bo_table, $rows=10, $len=40)
{
global $latest_skin, $cfg;
$tmp_latest_skin = $latest_skin;
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = "./bbs/skin/latest/$skin_dir";
}
$sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch($sql);
$bo_subject = $bo[bo_subject];
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0
order by wr_id desc limit 0, $rows ";
$result = sql_query($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$list[$i] = $row;
$list[$i][href] = "./?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id=$row[wr_id]";
// 코멘트 카운트
$list[$i][commentcnt] = "";
if ($row[wr_commentcnt] > 0) {
$list[$i][commentcnt] = "($row[wr_commentcnt])";
}
$list[$i][name] = gblayer($row[mb_id], cut_str($row[wr_name],10), $row[wr_email], $row[wr_homepage]);
$list[$i][subject] = conv_subject($row[wr_subject], $len,"…");
//$list[$i][content] = get_text($row[wr_content]);
$len=250;//글내용 글자수 조정
$wr_content = get_text(cut_str($row[wr_content], $len, '.......'));
$list[$i][content] = conv_content($wr_content, $html);;
$list[$i][date] = substr($row[wr_datetime],2,8);
$list[$i][icon_new] = "";
if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bo[bo_new] * 3600)) {
$list[$i][icon_new] = "<img src='$latest_skin/icon_new.gif' align=absmiddle> ";
}
for ($k=1; $k<=$cfg[file_count]; $k++) {
if (@preg_match($cfg[image_extension], $row["wr_file".$k])) {
$list[$i]["file_image".$k] = "./data/file/$bo_table/" . $row["wr_file".$k];
$list[$i][file1_v]= "<div style='cursor:hand;border:1 solid #222222;width:125;height:100;'><img src='./data/file/$bo_table/$row[wr_file1]' width='125' height='100' border=0 onclick=\"view('./data/file/$bo_table/$row[wr_file1]')\" alt= 클릭하시면 큰사진이..></div>";
}
}
for ($k=1; $k<=$cfg[link_count]; $k++) {
if ($row["wr_link".$k]) {
$link[$i]["link".$k] = set_http(get_text(cut_str($row["wr_link".$k], 255)));
$link[$i]["link_href".$k] = "./?doc=bbs/gblink.php&$qstr&wr_id=$row[wr_id]&index=$k";
}
}
}
mysql_free_result($result);
include "$latest_skin/latest.skin.php";
$latest_skin = $tmp_latest_skin;
}
?>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 3개
우선 위에서 말씀드린 게시물을 보시고 ....
재차 수정 부분을 한번 점검해 보시기 바랍니다.
제가 테스트 하느냐고 설치를 했었는데 이상없이 잘됩니다.
본 게시판
검색어 조중영 (항목 이름)