테스트 사이트 - 개발 중인 베타 버전입니다

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

alexseo 1년 전 조회 1,007

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개

채택된 답변
+20 포인트

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

// wr_10 이 비노출입니다.

} else {

// 비노출이 아닙니다.

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

a
alexseo
1년 전
답변 감사합니다.

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


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=';
}

댓글을 작성하려면 로그인이 필요합니다.

그레이코드82

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

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

 

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

 

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

숨기고 싶은 영역

<? } ?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

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

원문엔 비노출이라 하셨고

 

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

댓글인 노출비승인이라 하셨습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인