최신글 이미지 클릭시 게시판으로 이동 가능할까요? 정보
최신글 이미지 클릭시 게시판으로 이동 가능할까요?관련링크
본문
링크된 최신게시물 스킨을 사용하려는데요
그룹내에 게시판 여러개에서 파일을 불러와 쏴주는데..
이 최신게시물의 이미지를 클릭하면 해당게시판으로 이동해서 글 내용과 이미지가 뜹니다.
헌데 이렇게 하지 않고
이미지를 눌렀을때 그 이미지가 속한 게시판으로 이동해서 전체 목록이 뜨게끔 해주고 싶은데요
링크를 어디를 손봐야 할지 모르겠네요.
아래는 해당 스킨의 latest.skin.php 파일 소스 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$gr = get_group($gr_id);
$cols=7; // 이미지 가로갯수
?>
<table width=95% cellpadding=0 cellspacing=0>
<? for ($i=0; $i<count($list); $i++) {
if($i % $cols == 0 || $i==0){echo "<tr>";} //테이블 열바꿈 관련?>
<td>
<?
echo "<a href='{$list[$i][href]}'>";
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
echo "<img src='$g4[path]/data/file/{$list[$i][bo_table]}/$image' width='100' height='80' border=0>"; // 이미지크기
} else
echo "<img src='$latest_skin_path/img/no_image.gif' width='100' height='80' border=0>";
?></td>
<?
if($i%$cols == ($cols-1)&& $i>0){ echo "</tr>";} //테이블 열바꿈 관련
} ?>
</table>
그룹내에 게시판 여러개에서 파일을 불러와 쏴주는데..
이 최신게시물의 이미지를 클릭하면 해당게시판으로 이동해서 글 내용과 이미지가 뜹니다.
헌데 이렇게 하지 않고
이미지를 눌렀을때 그 이미지가 속한 게시판으로 이동해서 전체 목록이 뜨게끔 해주고 싶은데요
링크를 어디를 손봐야 할지 모르겠네요.
아래는 해당 스킨의 latest.skin.php 파일 소스 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$gr = get_group($gr_id);
$cols=7; // 이미지 가로갯수
?>
<table width=95% cellpadding=0 cellspacing=0>
<? for ($i=0; $i<count($list); $i++) {
if($i % $cols == 0 || $i==0){echo "<tr>";} //테이블 열바꿈 관련?>
<td>
<?
echo "<a href='{$list[$i][href]}'>";
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
echo "<img src='$g4[path]/data/file/{$list[$i][bo_table]}/$image' width='100' height='80' border=0>"; // 이미지크기
} else
echo "<img src='$latest_skin_path/img/no_image.gif' width='100' height='80' border=0>";
?></td>
<?
if($i%$cols == ($cols-1)&& $i>0){ echo "</tr>";} //테이블 열바꿈 관련
} ?>
</table>
댓글 전체
그누보드 설치폴더 아래 lib/common.lib.php 파일 330번정도에 보시면 다음과 같은 부분이 있습니다.
// 분류명 링크
$list['ca_name_href'] = "$g4[bbs_path]/board.php? bo_table=$board[bo_table]&sca=".urlencode($list['ca_name']);
$list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;
이 부분 바로 아래에 다음의 소스를 넣어주세요.
$list['bd'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]";
그리고 사용하는 최신글 스킨(질문시 올린 위의 소스 부분)을 열고 링크된 부분에 다음과 같이 수정해 주세요.
echo "<a href='{$list[$i][href]}'>"; ==> 이 부분을 다음과 같이 수정합니다.
echo "<a href='{$list[$i][bd]}'>"; <== 이렇게 수정
그러면 해당글 view 페이지로 가지 않고 해당 게시판 리스트레이지로 갑니다.
// 분류명 링크
$list['ca_name_href'] = "$g4[bbs_path]/board.php? bo_table=$board[bo_table]&sca=".urlencode($list['ca_name']);
$list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;
이 부분 바로 아래에 다음의 소스를 넣어주세요.
$list['bd'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]";
그리고 사용하는 최신글 스킨(질문시 올린 위의 소스 부분)을 열고 링크된 부분에 다음과 같이 수정해 주세요.
echo "<a href='{$list[$i][href]}'>"; ==> 이 부분을 다음과 같이 수정합니다.
echo "<a href='{$list[$i][bd]}'>"; <== 이렇게 수정
그러면 해당글 view 페이지로 가지 않고 해당 게시판 리스트레이지로 갑니다.
혼자는 절대 해결 못할 내용이였네요 ^^
너무 감사합니다~
너무 감사합니다~