공지에 선택시 내용 출력과 숨기기 > 그누4 질문답변

그누4 질문답변

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

공지에 선택시 내용 출력과 숨기기 정보

공지에 선택시 내용 출력과 숨기기

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :


-소스는 아래와 같이 수정하엿습니다 ..

-skin에서 view.skin.php를 수정하엿습니다 .

-만약에 공지를 선택안하면 선택하면 값이 1이고 선택안하면 값이 1이 아니기에  아래 테이블을 출력하고  아니면  다음 테이블을 출력한다 라고 썻죠 ..

근데 왜 아무런 작동이 안됩니다. 어디가 잘못됏는지 좀 부탁드리겟습니다.

<? if ($notice<>'1') {?>  // 만약에 공지가 아니면 출력되는 부분
        <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
          <tr bgcolor="#FFFFFF">
            <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::제품이미지입니다. 1 </td>
    </tr>
          <tr bgcolor="#FFFFFF">
            <td colspan="4" align="center" style="padding-top:20px;">
        <?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>
    <script language="javascript"> check_byte('wr_content', 'char_count'); </script>
</td>
    </tr>
          <tr bgcolor="#FFFFFF">
            <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::제품 상세정보입니다. </td>
    </tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>품명</td>
    <td colspan="3" class="left_input write_head"><strong><?=$view[wr_subject ]?></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>단가</td>
    <td width="36%" class="left_input write_head"><?=$view[wr_1]?> /위엔</td>
    <td width="15%" class=write_head>박스당수량</td>
    <td width="40%" class="left_input write_head"><?=$view[wr_2]?> /개</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>CBM</td>
    <td class="left_input write_head"><?=$view[wr_3]?> /m³</td>
    <td class=write_head>최소주문량</td>
    <td class="left_input write_head"><?=$view[wr_4]?> /BOX</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>납기</td>
    <td class="left_input write_head"><?=$view[wr_5]?> /일(한국도착)</td>
    <td class=write_head>&nbsp;&nbsp; 포장상태</td>
    <td class="left_input write_head"><?=$view[wr_6]?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>비고</td>
    <td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">       
      <!-- 내용 출력 -->
        <?=$view[content];?>
    </td>
</tr>

<? if ($is_admin == 'super') { ?>
<tr bgcolor="#FFFFFF">
    <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::공장(가게)주소를 입력하여 주십시오 <span style="color:#FF0000;font-size:11px;font-weight: normal;">(*관리자만이 보입니다.)</span></td>
    </tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>공장명</td>
    <td width="36%" class="left_input write_head"><?=$view[wr_7]?></td>
    <td width="15%" class=write_head>&nbsp; 연계인</td>
    <td width="40%" class="left_input write_head"><?=$view[wr_8]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>TEL번호</td>
    <td class="left_input write_head"><?=$view[wr_9]?></td>
    <td class=write_head>FAX번호</td>
    <td class="left_input write_head"><?=$view[wr_10]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>핸드폰</td>
    <td class="left_input write_head"><span style="color:#666666"><?=$view[wr_11]?>
    </span></td>
    <td class=write_head>메일주소</td>
    <td class="left_input write_head"><?=$view[wr_12]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>공장주소</td>
    <td colspan="3" class="left_input write_head"><?=$view[wr_13]?></td>
<? }?>
</tr>
        </table>
        <? } else {?> //  공지가 아니면 출력되는부분
 <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
  <tr bgcolor="#FFFFFF">
    <td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">       
      <!-- 내용 출력 -->
        <?=$view[content];?>
    </td>
    </tr>
 </table><? }?>
  • 복사

댓글 전체

아무런 작동이 안되는 것이 아니라 //만약에 공지가 아니면 출력되는 부분 이 항상 나오는 것 아닌가요?
$notice 값은 글 등록시 공지인지 아닌지 체크하는 변수이고 view 에서는
$view[[is_notice]=1 또는 0 입니다
$view[[is_notice]출력한다는말이 아닌가요 ...

1.notice가 공지 변수라면 그냥 $view[notice]이러면  공지를 출력하란말이아닌가요  거기에 ..is_notice이건 왜 이렇게 쓰는지요 격식인가요 ?아니면 변수를 지정한건지요 ..

잘 이해가 안갑니다..

2.그리고 체크박스에값이 1이니깐 체크를 할경우 즉 공지이면 값이 1이 전달되고 .. 아니면 값이 0이란말이죠 즉 없단 말아닌가요 ..

제가 이해한게 맞는지요 ..

그렇다면 저의 소스를어떻케 변형해야하는지요 ..
덕분에 해결은 햇습니다만..

 <? if ("$view[is_notice]"==1){?>  // 공지사항이면 아래내용을 출력       
 <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
  <tr bgcolor="#FFFFFF">
    <td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">       
      <!-- 郴侩 免仿 -->
        <?=$view[content];?>
    </td>
    </tr>
 </table><? } else {?>  // 공지사항이 아니라면 아래 내용을 출력
        <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
          <tr bgcolor="#FFFFFF">
            <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前捞固瘤涝聪促.</td>
    </tr>
          <tr bgcolor="#FFFFFF">
            <td colspan="4" align="center" style="padding-top:20px;">
        <?
        // 颇老 免仿
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>
    <script language="javascript"> check_byte('wr_content', 'char_count'); </script>
</td>
    </tr>
          <tr bgcolor="#FFFFFF">
            <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前 惑技沥焊涝聪促. </td>
    </tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>前疙</td>
    <td colspan="3" class="left_input write_head"><strong><?=$view[wr_subject ]?></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>窜啊</td>
    <td width="36%" class="left_input write_head"><?=$view[wr_1]?> /困浚</td>
    <td width="15%" class=write_head>冠胶寸荐樊</td>
    <td width="40%" class="left_input write_head"><?=$view[wr_2]?> /俺</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>CBM</td>
    <td class="left_input write_head"><?=$view[wr_3]?> /m</td>
    <td class=write_head>弥家林巩樊</td>
    <td class="left_input write_head"><?=$view[wr_4]?> /BOX</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>吵扁</td>
    <td class="left_input write_head"><?=$view[wr_5]?> /老(茄惫档馒)</td>
    <td class=write_head>&nbsp;&nbsp; 器厘惑怕</td>
    <td class="left_input write_head"><?=$view[wr_6]?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>厚绊</td>
    <td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">       
      <!-- 郴侩 免仿 -->
        <?=$view[content];?>
    </td>
</tr>

<? if ($is_admin == 'super') { ?>
<tr bgcolor="#FFFFFF">
    <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::傍厘(啊霸)林家甫 涝仿窍咯 林绞矫坷 <span style="color:#FF0000;font-size:11px;font-weight: normal;">(*包府磊父捞 焊涝聪促.)</span></td>
    </tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>傍厘疙</td>
    <td width="36%" class="left_input write_head"><?=$view[wr_7]?></td>
    <td width="15%" class=write_head>&nbsp; 楷拌牢</td>
    <td width="40%" class="left_input write_head"><?=$view[wr_8]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>TEL锅龋</td>
    <td class="left_input write_head"><?=$view[wr_9]?></td>
    <td class=write_head>FAX锅龋</td>
    <td class="left_input write_head"><?=$view[wr_10]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>勤靛迄</td>
    <td class="left_input write_head"><span style="color:#666666"><?=$view[wr_11]?>
    </span></td>
    <td class=write_head>皋老林家</td>
    <td class="left_input write_head"><?=$view[wr_12]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>傍厘林家</td>
    <td colspan="3" class="left_input write_head"><?=$view[wr_13]?></td>
<? }?>
</tr>
        </table>
<? }?> 
이렇게 써가지고 원하는 효과를 이루엇습니다.. 공지사항이면 출력하고 아니면 출력해래..

근데요  아래처럼 썻을때는 출력이  이상하게 됩니다.
<? if ("$view[is_notice]"><>1){?>  // 공지사항이 아니면 아래내용을 출력 - 이부분을 수정햇음       
 <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
  <tr bgcolor="#FFFFFF">
    <td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">       
      <!-- 郴侩 免仿 -->
        <?=$view[content];?>
    </td>
    </tr>
 </table><? } else {?>  // 공지사항면 아래 내용을 출력
        <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#e7e7e7">
          <tr bgcolor="#FFFFFF">
            <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前捞固瘤涝聪促.</td>
    </tr>
          <tr bgcolor="#FFFFFF">
            <td colspan="4" align="center" style="padding-top:20px;">
        <?
        // 颇老 免仿
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>
    <script language="javascript"> check_byte('wr_content', 'char_count'); </script>
</td>
    </tr>
          <tr bgcolor="#FFFFFF">
            <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::力前 惑技沥焊涝聪促. </td>
    </tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>前疙</td>
    <td colspan="3" class="left_input write_head"><strong><?=$view[wr_subject ]?></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>窜啊</td>
    <td width="36%" class="left_input write_head"><?=$view[wr_1]?> /困浚</td>
    <td width="15%" class=write_head>冠胶寸荐樊</td>
    <td width="40%" class="left_input write_head"><?=$view[wr_2]?> /俺</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>CBM</td>
    <td class="left_input write_head"><?=$view[wr_3]?> /m</td>
    <td class=write_head>弥家林巩樊</td>
    <td class="left_input write_head"><?=$view[wr_4]?> /BOX</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>吵扁</td>
    <td class="left_input write_head"><?=$view[wr_5]?> /老(茄惫档馒)</td>
    <td class=write_head>&nbsp;&nbsp; 器厘惑怕</td>
    <td class="left_input write_head"><?=$view[wr_6]?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>厚绊</td>
    <td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">       
      <!-- 郴侩 免仿 -->
        <?=$view[content];?>
    </td>
</tr>

<? if ($is_admin == 'super') { ?>
<tr bgcolor="#FFFFFF">
    <td colspan="4" style="font-weight:bold; font-size:12px;height:25px;color:#3399FF;">&nbsp;::傍厘(啊霸)林家甫 涝仿窍咯 林绞矫坷 <span style="color:#FF0000;font-size:11px;font-weight: normal;">(*包府磊父捞 焊涝聪促.)</span></td>
    </tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>傍厘疙</td>
    <td width="36%" class="left_input write_head"><?=$view[wr_7]?></td>
    <td width="15%" class=write_head>&nbsp; 楷拌牢</td>
    <td width="40%" class="left_input write_head"><?=$view[wr_8]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>TEL锅龋</td>
    <td class="left_input write_head"><?=$view[wr_9]?></td>
    <td class=write_head>FAX锅龋</td>
    <td class="left_input write_head"><?=$view[wr_10]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>勤靛迄</td>
    <td class="left_input write_head"><span style="color:#666666"><?=$view[wr_11]?>
    </span></td>
    <td class=write_head>皋老林家</td>
    <td class="left_input write_head"><?=$view[wr_12]?></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td class=write_head>傍厘林家</td>
    <td colspan="3" class="left_input write_head"><?=$view[wr_13]?></td>
<? }?>
</tr>
        </table>
<? }?> 


 
위와같이 <> 값이 1이 아니면 즉 공지사항이 아니면 출력은 정상이고 공지사항이면 출력이 이상하게 나와요
<tr bgcolor="#FFFFFF">
    <td class=write_head>厚绊</td>
    <td colspan="3" class="left_input" style="height:30px;color:#8492A0;padding-left:4px;padding-right:4px;">       
      <!-- 郴侩 免仿 -->
        <?=$view[content];?>
    </td>
</tr>
 요부분 내용만 출력이 됩니다...

왜 그럴가요  답변좀 부탁드리겟습니다..
© SIRSOFT
현재 페이지 제일 처음으로