테스트 사이트 - 개발 중인 베타 버전입니다

그누보드4인데요 공지버튼이 안 나타나요.. 채택완료

8년 전 조회 4,997

예전에는 공지글 보이고 수정도 하고 했던거 같은데 오늘에서야 공지글 하나 써보려고 하니

공지글 지정하는 4각 체크박스 버튼이 안 보입니다..

 

타 스킨 공지사항 소스를 복사하기 붙여넣기 여러가지를 해 봤는데요

전혀 안 나타나네요...

소스에는 분명 

if ($is_notice) { 

        $option .= "notice ";

    }

 

이렇게 공지사항 체크하는 박스가 나오라고 써 있는거 같은데요..

 

스킨은 메모장 스킨이구요..  어디가 잘못된걸까요..?

(그누보드4 구버전입니다..)

 

write.skin.php 소스를 복사해봐 볼께요..

도움좀 주세요...ㅠㅠ

 

----------------------------------------------

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

 

if ($is_dhtml_editor ) {

    include_once("$g4[path]/lib/cheditor4.lib.php");

    echo "";

    echo cheditor1('wr_content', '100%', '250');

}

?>

 

 

 

 

 

 

 

   

   

   

   

 

 

 

 

 

$option = "";

$option_hidden = "";

if ($is_notice || $is_html || $is_secret || $is_mail) { 

    $option = "";

    if ($is_notice) { 

        $option .= "notice ";

    }

 

    if ($is_html) {

        if ($is_dhtml_editor) {

            $option_hidden .= "";

        } else {

            $option .= "html ";

        }

    }

 

    if ($is_secret) {

        if ($is_admin || $is_secret==1) {

            $option .= "secret ";

        } else {

            $option_hidden .= "";

        }

    }

    

    if ($is_mail) {

        $option .= "email feedback ";

    }

}

 

echo $option_hidden;

?>

 

 

 

 

 

 

 

 

name

   

password

   

email or url

   

   

 
title
category

       

           

       

       

       

       

       

       

letters

               

               

               

       

       

       

       

           

       

                attached files :

                +add

                -del

if(strstr($write[wr_1], "visible"))

$visible_checked= "checked";

else

$visible_checked= "";

?>

>invisible

           

       

trackback address

        ping

 

         

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

소스상에서는 별다른 문제가 없어 보이는데요.

혹시 로그인한 계정이 관리자가 아닌건 아닌지 체크 한번 해보세요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

관리자는 제 아이디 한개라 맞아요..

공지버튼 없는 타 메모장 스킨에다가
<? if ($is_notice) { ?><input type=checkbox name=notice value="1" <?=$notice_checked?>>공지&nbsp;<? } ?>
이 부분을 넣었더니 그 스킨에서는 공지버튼이 나와요..

그런데 제가 넣으려는 저 메모장 스킨에서는 여기저기 다 넣어봐도 절대 안 보입니다..
마치 공지 버튼을 절대 안보이게 하려는 무슨 소스라도 첨가돼있는양 말이지요..
답답하네요...
관리자일때 공지사항을 입력하도록 보여주도록 표시하는 부분은
[code]
<?

// 관리자라면 분류 선택에 '공지' 옵션을 추가함

if ($is_admin)

{

echo "

if (typeof(document.fwrite.ca_name) != 'undefined')

{

document.fwrite.ca_name.options.length += 1;

document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';

document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';

}";

}

?>
[/code]
이 부분인데 원본 그대로 인것 같습니다.
혹시 해당 게시판에 대한 제제를 하는 부분이 bbs폴더 안에 혹시 추가적으로 수정된 부분이 있지는 않는지 확인해 보세요.

댓글을 작성하려면 로그인이 필요합니다.

아.. 방금 

>공지   

 

이 소스를 대충 아무 위치에 넣고 확인해보니 공지버튼이 보이긴 보이는데요.. 문제는

글 작성 화면에서 보이는게 아니라, 글 수정버튼을 눌렀을때...  그러니까 수정 화면에서만

보이네요...

 

일단, 아쉬운대로 글을 기본대로 작성한 후에 수정버튼을 눌러서 '공지'로 지정하는

편법을 써야겠습니다..

하여튼 알다가도 모를게 소스라는...ㅠㅠ

답변 고맙습니다...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고