코드가 완전히 다르니까 당연히 안됩니다 ^^

아래코드에서 제가 지적한 2곳만 수정하심 됩니다.

<?
include_once "./_common.php";

// 클럽 정보
$cb = get_club($cb_id);

// 클럽이 존재하지 않거나 $cb_id가 없을경우
if (!$cb[0]) {
error_msg("클럽이 존재하지 않습니다.");
}

$g4[title] = "$cb[cb_name] - $nc[nf_title]";
include_once "$g4[path]/head.sub.php";
include_once "./include/cb_style.inc.php";
?>

<script language='javascript' src='<?=$g4[path]?>/js/sideview.js'></script>
<link href=./club.css' rel='stylesheet' type='text/css'>

<?
// 커버스토리 출력 (1)
$sql = " select cn_name from $nc[tbl_menu] where cb_id = '$cb[cb_id]' and cn_type = 'C' and cn_1 = 'Y' ";
$ca_coverstory = sql_fetch($sql);

// 공지사항 출력 (1)
$sql = " select cn_name from $nc[tbl_menu] where cb_id = '$cb[cb_id]' and cn_type = 'N' and cn_1 = 'Y' ";
$ca_notice = sql_fetch($sql);

// 출력할 최근글 목록
$sql = " select cn_name from $nc[tbl_menu] where cb_id = '$cb[cb_id]' and cn_1 = 'Y' and cn_type not in ('C', 'N') order by cn_idx asc ";
$cn_list = sql_query($sql);

switch ($cb[cb_latest_cols]) {
case 1 : /* if ($ca_coverstory) {
echo cb_latest($cb[cb_latest_skin_coverstory], $cb[cb_id], $ca_coverstory[cn_name], $cb[cb_latest_rows], $cb[cb_latest_len]);
echo "<table width='100%'><tr><td height='5'></td></tr></table>";
} */

// 커버스토리 출력 - 위의 코드를 막고 이것으로 대체
echo get_coverstory($cb_id);

if ($ca_notice) {
echo cb_latest($cb[cb_latest_skin], $cb[cb_id], $ca_notice[cn_name], $cb[cb_latest_rows], $cb[cb_latest_len]);
echo "<table width='100%'><tr><td height='5'></td></tr></table>";
}
if ($cb[cb_latest_use] == "Y") { //
for ($i=0; $row=mysql_fetch_array($cn_list); $i++) {
echo cb_latest($cb[cb_latest_skin], $cb[cb_id], $row[cn_name], $cb[cb_latest_rows], $cb[cb_latest_len]);
}
}
break;
case 2 :
case 3 :
default:
$col_width = 100 / $cb[cb_latest_cols]. "%";
$ja = 0; // 2개씩 채워서 넣기 위해서
echo "<table width='100%'><tr>";
/*
if ($ca_coverstory) {
echo "<td width='" . $col_width . "'>";
echo cb_latest($cb[cb_latest_skin], $cb[cb_id], $ca_coverstory[cn_name], $cb[cb_latest_rows], $cb[cb_latest_len]);
echo "</td>";
$ja++;
}
*/

// 커버스토리 출력 - 위의 코드를 막고 이것으로 대체
echo "<td width='" . $col_width . "'>";
echo get_coverstory($cb_id);
echo "</td>";
$ja++;

if ($ca_notice) {
echo "<td width='" . $col_width ."' valign=top>";
echo cb_latest($cb[cb_latest_skin], $cb[cb_id], $ca_notice[cn_name], $cb[cb_latest_rows], $cb[cb_latest_len]);
echo "</td>";
$ja++;
}
if ($cb[cb_latest_use] == "Y") {
for ($i=0; $row=mysql_fetch_array($cn_list); $i++) {
if ($ja == $cb[cb_latest_cols]) { // 줄바꿈
echo "</tr><tr>";
$ja = 0;
}

echo "<td width='" . $col_width ."' valign=top>";
echo cb_latest($cb[cb_latest_skin], $cb[cb_id], $row[cn_name], $cb[cb_latest_rows], $cb[cb_latest_len]);
echo "</td>";
$ja++;
}
}
echo "</tr></table>";
}

echo "<br><br><br><br><br><br>";
include_once "$g4[path]/tail.sub.php";
?>
|

댓글 1개

제가 수정한 것은 단순히 몇개 고친게 아니라 골격을 싹~ 뜯어 고친 겁니다.
따라서, 과거의 코드는 새로운 버젼에서 당연히 동작하지 않습니다.
제가 새로운 커버스토리 최근글 스킨을 만들지 않아서 (요즘에 좀 바뻐서...)
과거 것을 많이 쓰시는데... 위에서 제가 지적한 2곳만 고치면 됩니다.

아~ 연말이 지나기 전에 최근글을 만들어야 하는데... 시간이 너무 없네요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다. 플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

+
제목 글쓴이 날짜 조회
18년 전 조회 3,118
18년 전 조회 1,352
18년 전 조회 887
18년 전 조회 1,578
18년 전 조회 1,157
18년 전 조회 1,113
18년 전 조회 1,128
18년 전 조회 940
18년 전 조회 996
18년 전 조회 941
18년 전 조회 1,007
18년 전 조회 1,066
18년 전 조회 935
18년 전 조회 1,115
18년 전 조회 1,218
🐛 버그신고