전체리스트/최신글에서 '한줄게시판' 이면 링크 걸리지 않도록 하기 > 그누4 플러그인

그누4 플러그인

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

전체리스트/최신글에서 '한줄게시판' 이면 링크 걸리지 않도록 하기 정보

전체리스트/최신글에서 '한줄게시판' 이면 링크 걸리지 않도록 하기

본문

버전 : 2.1.4 rc39

1. 전체리스트에서 '한줄게시판' 이면 링크 걸리지 않도록 하기

방법 - 한줄게시판 글이면 <a> 태그를 만들지 않도록 한다

스킨경로 -  \club\skin\board\default\
list.skin.php 에서 IF 조건을 넣어 줍니다.
하단에 </a> 부분도 조건을 넣어 줍니다.

스킨을 default2 를 사용하시면 default2 디렉토리의 list.skin.php 를 수정합니다.

123 쯤
            if ($list[$i][ca_name] != '한줄게시판') {
              echo "<a href='{$list[$i][href]}' $style>";
            }
133 쯤
        if ($list[$i][ca_name] != '한줄게시판') {
          echo "</a>";
        }


2. 최신글 '한줄게시판' 리스트에 링크 걸리지 않도록 하기

스킨경로 - club\skin\latest\default\
latest.online.skin.php 에서 IF 조건을 넣어 줍니다.

39라인 쯤
              if ($list[$i][ca_name] != '한줄게시판') {
                echo "<a href='club_main.php?cb_id={$cb[cb_id]}&bo_table={$board[bo_table]}&wr_id={$list[$i][wr_id]}&sca=". urlencode($list[$i][ca_name]). "' target=_top>";
              }
50 라인 쯤
            if ($list[$i][ca_name] != '한줄게시판') {
              echo "</a>";
            }

3. 그 외의 스킨에도 동일하게 적용하시면 됩니다.

기타 : 하드코딩으로 처리하였음을 감안하십시요

이상.
추천
0

댓글 전체

4. 위는 클럽내에서 처리이고, 그누보드상의 최신게시물(new) 에서 링크제거

board\skin\new\basic\  new.skin.php    60라인쯤

if ($list[$i][ca_name] != '한줄게시판') {  // 한줄게시판글이면 링크 안걸려고

                      --- 이곳에는 원래 있는 코드 그대로

} else {  // 이곳부터 링크없는것  76라인쯤 추가

echo <<<HEREDOC
<tr>
    <td align="center" height="30" colspan=3><a href='./new.php?gr_id={$list[$i][gr_id]}'>{$gr_subject}</a></td>
    <td align="center" colspan=2><a href='./board.php?bo_table={$list[$i][bo_table]}'>{$bo_subject}</a></td>
    <td width="">&nbsp;{$list[$i][comment]}{$wr_subject}</td>
<td align="center">{$list[$i][name]}</td>
    <td align="center" colspan=2>{$list[$i][datetime2]}</td>
    <!-- <a href="javascript:;" onclick="document.getElementById('mb_id').value='{$list[$i][mb_id]}';">&middot;</a> -->
</tr>
<tr>
    <td colspan="9" height="1" background="{$new_skin_path}/img/dot_bg.gif"></td>
</tr>
HEREDOC;

}

5. 그누보드상의 그룹을 눌러 최신글(latest) 일때  링크제거

board\skin\latest\basic\  latest.skin.php    23라인쯤

      if ($list[$i][ca_name] != '한줄게시판') {  // 한줄게시판글이면 링크 안걸려고
            echo "<a href='{$list[$i]['href']}'>";
      }

      if ($list[$i][ca_name] != '한줄게시판') {  // 하단에 </a> 태그 막는 부분
            echo "</a>";
      }
전체 16 |RSS
그누4 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT