"비노출"을 선택했을 때 태그가 노출이 안되게 하고 싶습니다. 감사합니다.

"비노출"을 선택했을 때 태그가 노출이 안되게 하고 싶습니다. 감사합니다.

QA

"비노출"을 선택했을 때 태그가 노출이 안되게 하고 싶습니다. 감사합니다.

본문

bbs/tag.php 에서 201 번줄

 

갤러리 게시판에서 태그 필드에 있는 

                $list[$i]['wr_10'] = '비노출';

"비노출"을 선택했을 때 태그가 노출이 안되게 하고 싶습니다.

감사합니다.

======================

 

        $idx = '';
        $result = sql_query(" select * from {$g5['na_tag']} where cnt > 0 order by year(lastdate) desc, month(lastdate) desc, cnt desc, type, idx, tag limit $start_row, $trow ");
        if($result) {
            for ($i=0; $row=sql_fetch_array($result); $i++) {
                $list[$i] = $row;
                
                
                $list[$i]['wr_10'] = '비노출';

                

                $list[$i]['href'] = './tag.php?q='.urlencode($row['tag']);
                $list[$i]['date'] = strtotime($row['lastdate']);
                $ym = date('Ym', $list[$i]['date']);
                $list[$i]['is_sp'] = ($idx != $ym) ? true : false;
                $idx = $ym;
            }
        }

이 질문에 댓글 쓰기 :

답변 3

if($list[$i]['wr_10'] == '비노출'){

// wr_10 이 비노출입니다.

} else {

// 비노출이 아닙니다.

}

답변 감사합니다.

아래와 같이 해보았습니다.
그런에 제외가 안됩니다.


bbs/tag.php


} else if($sort == 'popular') {
$result = sql_query(" select * from {$g5['na_tag']} where cnt > 0 order by cnt desc, type, idx, tag limit $start_row, $trow ");
if($result) {
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list[$i] = $row;
$list[$i]['rank'] = ($page > 1) ? $i + $start_row + 1 : $i + 1;
$list[$i]['href'] = './tag.php?q='.urlencode($row['tag']);
$list[$i]['is_sp'] = ($i%$rank == 0) ? true : false;
$list[$i]['last'] = $i + $rank + $start_row;
}
}
} else {
$idx = '';
$result = sql_query(" select * from {$g5['na_tag']} where cnt > 0 order by year(lastdate) desc, month(lastdate) desc, cnt desc, type, idx, tag limit $start_row, $trow ");
if($result) {
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list[$i] = $row;



if($list[$i]['wr_10'] == '노출비승인')
continue;






$list[$i]['href'] = './tag.php?q='.urlencode($row['tag']);
$list[$i]['date'] = strtotime($row['lastdate']);
$ym = date('Ym', $list[$i]['date']);
$list[$i]['is_sp'] = ($idx != $ym) ? true : false;
$idx = $ym;
}
}
}

$write_page_rows = G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'];
$list_page = ($sort) ? $_SERVER['PHP_SELF'].'?sort='.$sort.'&page=' : $_SERVER['PHP_SELF'].'?page=';
}

혹시 해당 게시판의 여분필드를 말씀하시는것 같은데 맞을까요? 게시물에서 그런값을 넣는건 말이 안된다고 생각해서 말씀드립니다 ㄷㄷ

자기가 게시물로 입력된 값을 숨기고 싶으면 그냥 입력을 안하면 되거나 체크박스같은걸로 선택하게 하는게 맞을테니까요 ㄷㄷ

 

게시판의 여분필드10번에 값이 hide라고 가정하고 설명드리면 아래처럼 처리하시면 될것 같아요^^

 

<?php if ($board['bo_10'] === 'hide') { ?>

숨기고 싶은 영역

<? } ?>

답변을 작성하시기 전에 로그인 해주세요.
전체 95
QA 내용 검색

회원로그인

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