최신글 이미지 클릭시 게시판으로 이동 가능할까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최신글 이미지 클릭시 게시판으로 이동 가능할까요? 정보

최신글 이미지 클릭시 게시판으로 이동 가능할까요?

본문

링크된 최신게시물 스킨을 사용하려는데요

그룹내에 게시판 여러개에서 파일을 불러와 쏴주는데..

이 최신게시물의 이미지를 클릭하면 해당게시판으로 이동해서 글 내용과 이미지가 뜹니다.

헌데 이렇게 하지 않고

이미지를 눌렀을때 그 이미지가 속한 게시판으로 이동해서 전체 목록이 뜨게끔 해주고 싶은데요

링크를 어디를 손봐야 할지 모르겠네요.

아래는 해당 스킨의 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 페이지로 가지 않고 해당 게시판 리스트레이지로 갑니다.
© SIRSOFT
현재 페이지 제일 처음으로