관리자이외의 사람도 공지글 작성하게하기 정보
관리자이외의 사람도 공지글 작성하게하기본문
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=75401&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B0%F8%C1%F6+%B0%FC%B8%AE%C0%DA&sop=and
위글에 대한 정확한 답변 부탁드릴께요.
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
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 = '공지';
}";
}
?>
<?
$option = "";
$option_hidden = "";
if ($is_notice || $is_html || $is_secret || $is_mail) {
$option = "";
if ($is_notice) {
$option .= "<input type=checkbox name=notice value='1' $notice_checked>공지 ";
}
이두부분중 어디를 수정해야할지 정확하게 적어주시면 감사하겠습니다. ^^
위글에 대한 정확한 답변 부탁드릴께요.
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
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 = '공지';
}";
}
?>
<?
$option = "";
$option_hidden = "";
if ($is_notice || $is_html || $is_secret || $is_mail) {
$option = "";
if ($is_notice) {
$option .= "<input type=checkbox name=notice value='1' $notice_checked>공지 ";
}
이두부분중 어디를 수정해야할지 정확하게 적어주시면 감사하겠습니다. ^^
댓글 전체
기본스킨으로 설명 드리죠 write.skin.php 75라인을 보면 아래와 같습니다. 님이 올려주신 글에 도 있습니다.
if ($is_notice || $is_html || $is_secret || $is_mail) {
그 바로 위에 <? if ($member[mb_level] >= 5) $is_notice = true;
링크를 따라가니 그대로 써있군요. 그런데 이건 해당 스킨만 그렇게 됩니다.
bbs/write.php 에 가셔서 162라인
if ($is_admin && $w != "r") (관리자이고 답글이 아닐때)를
if ($member[mb_level] >= 5 && $w != "r") (5레벨 이상 이며 답글이 아닐때)로 바꾸세요.
$is_notice = true; 아래 이명령어를 실행할것입니다. 그럼 공지가 가능한거져.
if ($is_notice || $is_html || $is_secret || $is_mail) {
그 바로 위에 <? if ($member[mb_level] >= 5) $is_notice = true;
링크를 따라가니 그대로 써있군요. 그런데 이건 해당 스킨만 그렇게 됩니다.
bbs/write.php 에 가셔서 162라인
if ($is_admin && $w != "r") (관리자이고 답글이 아닐때)를
if ($member[mb_level] >= 5 && $w != "r") (5레벨 이상 이며 답글이 아닐때)로 바꾸세요.
$is_notice = true; 아래 이명령어를 실행할것입니다. 그럼 공지가 가능한거져.
<?
$option = "";
$option_hidden = "";
<? if ($member[mb_level] >= 5) $is_notice = true;
if ($is_notice || $is_html || $is_secret || $is_mail) {
이렇게 하란말씀이신가요?
if ($member[mb_level] >= 5) $is_notice = true; || $is_html || $is_secret || $is_mail) { 아니면
이렇게 하란말씀이신가요 if 문이 끝나지 않고 두번 중복되어 들어가는거같아서.. 음 일단 한번 더 테스트 해보겠습니다.
$option = "";
$option_hidden = "";
<? if ($member[mb_level] >= 5) $is_notice = true;
if ($is_notice || $is_html || $is_secret || $is_mail) {
이렇게 하란말씀이신가요?
if ($member[mb_level] >= 5) $is_notice = true; || $is_html || $is_secret || $is_mail) { 아니면
이렇게 하란말씀이신가요 if 문이 끝나지 않고 두번 중복되어 들어가는거같아서.. 음 일단 한번 더 테스트 해보겠습니다.
위에 베이직스킨수정은 바로 에러가나네요
Parse error: syntax error, unexpected '<' in /home/비공개/public_html/board/skin/board/basic/write.skin.php on line 75
write 덕에 해결 잘했습니다. 감사합니다. ^^
Parse error: syntax error, unexpected '<' in /home/비공개/public_html/board/skin/board/basic/write.skin.php on line 75
write 덕에 해결 잘했습니다. 감사합니다. ^^