헐렝이님 스킨질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

헐렝이님 스킨질문입니다. 정보

헐렝이님 스킨질문입니다.

본문

                <?
                // 채택된 답변이 없고 게시자의 코멘트가 아니고 로그인 회원이 게시자라면
                //관리자가 작성한 글은 제외하고 채택 버튼을 표시함
                 if ($board[bo_admin]){
                  $madminmc_id =$board[bo_admin];
                 } else {
                  $madminmc_id =$config[cf_admin];
                 }

                if ($write[mb_id] == $madminmc_id) {
                 echo " ";
                } else {
                if (!$choice_id && $list[$i][mb_id] != $write[mb_id] && $member[mb_id] == $write[mb_id]) { echo "<a href=\"javascript:comment_choice('$board_skin_path/choice.php?bo_table=$bo_table&wr_id=$wr_id&comment_id=$comment_id');\"><img src='$board_skin_path/img/btn_choice.gif' border=0 align=absmiddle></a> ";
                }
                }
               ?>

위소스에서 글을 게시한 사람만이 아닌
운영자가 답변을 채택하게 할려면 어지 해야 하나요..
지식이 아닌 다른쪽으로 사용할려고하는데 관리자가 답변을 채택할수 있어야 하거든요..
도움부탁드립니다.

지식답변 스킨입니다.
http://sir.co.kr/bbs/tb.php/g4_skin/32350

댓글 전체

아래의 코드만 남기고 나머진 없애면 됩니다.

  if (!$choice_id && $list[$i][mb_id] != $write[mb_id] && $member[mb_id] == $write[mb_id]) { echo "<a href=\"javascript:comment_choice('$board_skin_path/choice.php?bo_table=$bo_table&wr_id=$wr_id&comment_id=$comment_id');\"><img src='$board_skin_path/img/btn_choice.gif' border=0 align=absmiddle></a> ";
<? if (!$choice_id && $list[$i][mb_id] != $write[mb_id] && $member[mb_id] == $write[mb_id]) { echo "<a href=\"javascript:comment_choice('$board_skin_path/choice.php?bo_table=$bo_table&wr_id=$wr_id&comment_id=$comment_id');\"><img src='$board_skin_path/img/btn_choice.gif' border=0 align=absmiddle></a> "; }   ?>

이부분만 남기고 다제거 하였지만 여전히 안됩니다. ;;
작성자만 채택을 할수 잇네요. ;; 도움좀주십시요..;
choice.php의

// 현재글이 관리자가 작성한 글이라면 에러
  if ($board[bo_admin]){
    $madminm_id =$board[bo_admin];
  } else {
  $madminm_id =$config[cf_admin];
  }
if ($write[mb_id] == $madminm_id) {
    echo "<script language='javascript'>alert('관리자의 글에는 답변 채택을 할수가 없습니다..');window.close();</script>";
    exit;
}

if ($write[wr_2]) {
    echo "<script language='javascript'>alert('이미 채택 되었습니다.');window.close();</script>";
    exit;
}


이부분을 전체다 지ㅤㅇㅝㅅ는데도 안돼네요...

  if ($board[bo_admin]){
    $madminm_id =$board[bo_admin];
  } else {
  $madminm_id =$config[cf_admin];
  }
if ($write[mb_id] == $madminm_id) {
    echo "<script language='javascript'>alert('관리자의 글에는 답변 채택을 할수가 없습니다..');window.close();</script>";
    exit;
}


위소스중에 이부분만도 지워보았습니다...
도움주십시요. ' '
그러면 관리자님이 올리신 스킨을 사용하시면 됩니다. 관리자님이 올리신 스킨은
관리자제외 기능이 없습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin_basic&wr_id=388
view_comment.skin.php

<?
                // 채택된 답변이 없고 게시자의 코멘트가 아니고 지정한 날자 이후가 아니고 로그인 회원이 게시자라면
                //관리자가 작성한 글은 제외하고 채택 버튼을 표시함
if ($board[bo_admin]){
                  $madminmc_id =$board[bo_admin];
                } else {
                  $madminmc_id =$config[cf_admin];
                }
$swr_datetime = $board[bo_5];
                if ($write[mb_id] == $madminmc_id || $list[$i][wr_datetime] < $swr_datetime) {
            echo "&nbsp;";
            } else {
                if (!$choice_id && $list[$i][mb_id] != $write[mb_id] && $member[mb_id] == $write[mb_id]) { echo "<a href=\"javascript:comment_choice('$board_skin_path/choice.php?bo_table=$bo_table&wr_id=$wr_id&comment_id=$comment_id');\"><img src='$board_skin_path/img/btn_choice.gif' border=0 align=absmiddle></a> ";
}
}
  ?>


위코드에서 아래코드만 남기고 나머진삭제

if (!$choice_id && $list[$i][mb_id] != $write[mb_id] && $member[mb_id] == $write[mb_id]) { echo "<a href=\"javascript:comment_choice('$board_skin_path/choice.php?bo_table=$bo_table&wr_id=$wr_id&comment_id=$comment_id');\"><img src='$board_skin_path/img/btn_choice.gif' border=0 align=absmiddle></a> ";
제가 드린질문은 원래는 글쓴사람만 질문에대한 답변채택을 할수 있잖아요..
근데 관리자도 답변을 채택할수 있느냐는 질문입니다. 뭔가 좀 옆으로센 느낌이들어서 써봅니다. ^^
choice.php의

  if ($board[bo_admin]){
    $madminm_id =$board[bo_admin];
  } else {
  $madminm_id =$config[cf_admin];
  }
if ($write[mb_id] == $madminm_id) {
    echo "<script language='javascript'>alert('관리자의 글에는 답변 채택을 할수가 없습니다..');window.close();</script>";
    exit;
}

위코드를 삭제
관리자도 채택하기는 view_comment.skin.php 에서 $is_admin 을 추가해 보세요.

if (!$choice_id && $list[$i][mb_id] != $write[mb_id] && $member[mb_id] == $write[mb_id] && $is_admin) { echo "<a href=\"javascript:comment_choice('$board_skin_path/choice.php?bo_table=$bo_table&wr_id=$wr_id&comment_id=$comment_id');\"><img src='$board_skin_path/img/btn_choice.gif' border=0 align=absmiddle></a> ";
다해보앗지만 관리자로가 답변을 채택하는건 안돼네요..
관리자 모드에서 그 보라색 버튼이 너무 보고싶은데말이죠. ㅠㅠ

헐랭이님 이건 포기할게요..^^


다른부탁좀..

초록색버튼잇잖아요 처리함 <-- 이버튼
이버튼누르면 대기중 < - 이렇게 리스트에 표시돼는데..

이걸이용해서 버튼하나더만든뒤에 리스트에 그림만 바뀌게 할수 있을까요...
예를들어 처리함 버튼클릭시에 리스트에 대기중이라고 표시돼죠.
새로운버튼하나더만들어 처리햇음버튼클릭시에 리스트에 처리함 이라고 바뀌게요..
버튼은 제가 만들수 있습니다. ㅡ,.ㅡ+


사실은 이걸할려고 오늘 퇴근하고난뒤부터 이거만 잡고 있엇네요. ㅠ_ㅠ
쉽게말해서 현제 리스트에 출력돼는 표시돼는게 3가지가 잇잖아요 [완료] [미완료] [대기중]


[완료] = 답벽채택시
[미완료] = 답변채택안햇을시
[대기중] = 관리자가 처리함 버튼클릭
[보류] = 관리자가 보류함 버튼클릭 <== 만들어주세요 -_-;;


죄송합니다. 휴..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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