안녕하세요.
스케치북 게시판을 사용중인데요,
공지 사항으로 등록한 게시글은 확장변수(사용자 정의)가 미출력되도록 하려면 어디를 수정해야 하는지 아시는 분 있으실까요?
그럼 답변 부탁드리겠습니다.
감사합니다.
안녕하세요.
스케치북 게시판을 사용중인데요,
공지 사항으로 등록한 게시글은 확장변수(사용자 정의)가 미출력되도록 하려면 어디를 수정해야 하는지 아시는 분 있으실까요?
그럼 답변 부탁드리겠습니다.
감사합니다.
목록 유형별로 파일이 여러 개 있다보니 콕 집어서 말하긴 어려운데요, 사용하시는 목록 유형 관련 리스트 파일을 열면, 소스가 공지 출력 부분이랑 일반 목록 출력 부분으로 나뉘어 있는 걸 볼 수 있을 겁니다.
<!--// Notice--> 또는 <!--// 공지 목록 -->으로 시작하는 공지 부분에서 $document->getExtraValueHTML 이 있는 부근을 주석 처리하거나 삭제해주시면 될 겁니다.
그 부분 건드리면 공지가 안 뜨거나 아예 페이지에 오류가 날 수도 있어요;;;
웹진형 쓰시죠?
순정파일 기준으로 36번째 줄에 아래와 같이 <!--// 확장변수 --> 부분이 있을 거예요.
<!--// 확장변수 --> <block cond="$mi->zine_extra || $mi->link_board"> <block loop="$list_config=>$key,$val" cond="$val->idx!=-1"> <span cond="$val->eid!='rating' && $document->getExtraValueHTML($val->idx)" class="itm br<!--@if($val->eid=='link_url')--> link_url<!--@end-->">{$val->name}<b>{$document->getExtraValueHTML($val->idx)}</b></span> <span cond="$val->eid=='rating'"><strong class="starRating"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></strong></span> </block> </block> <block cond="@in_array('zine',$mi->ext_img)">{$document->printExtraImages(60*60*$mi->duration_new)}</block>
이 부분을 삭제하시거나 통으로 주석 처리 하시면 될 겁니다.
(43번째줄에 있는 <block cond="@in_array('zine',$mi->ext_img)">{$document->printExtraImages(60*60*$mi->duration_new)}</block> 이 부분도 삭제해야 하는지는 잘 모르겠네요. 써본 적이 없어서 몰라요)
혹시, 게시판 한 군데서만 공지 목록에 확장변수 출력을 차단하고 다른 게시판에선 기능을 살려두고 싶으시다면,
37번째줄만
<block cond="($mi->zine_extra || $mi->link_board) && $mid!=='출력을 차단할 게시판 mid값'"> 으로 하셔도 될 겁니다.