묻고답하기
확장변수 html적용후 목록에서는 소스코드가 그대로 보입니다.
2014.07.29 00:21
안녕하세요
스케치북5 본문에 확장변수 html 적용까진 성공시켰는데
목록에서는 소스코드가 아래와같이 그대로나와버리네요
현재 스케치북5 웹진형 게시판사용중입니다
아래는 _list_webzine 파일의 확장변수 부분입니다.
<!--// 확장변수 -->
<block loop="$list_config=>$key,$val" cond="($mi->zine_extra=='Y' || $mi->link_board) && $val->idx!=-1">
<span cond="$val->eid!='rating'" class="itm<!--@if($val->eid=='link_url')--> link_url<!--@end-->">{$val->name}<b>{$document->getExtraValueHTML($val->idx)}</b></span>
<span cond="$val->eid=='rating'" class="itm starRating"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></span>
</block>
<span cond="@in_array(zine,$mi->ext_img)">{$document->printExtraImages(60*60*$mi->duration_new)}</span>
<input cond="$grant->manager" type="checkbox" name="cart" value="{$document->document_srl}" title="Check" onclick="doAddDocumentCart(this)" checked="checked"|cond="$document->isCarted()" />
<a cond="$mi->link_board && $document->isEditable()" class="link_modify" href="{getUrl('act','dispBoardWrite','document_srl',$document->document_srl,'comment_srl','')}">{$lang->cmd_modify}</a>
</div>
_list_webzine 파일의 부분에서 어떤부분을 건들여야 html가 정상적으로 작동할까요 ?
댓글 4
-
SeungXE
2014.07.29 01:04
-
테크닉멸치
2014.07.29 09:52
말씀하신대로 해봤는데 목록에 태그가 적용되는것이아니라 확장변수값들이 strip_tags($document->getExtraValueHTML($val->idx)) 이걸로 노출이 됩니다 .. 목록에서도 확장변수html값이 적용되게하는 다른방법없을까요?? -
SeungXE
2014.07.29 10:12
{} 부분 빼먹으신 것 같습니다. {strip_tags($document->getExtraValueHTML($val->idx))} 라고 입력하셔야 합니다. html 태그 실행이라면 URL 남겨주시면 봐볼게요
-
테크닉멸치
2014.07.29 10:42
감사합니다.
nsulife.net/delivery
현재 테스트중인 게시판입니다.
방금 말씀하신대로 해봤는데 태그적용이 되지않고 그대로 소스가 다시 노출됩니다.
$document->getExtraValueHTML($val->idx)
이걸 꼼수로
strip_tags($document->getExtraValueHTML($val->idx))
이렇게 바꾸시면 HTML 태그가 모두 제거될겁니다.