묻고답하기
모바일에서 글작성시 게시판 리스트에 아이콘 표현하기
2013.05.31 13:09
제목그대로인대요...
모바일에서 글작성시 게시판 타이틀에 모바일 표시 아이콘을 띄울수 있을까요?
모바일 작성지 어떤 치환자나 이런게 있나요..
질문게시판과 구글에서 찾아봐도 도무지 답을 얻지 못해 질문 남김니다..
찾아본결과 보드EX에 이런 기능이 있어봤는데..
<block cond="$module_info->display_pang_point == 'Y' || $module_info->use_mobile_express == 'Y'">
{@ $arr_extra=unserialize($document->get('extra_vars'))}
<block cond="$module_info->display_pang_point == 'Y' && $arr_extra && $arr_extra->ppang->d->p > 0">
{@$pangpang_point = sprintf($lang->pang_pang, $arr_extra->ppang->d->p)}
<img src="./images/{$module_info->colorset}/coin.gif" title="{$pangpang_point}" alt="{$pangpang_point}" />
</block>
<img src="./images/common/mobile.gif" cond="$module_info->use_mobile_express == 'Y' && $arr_extra && $arr_extra->bodex->d->mp" title="{$lang->mobile}" alt="{$lang->mobile}" />
</block>
이런코드더라구요... 순정 보드묘듈에는 안될것 같아서... 포기하고...
여쭈어봄니다...
댓글 1
-
송동우
2013.05.31 13:39
-
KTK
2013.05.31 14:33
Mobile::isFromMobilePhone() 일때 insertDocument라면 아이콘 표기 이해가 가긴하는데 어렵군요 ㅠ
질문속의 코드는 출력을 하는 부분으로 보이네요.....
일단
글쓰기를 할 때,
pc인지 아니면 mobile 인지 확인해서 글이 등록할 때, extra_vars 칼럼에 표시를 해야
질문의 코드를 사용해서 표시를 할 수 있을 겁니다.....
document 모듈의 insertDocument 함수에서 작업을 하면 될겁니다.......
pc/mobile 구분은
Mobile::isMobileCheckByAgent()
혹은
Mobile::isFromMobilePhone()
이것으로 구분하면 됩니다........
주의:
extra_vars 칼럼에 값을 넣고 뺄때는
serialize/unserialize 해줘야 합니다.......