Q&A

모바일 작성 표시 애드온 V0.1.3

 

스케치북에서 사용중 게시판 스킨설정 > 목록설정 > 요약,썸네일을 사용하지 않으면 아래처럼 잘 나오나

001.jpg

http://ms2kr2kr.iwinv.net/index.php?mid=test2

 

요약,섬네일을 사용하면 말풍선에 아이콘이 들어가며 목록에는 표시 되지 않습니다.
요약,섬네일을 사용하며, 말풍선이 아닌, 목록에 표시되게 하려면 어찌해야 하나요?

002.jpg

http://ms2kr2kr.iwinv.net/index.php?mid=test

mOOnster Lv. 2

댓글 7

  • 20170908_1.jpg

    개발자 도구로 수정해봤는데 이런식으로 말씀하시는 건가요?

  • @지그시
    네. 맞습니다. 말풍선도 사용하면서 모바일 아이콘도 나오게...
  • @moonsooter
    죄송한데 제가 그 스케치북 게시판 스킨 리스트 파일을 봐야 알 수 있을 것 같아요. 파일 코드 보여주실 수 있으신가요?
  • @지그시
    <!--@if($order_type=="desc")-->
    {@
    $order_icon="down";
    $order_type="asc";
    }
    <!--@else-->
    {@
    $order_icon="up";
    $order_type="desc";
    }
    <!--@end-->

    <p cond="!$document_list && !$notice_list" class="no_doc">{$lang->no_documents}</p>
    <table cond="$document_list || $notice_list" class="bd_lst bd_tb_lst bd_tb">
    <caption class="blind">List of Articles</caption>
    <thead class="bg_f_f9">
    <!--// 테이블 헤더 -->
    <tr>
    <block loop="$list_config=>$key,$val">
    <th scope="col" cond="$val->type=='no' && $val->idx==-1" class="no"><span><a href="{getUrl('order_type',$order_type)}" title="<!--@if($order_type=="desc")-->{$lang->order_desc}<!--@else-->{$lang->order_asc}<!--@end-->">{$lang->no}</a></span></th>
    <block cond="$val->type=='title' && $val->idx==-1">
    <th scope="col" cond="!$mi->show_cate && $mi->use_category=='Y'" class="m_no"><span>{$lang->category}</span></th>
    <th scope="col" class="title"><span><a href="{getUrl('sort_index','title','order_type',$order_type)}"><!--@if(!$mi->link_board)-->{$lang->title}<!--@else-->{$lang->link_site}<!--@end--><i cond="$sort_index=='title'" class="arrow {$order_icon}"></i></a></span></th>
    </block>
    <th scope="col" cond="$val->type=='nick_name' && $val->idx==-1"><span>{$lang->writer}</span></th>
    <th scope="col" cond="$val->type=='user_id' && $val->idx==-1"><span>{$lang->user_id}</span></th>
    <th scope="col" cond="$val->type=='user_name' && $val->idx==-1"><span>{$lang->user_name}</span></th>
    <th scope="col" cond="$val->type=='regdate' && $val->idx==-1"><span><a href="{getUrl('sort_index','regdate','order_type',$order_type)}">{$lang->date}<i cond="$sort_index=='regdate'" class="arrow {$order_icon}"></i></a></span></th>
    <th scope="col" cond="$val->type=='last_update' && $val->idx==-1" class="m_no"><span><a href="{getUrl('sort_index','last_update','order_type',$order_type)}">{$lang->last_update}<i cond="$sort_index=='last_update'" class="arrow {$order_icon}"></i></a></span></th>
    <th scope="col" cond="$val->type=='last_post' && $val->idx==-1" class="m_no"><span>{$lang->last_post}</span></th>
    <th scope="col" cond="$val->type=='readed_count' && $val->idx==-1" class="m_no"><span><a href="{getUrl('sort_index','readed_count','order_type',$order_type)}">{$lang->readed_count}<i cond="$sort_index=='readed_count'" class="arrow {$order_icon}"></i></a></span></th>
    <th scope="col" cond="$val->type=='voted_count' && $val->idx==-1" class="m_no"><span><a href="{getUrl('sort_index','voted_count','order_type',$order_type)}">{$lang->voted_count}<i cond="$sort_index=='voted_count'" class="arrow {$order_icon}"></i></a></span></th>
    <th scope="col" cond="$val->idx!=-1" class="m_no"|cond="$val->eid!='link_url'"><span><a href="{getUrl('sort_index',$val->eid,'order_type',$order_type)}">{$val->name}</a></span></th>
    </block>
    <th scope="col" cond="$grant->manager" class="m_no"><span><input type="checkbox" onclick="XE.checkboxToggleAll({ doClick:true });" class="iCheck" title="Check All" /></span></th>
    </tr>
    </thead>
    <tbody>
    <!--// Notice -->
    <tr class="notice" loop="$notice_list=>$no,$document">
    <block loop="$list_config=>$key,$val">
    <td cond="$val->type=='no' && $val->idx==-1" class="no">
    <block cond="$document_srl==$document->document_srl">»</block><strong cond="$document_srl!=$document->document_srl">{$lang->notice}</strong>
    </td>
    <block cond="$val->type=='title' && $val->idx==-1">
    <td cond="!$mi->show_cate && $mi->use_category=='Y'" class="cate" style="color:{$category_list[$document->get('category_srl')]->color}"|cond="$category_list[$document->get('category_srl')]->color!='transparent'"><strong>{$category_list[$document->get('category_srl')]->title}</strong></td>
    <td class="title">
    <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}"><strong>{$document->getTitle($mi->subject_cut_size)}</strong></a>
    <block cond="!$mi->link_board">
    <a cond="$document->getCommentCount()" href="{getUrl('document_srl', $document->document_srl)}#{$document->document_srl}_comment" class="replyNum" title="{$lang->comment}">{$document->getCommentCount()}</a>
    <a cond="$document->getTrackbackCount()" href="{getUrl('document_srl', $document->document_srl)}#{$document->document_srl}_trackback" class="trackbackNum" title="{$lang->trackback}">{$document->getTrackbackCount()}</a>
    </block>
    <span class="extraimages">{$document->printExtraImages(60*60*$mi->duration_new)}</span>
    </td>
    </block>
    <td class="author" cond="$val->type=='nick_name' && $val->idx==-1"><span><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">{$document->getNickName()}</a></span></td>
    <td class="author" cond="$val->type=='user_id' && $val->idx==-1"><span>{$document->getUserID()}</span></td>
    <td class="author" cond="$val->type=='user_name' && $val->idx==-1"><span>{$document->getUserName()}</span></td>
    <td class="time" cond="$val->type=='regdate' && $val->idx==-1">{$document->getRegdate('Y.m.d')}</td>
    <td class="time m_no" cond="$val->type=='last_update' && $val->idx==-1">{zdate($document->get('last_update'),'Y.m.d')}</td>
    <td class="time last_post m_no" cond="$val->type=='last_post' && $val->idx==-1">
    <block cond="(int)($document->get('comment_count'))>0">
    <a href="{getUrl('document_srl',$document->document_srl)}#{$document->document_srl}_comment" title="{getTimeGap($document->get('last_update'), "H:i")}">{zdate($document->get('last_update'),'Y.m.d')}<small cond="$document->getLastUpdater()">(by {$document->getLastUpdater()})</small></a>
    </block>
    <block cond="(int)($document->get('comment_count'))==0"> </block>
    </td>
    <td cond="$val->type=='readed_count' && $val->idx==-1" class="m_no">{$document->get('readed_count')>0?$document->get('readed_count'):'0'}</td>
    <td cond="$val->type=='voted_count' && $val->idx==-1" class="m_no">{$document->get('voted_count')!=0?$document->get('voted_count'):'0'}</td>
    <td cond="$val->idx!=-1" class="m_no"|cond="$val->eid!='link_url'"><!--@if($val->eid=='rating')--><span class="starRating" title="{$document->getExtraValueHTML($val->idx)}{$lang->score}"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></span><!--@else-->{$document->getExtraValueHTML($val->idx)}<!--@end--></td>
    </block>
    <td cond="$grant->manager" class="check m_no"><input type="checkbox" name="cart" value="{$document->document_srl}" class="iCheck" title="Check This Article" onclick="doAddDocumentCart(this)" checked="checked"|cond="$document->isCarted()" /></td>
    </tr>
    <!--// Normal -->
    <tr loop="$document_list=>$no,$document" class="select"|cond="$document_srl==$document->document_srl">
    <block loop="$list_config=>$key,$val">
    <td class="no" cond="$val->type=='no' && $val->idx==-1">
    <block cond="$document_srl==$document->document_srl">»</block>
    <block cond="$document_srl!=$document->document_srl">{$no}</block>
    </td>
    <block cond="$val->type=='title' && $val->idx==-1">
    <td cond="!$mi->show_cate && $mi->use_category=='Y'" class="cate"><span style="color:{$category_list[$document->get('category_srl')]->color}"|cond="$category_list[$document->get('category_srl')]->color!='transparent'">{$category_list[$document->get('category_srl')]->title}</span></td>
    <td class="title">
    <!--// 제목 -->
    <!--@if(!$mi->preview || (@!in_array('tx',$mi->preview) && !$document->thumbnailExists()))-->
    <a <!--@if(!$mi->link_board)-->href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}"<!--@else-->href="{$document->getExtraEidValue('link_url')}" target="_blank"<!--@end--> class="hx" data-viewer="{getUrl('document_srl',$document->document_srl,'listStyle','viewer','page','')}">
    {$document->getTitle($mi->subject_cut_size)}
    </a>
    <!--@else-->
    <a <!--@if(!$mi->link_board)-->href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}"<!--@else-->href="{$document->getExtraEidValue('link_url')}" target="_blank"<!--@end--> class="hx bubble no_bubble<!--@if(@!in_array('tx',$mi->preview))--> only_img<!--@end-->" data-viewer="{getUrl('document_srl',$document->document_srl,'listStyle','viewer','page','')}">
    {$document->getTitle($mi->subject_cut_size)}
    <span cond="!$document->isSecret()" class="wrp">
    <img cond="$document->thumbnailExists() && @in_array('img',$mi->preview)" src="{$document->getThumbnail($mi->thumbnail_width,$mi->thumbnail_height,$mi->thumbnail_type)}" alt="" />
    <span class="speech">{htmlspecialchars($document->getSummary($mi->preview_tx))}</span><i class="edge"></i>
    <!--// ie8; --><i class="ie8_only bl"></i><i class="ie8_only br"></i>
    </span>
    </a>
    <!--@end-->
    <block cond="!$mi->link_board">
    <a cond="$document->getCommentCount()" href="{getUrl('document_srl', $document->document_srl)}#{$document->document_srl}_comment" class="replyNum" title="{$lang->comment}">{$document->getCommentCount()}</a>
    <a cond="$document->getTrackbackCount()" href="{getUrl('document_srl', $document->document_srl)}#{$document->document_srl}_trackback" class="trackbackNum" title="{$lang->trackback}">{$document->getTrackbackCount()}</a>
    </block>
    <span class="extraimages">{$document->printExtraImages(60*60*$mi->duration_new)}<i cond="$document->thumbnailExists()" class="attached_image" title="Image"></i></span>
    <a cond="$mi->link_board && $document->isEditable()" class="link_modify" href="{getUrl('document_srl',$document->document_srl)}">{$lang->cmd_modify}</a>
    </td>
    </block>
    <td class="author" cond="$val->type=='nick_name' && $val->idx==-1"><span><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">{$document->getNickName()}</a></span></td>
    <td class="author" cond="$val->type=='user_id' && $val->idx==-1"><span>{$document->getUserID()}</span></td>
    <td class="author" cond="$val->type=='user_name' && $val->idx==-1"><span>{$document->getUserName()}</span></td>
    <td class="time" cond="$val->type=='regdate' && $val->idx==-1" title="{getTimeGap($document->get('regdate'), "H:i")}">{$document->getRegdate('Y.m.d')}</td>
    <td class="time last_update m_no" cond="$val->type=='last_update' && $val->idx==-1">{zdate($document->get('last_update'),'Y.m.d')}</td>
    <td class="time last_post m_no" cond="$val->type=='last_post' && $val->idx==-1">
    <block cond="(int)($document->get('comment_count'))>0">
    <a href="{getUrl('document_srl',$document->document_srl)}#{$document->document_srl}_comment" title="{getTimeGap($document->get('last_update'), "H:i")}">{zdate($document->get('last_update'),'Y.m.d')}<small cond="$document->getLastUpdater()">(by {$document->getLastUpdater()})</small></a>
    </block>
    <block cond="(int)($document->get('comment_count'))==0"> </block>
    </td>
    <td cond="$val->type=='readed_count' && $val->idx==-1" class="m_no">{$document->get('readed_count')>0?$document->get('readed_count'):'0'}</td>
    <td cond="$val->type=='voted_count' && $val->idx==-1" class="m_no">{$document->get('voted_count')!=0?$document->get('voted_count'):'0'}</td>
    <td cond="$val->idx!=-1" class="<!--@if($val->eid=='link_url')-->link_url<!--@else-->m_no<!--@end-->"><!--@if($val->eid=='rating')--><span class="starRating" title="{$document->getExtraValueHTML($val->idx)}{$lang->score}"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></span><!--@else-->{$document->getExtraValueHTML($val->idx)}<!--@end--></td>
    </block>
    <td cond="$grant->manager" class="check m_no"><input type="checkbox" name="cart" value="{$document->document_srl}" class="iCheck" title="Check This Article" onclick="doAddDocumentCart(this)" checked="checked"|cond="$document->isCarted()" /></td>
    </tr>
    </tbody>
    </table>

    이걸 말씀하신건가요?

  • @moonsooter
    대강 확인해보니까 가능할 것 같은데 제가 지금 외출 중이어서 이따가 봐드리겠습니다. 죄송합니다.
  • @moonsooter

    죄송하지만 제가 살펴보니까 저 부분이 show_mobile_write라는 애드온에 의해 저렇게 출력되는 것 같은데요. 코드 분석해보려고 검색하니까 show_mobile_write라는 애드온인데 포인트를 써야 구매할 수 있네요...;; 애드온 파일을 수정하면 가능할 것 같습니다. 그런데 포인트 쓰는 거라서 여기에 글쓴 분께서 올리기 굉장히 애매하실 것 같아요... 

     

    /addons/show_mobile_write/mobile.png라고 애드온에 적혀있는 부분을 수정해야 할 듯 싶습니다.

  • @지그시
    파일을 올려 더 봐달라고 부탁드리고 싶지만 말씀하신것처럼 포인트 구매용이라 그냥 올리면 모바일 작성 표시 애드온 제작자님께 실례가 될 수 도 있겠네요.
    애써주셔서 감사합니다. 관심을 가지고 봐 주신것 만으로도 감사드립니다. 수고하셨습니다.