본문 바로가기

그누보드 뉴스 게시판 제목 클릭시 링크1로 이동

by 세상 밖으로 2021. 12. 21.

    언론보도나 뉴스 기사를 업로드 하는 게시판을 운영할 때가 있죠.

     

    뉴스게시판의 경우 글 본문을 보여줄 필요없이 게시판 리스트에서 글제목을 클릭하면 링크1에 입력된 사이트가 바로 열리면 됩니다.

     

    그누보드에서 뉴스 게시판 제목 클릭시 링크1 사이트로 이동하는 스킨 수정법을 알려드립니다.

     

    게시판 스킨 list.skin.php

    skin/board/스킨명/list.skin.php

    <a href="<?php echo $list[$i]['href'] ?>">
      <?php echo $list[$i]['icon_reply'] ?>
      <?php
      	if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
      ?>
      <?php echo $list[$i]['subject'] ?>
    </a>

     

    글 제목 링크 부분 중

    첫번째 줄의 href 를 wr_link1 로 수정하고

     

    <a href="<?php echo $list[$i]['wr_link1'] ?>" target="_blank">
      <?php echo $list[$i]['icon_reply'] ?>
      <?php
      	if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
      ?>
      <?php echo $list[$i]['subject'] ?>
    </a>

     

    링크1에 입력된 사이트를 새창으로 열기 위해 target="_blank" 을 추가해 줍니다.

     

    그런데 이렇게만 수정을 하면 글등록은 문제가 없지만 등록한 글을 수정 할 수가 없어요.

     

    관리자 로그인시 글본문으로 링크가 되게 해줘야 합니다.

     

    <?php if ($is_admin) {  ?>
         <a href="<?php echo $list[$i]['href'] ?>">
    <?php } else { ?>
         <a href="<?php echo $list[$i]['wr_link1']?>" target="_blank">
    <?php } ?>

     

    첫번째 줄을 위와 같이 수정합니다.

     

    admin일 경우 href

    그 외에는 wr_link1 로 링크됩니다.

     

    이 게시판을 메인에서 최신글로도 사용한다면 최신글 스킨도 수정해 주세요.

     

    최신글 스킨 latest.skin.php

    skin/latest/스킨명/latest.skin.php

    echo "<a href=\"".$list[$i]['href']."\" class=\"lt_tit\">";

     

    최신글 제목 링크 href 을 wr_link1 로 수정하고

    링크 타겟을 추가해 줍니다.

     

    echo "<a href=\"".$list[$i]['wr_link1']."\" class=\"lt_tit\" target=\"_blank\">";

     

    그누보드 활용팁

    그누보드 게시판 링크 입력 개수 2개 → 1개

     

    그누보드 게시판 링크 입력 개수 2개 → 1개

    그누보드의 글쓰기 폼에 링크 입력 input이 기본 2개로 되어 있습니다. 보통의 경우 첨부파일은 여러개 첨부 할 수 있지만 링크 입력을 2개 혹은 그 이상 사용하는 경우는 드물어요. 첨부파일 갯수

    comple.co.kr

     

    반응형

    댓글0