wr_1 을 이용하여 읽기 제한을 할려하는데요,, > 그누4 질문답변

그누4 질문답변

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

wr_1 을 이용하여 읽기 제한을 할려하는데요,, 정보

wr_1 을 이용하여 읽기 제한을 할려하는데요,,

본문

먼저 게시판 스킨  write.skin.php  에

<select name='wr_1' class='category' style='width:100;' required itemname='상태변경'>
<option selected value=''>선택하세요</option>
<option value='판매중' <? if($write["wr_1"] == "판매중") echo "selected"; ?>>판매중</option>
<option value='마감' <? if($write["wr_1"] == "마감") echo "selected"; ?>>마감</option>
</select>


이런식으로 작업을해서

리스트 페이지에 "마감" 또는 "판매중"이란 문구가 뜨도록은 했는데요

리스트에서  마감인 상태의 글은 읽지못하도록 아래와 같이 작업 했는데 전혀 반응을 안하네요,?
제가 먼가 착각 하고 있는건가요?


또한 이렇게 해서 수정하면 글작성자랑 관리자는 읽을수 있을까요?


list.skin.php  추가 내용


// wr_1 값이 있으면 글읽기
if ($list["wr_1"] == "판매중")
{
    // 글이 없을 경우 해당 게시판 목록으로 이동
    if (!$list["wr_1"] == "마감")
    {
        $msg = "해당상품이 마감 되었습니다.\\n\\n 조기 판매 종료되었거나 판매 완료된 경우 입니다.";
        if ($cwin)
            alert_close($msg);
        else
            alert($msg, "./board.php?bo_table=$bo_table");
    }


 // 자신의 글이면 통과
        if ($write[mb_id] && $write[mb_id] == $member[mb_id])



도와 주세요~~  흑흑
  • 복사

댓글 전체

제가 이해를 못한건지 왜이렇게 어렵게 하세요.
그냥 subject 부분 수정 하시면 될텐데요.

if 판매중
기존 subject 링크
else if 마감
기존 subject 링크 부분에서 a href 부분만 제거
그누보드 기본 스킨 기준으로 아래 부분을


            if ($list[$i][is_notice])
                echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";
            else
                echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";

            if ($list[$i][comment_cnt]) 
                echo " <a href="{$list[$i][comment_href]}"><span class='comment'>{$list[$i][comment_cnt]}</span></a>";


이렇게 변경하시면 됩니다. 자바스크립트 경고야 사용 하실 수 있다라고 판단을 하고


// 리스트 페이지에서 마감이냐 판매중이냐 구분
            if ($list[$i][is_notice])
                echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";
            else if ($list[$i][wr_1] == '마감')
                echo "해당상품이 마감 되었습니다.";
            else
                echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";

            if ($list[$i][wr_1] == '마감') 
                echo " 코멘트도 마감처리함";
			else ($list[$i][comment_cnt]) 
                echo " <a href="{$list[$i][comment_href]}"><span class='comment'>{$list[$i][comment_cnt]}</span></a>";


그럼 원하시는 기능이 되지 않나요 ?

참고로 판매중은 굳이 필요 없지 않나요 ?
어자피 마감처리 안하면 죄다 판매 아닌가요 ?
^^*  샤샤삿 님이  해결 방법을 제시해주시고
커피는 막심님께서  자세한 코딩까지 설명해주시니까~
왕초보인 제가 볼때에도 많이 많이 도움이 되네요^^* 

보기에도 좋고. 도움도 되고...  저도~ 감사합니다^^*
© SIRSOFT
현재 페이지 제일 처음으로