링크 입력 특정 게시판에서만 삭제하기 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

링크 입력 특정 게시판에서만 삭제하기

관리자 18-04-13 18:46
링크 입력 부분을 삭제하는 방법은 크게 두 가지가 있습니다.

1. cofing.php 파일에서 G5_LINK_COUNT 설정을 0으로 변경

// 게시판에서 링크의 기본개수를 말합니다.
// 필드를 추가하면 이 숫자를 필드수에 맞게 늘려주십시오.
define('G5_LINK_COUNT', 2);


2. write.skin.php 스킨 파일에서 아래 내용을 직접 삭제

<?php for ($i=1; $is_link && $i<=G5_LINK_COUNT; $i++) { ?>
<tr>
    <th scope="row"><label for="wr_link<?php echo $i ?>">링크 #<?php echo $i ?></label></th>
    <td><input type="text" name="wr_link<?php echo $i ?>" value="<?php if($w=="u"){echo$write['wr_link'.$i];} ?>" id="wr_link<?php echo $i ?>" class="frm_input" size="50"></td>
</tr>
<?php } ?>


위 방법을 사용하면 해당 게시판 스킨을 사용하는 모든 게시판에서 삭제되기 때문에
특정 게시판에서만 링크 입력 부분을 삭제하려면 위에서 말한 방법 대신 이렇게 하면 노출되지 않습니다.

write.skin.php 파일 상단 ?> 안쪽에 추가
if ($bo_table == '특정게시판id') $is_link = false;

예를 들어 notice 게시판에서만 삭제하고 싶으면..
if ($bo_table == 'notice') $is_link = false;

관리자는 보이고 일반회원과 비회원만 삭제하고 싶으면 이렇게 하면 됩니다.
if (!$is_admin && $bo_table == 'notice') $is_link = false;
로그인 후 댓글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright © GNUSTUDY. All rights reserved.