묻고답하기
게시글 제목 뒤에 '예약확인' 같은거 넣는 기능 추가방법
2014.01.09 17:03
위 그림과 같이 제목 옆에 오렌지색 글씨로 Confirmed 넣는 기능 좀 알려주세요.
댓글 18
-
KrteamENT
2014.01.09 17:05
-
KrteamENT
2014.01.09 17:23
<!--// 제목 --> <!--@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)} ::: Confirmed ::: </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-->
이런 식으로 수정하시면 되겠고 색상은 코드를 사용하시면 되겠습니다 ^^ -
celeb
2014.01.09 18:42
XE 2009 기준으로 저 부분을 그대로 복사해서 어느 단락에 넣어야 하나요?
잘못 만졌더니 페이지가 깨져 버렸네요..ㅋㅋ
그리고 분류로 만졌더니 말 그대로 글 작성시 분류를 선택할 수 있는것이지,
제가 원하는 제목 옆에 예약확인 같은 글을 써넣을 수 있는 기능은 아니더라구요.
그리고 확장변수는 안 보이던데, 어디서 만지나요?
-
KrteamENT
2014.01.09 18:44
아뇨 그대로 복사하는게 아닙니다.
잠시만 기다려 주세요.
-
KrteamENT
2014.01.09 18:47
<form action="./" method="get" class="boardListForm"> <fieldset> <legend>List of Articles</legend> <table cellspacing="0" border="1" summary="List of Articles" class="boardList"> <thead> <tr> <!--// configure table theader --> <!--@foreach($list_config as $key => $val)--> <!--// if it is the default --> <!--@if($val->idx == -1)--> <!--// display the contents based on type --> <!--@if($val->type == 'no')--> <th scope="col">{$lang->no}</th> <!--@elseif($val->type == 'title')--> <th scope="col" class="title"> <!--@if($module_info->use_category == "Y")--> <span class="jumpTo"> <select name="category" id="board_category"> <option value="">{$lang->category}</option> <!--@foreach($category_list as $val)--> <option value="{$val->category_srl}" <!--@if($category==$val->category_srl)-->selected="selected"<!--@end-->>{str_repeat(" ",$val->depth)} {$val->title} <!--@if($val->document_count)-->({$val->document_count})<!--@end--></option> <!--@end--> </select> <button type="button" name="go_button" id="go_button" onclick="doChangeCategory()">Go</button> </span> <!--@end--> {$lang->title} </th> <!--@elseif($val->type == 'regdate')--> <th scope="col"><a href="{getUrl('sort_index','regdate','order_type',$order_type)}">{$lang->date}<!--@if($sort_index=='regdate')--><img src="./img/common/{$order_icon}" alt="sort" width="5" height="3" class="sort" /><!--@end--></a></th> <!--@elseif($val->type == 'last_update')--> <th scope="col"><a href="{getUrl('sort_index','last_update','order_type',$order_type)}">{$lang->last_update}<!--@if($sort_index=='last_update')--><img src="./img/common/{$order_icon}" alt="sort" width="5" height="3" class="sort" /><!--@end--></a></th> <!--@elseif($val->type == 'nick_name')--> <th scope="col">{$lang->writer}</th> <!--@elseif($val->type == 'user_id')--> <th scope="col">{$lang->user_id}</th> <!--@elseif($val->type == 'user_name')--> <th scope="col">{$lang->user_name}</th> <!--@elseif($val->type == 'readed_count')--> <th scope="col"><a href="{getUrl('sort_index','readed_count','order_type',$order_type)}">{$lang->readed_count}<!--@if($sort_index=='readed_count')--><img src="./img/common/{$order_icon}" alt="sort" width="5" height="3" class="sort" /><!--@end--></a></th> <!--@elseif($val->type == 'voted_count')--> <th scope="col"><a href="{getUrl('sort_index','voted_count','order_type',$order_type)}">{$lang->voted_count}<!--@if($sort_index=='voted_count')--><img src="./img/common/{$order_icon}" alt="sort" width="5" height="3" class="sort" /><!--@end--></a></th> <!--@elseif($val->type == 'blamed_count')--> <th scope="col"><a href="{getUrl('sort_index','blamed_count','order_type',$order_type)}">{$lang->blamed_count}<!--@if($sort_index=='blamed_count')--><img src="./img/common/{$order_icon}" alt="sort" width="5" height="3" class="sort" /><!--@end--></a></th> <!--@elseif($val->type == 'last_post')--> <th scope="col"><a href="{getUrl('sort_index','last_update','order_type',$order_type)}">{$lang->last_post}<!--@if($sort_index=='last_update')--><img src="./img/common/{$order_icon}" alt="sort" width="5" height="3" class="sort" /><!--@end--></a></th> <!--@end--> <!--// enable user-defined sorting variables --> <!--@else--> <th scope="col"><a href="{getUrl('sort_index', $val->eid, 'order_type', $order_type)}">{$val->name}<!--@if($sort_index == $val->eid)--><img src="./img/common/{$order_icon}" alt="sort" width="5" height="3" class="sort" /><!--@end--></a></th> <!--@end--> <!--@end--> <!--@if($grant->manager)--><th scope="col"><input type="checkbox" onclick="XE.checkboxToggleAll({ doClick:true })" title="Check All" /></th><!--@end--> </tr> </thead> <tbody> <!--@if(!$document_list && !$notice_list)--> <tr> <td colspan="<!--@if($grant->manager)-->{count($list_config)+1}<!--@else-->{count($list_config)}<!--@end-->"> {$lang->no_documents} </td> </tr> <!--@else--> <!--@foreach($notice_list as $no => $document)--> <tr class="notice"> <!--// configure table theader --> <!--@foreach($list_config as $key => $val)--> <!--// if it is the default --> <!--@if($val->idx == -1)--> <!--// display the contents based on type --> <!--@if($val->type == 'no')--> <td class="notice"><!--@if($document_srl == $document->document_srl)-->»<!--@else-->{$lang->notice}<!--@end--></td> <!--@elseif($val->type == 'title')--> <td class="title"> <!--@if($module_info->use_category == "Y" && $document->get('category_srl'))--> <strong class="category">{$category_list[$document->get('category_srl')]->title}</strong> <!--@end--> <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)} ::: Confirmed :::</a> {$document->printExtraImages(60*60*$module_info->duration_new)} <!--@if($document->getCommentCount())--> <a href="{getUrl('document_srl', $document->document_srl)}#comment"><span class="replyNum" title="Replies">[{$document->getCommentCount()}]</span></a> <!--@end--> <!--@if($document->getTrackbackCount())--> <a href="{getUrl('document_srl', $document->document_srl)}#trackback"><span class="trackbackNum" title="Trackbacks">[{$document->getTrackbackCount()}]</span></a> <!--@end--> </td> <!--@elseif($val->type == 'regdate')--> <td class="date">{$document->getRegdate('Y-m-d')}</td> <!--@elseif($val->type == 'last_update')--> <td class="date">{zdate($document->get('last_update'),'Y-m-d H:i')}</td> <!--@elseif($val->type == 'nick_name')--> <td class="author"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">{$document->getNickName()}</a></td> <!--@elseif($val->type == 'user_id')--> <td class="author">{$document->getUserID()}</a></td> <!--@elseif($val->type == 'user_name')--> <td class="author">{$document->getUserName()}</a></td> <!--@elseif($val->type == 'readed_count')--> <td class="reading">{$document->get('readed_count')>0?$document->get('readed_count'):' '}</td> <!--@elseif($val->type == 'voted_count')--> <td class="recommend">{$document->get('voted_count')!=0?$document->get('voted_count'):' '}</td> <!--@elseif($val->type == 'blamed_count')--> <td class="recommend">{$document->get('blamed_count')!=0?$document->get('blamed_count'):' '}</td> <!--@elseif($val->type == 'last_post')--> <td class="lastReply"> <!--@if((int)($document->get('comment_count'))>0)--> <a href="{$document->getPermanentUrl()}#comment" class="replyAnchor">{zdate($document->get('last_update'),'Y-m-d')} {zdate($document->get('last_update'),'H:i')}</a> <!--@if($document->getLastUpdater())--> <sub class="by">by</sub> {$document->getLastUpdater()} <!--@end--> <!--@else--> <!--@end--> </td> <!--@end--> <!--// display the extra variables --> <!--@else--> <td>{$document->getExtraValueHTML($val->idx)} </td> <!--@end--> <!--@end--> <!--@if($grant->manager)--> <td class="check"><input type="checkbox" name="cart" value="{$document->document_srl}" title="Check this" onclick="doAddDocumentCart(this)" <!--@if($document->isCarted())-->checked="checked"<!--@end--> /></td> <!--@end--> </tr> <!--@end--> <!--@foreach($document_list as $no => $document)--> <tr class="bg{($no+1)%2+1}"> <!--// configure table theader --> <!--@foreach($list_config as $key => $val)--> <!--// if it is the default --> <!--@if($val->idx == -1)--> <!--// display the contents based on type --> <!--@if($val->type == 'no')--> <td class="num"><!--@if($document_srl == $document->document_srl)-->»<!--@else-->{$no}<!--@end--></td> <!--@elseif($val->type == 'title')--> <td class="title"> <!--@if($module_info->use_category == "Y" && $document->get('category_srl'))--> <strong class="category">{$category_list[$document->get('category_srl')]->title}</strong> <!--@end--> <a href="{getUrl('document_srl',$document->document_srl, 'listStyle', $listStyle, 'cpage','')}">{$document->getTitle($module_info->subject_cut_size)}</a> {$document->printExtraImages(60*60*$module_info->duration_new)} <!--@if($document->getCommentCount())--> <a href="{getUrl('document_srl', $document->document_srl)}#comment"><span class="replyNum" title="Replies">[{$document->getCommentCount()}]</span></a> <!--@end--> <!--@if($document->getTrackbackCount())--> <a href="{getUrl('document_srl', $document->document_srl)}#trackback"><span class="trackbackNum" title="Trackbacks">[{$document->getTrackbackCount()}]</span></a> <!--@end--> </td> <!--@elseif($val->type == 'nick_name')--> <td class="author"><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false">{$document->getNickName()}</a></td> <!--@elseif($val->type == 'user_id')--> <td class="author">{$document->getUserID()}</a></td> <!--@elseif($val->type == 'user_name')--> <td class="author">{$document->getUserName()}</a></td> <!--@elseif($val->type == 'regdate')--> <td class="date">{$document->getRegdate('Y-m-d')}</td> <!--@elseif($val->type == 'last_update')--> <td class="date">{zdate($document->get('last_update'),'Y-m-d H:i')}</td> <!--@elseif($val->type == 'readed_count')--> <td class="reading">{$document->get('readed_count')>0?$document->get('readed_count'):' '}</td> <!--@elseif($val->type == 'voted_count')--> <td class="recommend">{$document->get('voted_count')!=0?$document->get('voted_count'):' '}</td> <!--@elseif($val->type == 'blamed_count')--> <td class="recommend">{$document->get('blamed_count')!=0?$document->get('blamed_count'):' '}</td> <!--@elseif($val->type == 'last_post')--> <td class="lastReply"> <!--@if((int)($document->get('comment_count'))>0)--> <a href="{$document->getPermanentUrl()}#comment" class="replyAnchor">{zdate($document->get('last_update'),'Y-m-d')} {zdate($document->get('last_update'),'H:i')}</a> <!--@if($document->getLastUpdater())--> <sub class="by">by</sub> {$document->getLastUpdater()} <!--@end--> <!--@else--> <!--@end--> </td> <!--@end--> <!--// display the extra variables --> <!--@else--> <td>{$document->getExtraValueHTML($val->idx)} </td> <!--@end--> <!--@end--> <!--@if($grant->manager)--><td><input type="checkbox" name="cart" value="{$document->document_srl}" title="Check this" onclick="doAddDocumentCart(this)" <!--@if($document->isCarted())-->checked="checked"<!--@end--> /></td><!--@end--> </tr> <!--@end--> <!--@end--> </tbody> </table> </fieldset> </form>
-
celeb
2014.01.09 18:56
제가 원하는 게시글만 선택 후 제목 뒤에 confirmed 문구가 오게 하고 싶은데,
위 방법대로 따라 붙였더니 모든 공지 제목 뒤에 confirmed 가 붙어버렸는데요..??
-
KrteamENT
2014.01.09 18:58
제가 말한건 저렇게 그냥 죄다 붙이는 방법이고 원하는 게시글만 이라면,
분류로 해서 죄다 confirmed 를 붙이는 방법도 있습니다 ^^;;
-
celeb
2014.01.09 19:00
그렇다면 원하는 게시글 제목 뒤에만 confirmed 붙이는 방법은 어떻게 하나요?
예약문의 글 중에서 확정된 게시글에 confirmed 붙이고 싶거든요.. ㅠㅠ
-
Kimㅇ.ㅅ
2014.01.09 19:04
확장변수보다는 obj값을 하나 만든 다음에(물론 원하는 게시판에서만 작동하게 mid 조건을 주고) 글쓰기창에 해당 obj 체크박스를 달면 되겠네요.
스킨을 수정하면 체크박스가 어느 그룹에게만 보일지 설정도 가능하겠구요.
대신 코드수정이 조금 필요하겠네요
-
celeb
2014.01.09 19:18
답변 감사합니다.. 근데 무슨 말인지 하나도 모르겠어요... 못 알아들으면 그냥 저 기능 포기해야 하는건가요..
하...비전공자가 혼자서 홈페이지 만드는게 참 어렵네요..ㅋㅋ
-
KrteamENT
2014.01.09 19:21
체크박스를 <cond ~~처리하면 될거 같습니다
-
celeb
2014.01.09 19:24
체크박스를 ..?? 무슨 말씀이신지 모르겠네요..ㅠㅠ
-
KrteamENT
2014.01.09 19:25
체크받스를 권한 확인해서 뜨게 하면 될거 같습니다..
XE팁을..
-
celeb
2014.01.09 19:45
글쓰기 창에 confirmed 체크박스 다는 방법부터 모르겠습니다..
-
KrteamENT
2014.01.09 19:48
음...오브젝트로 mid값을 받아와서, 체크하게 하면 될거 같은데..
음..이건 다른분이 답변해주시거나 의뢰를...
-
Kimㅇ.ㅅ
2014.01.09 19:25
그냥 관리자가 읽고 확인한 것이 중요하다면 관리자가 조회하거나, 댓글을 달았을때 글목록에 confirmed 표시가 붙는 방법이 편의상으로나 고치는거로나 더 간단할 것 같네요. 스킨만 조금 수정하면 되니까요 ㅎ 확장변수로 해버리면 관리자가 일일이 수정창에 들어가서 체크박스를 눌러줘야하는 단점이 있죠.
-
celeb
2014.01.09 19:45
그래서 어떻게 해야 할까요?? 가르침을 주세요..ㅠㅠ
-
KrteamENT
2014.01.09 19:05
아래의 방법대로 하시면 됩니다.
애초에 설명을 정확히 하셨으면 되는데.. ;ㅅ;
확장변수로 받는것도 있고 분류로 해서 받는것이 있을거 같습니다.
굳이 하자라면, 게시판스킨/list.html 에서 수정하시면 되겠습니다~