그동안 XE에서 주로 사용하던 게시판 스킨은 스케치북 스킨입니다.
XE용 스케치북 스킨
라이믹스용 스케치북 스킨
https://github.com/rhymix/rhymix-sketchbook
라이믹스는 XE와 다르게 추천 후 추천 취소를 할 수 있습니다.
XE는 추천 후, 이미 추천했습니다 라는 메세지를 출력하는데 가장 큰 차이점 같네요.
XE의 추천 코드
<div cond="$mi->votes!='N'" class="rd_vote"> <a class="bd_login" href="#" onclick="doCallModuleAction('document','procDocumentVoteUp','{$oDocument->document_srl}');return false;"|cond="$is_logged" style="border:2px solid #{$mi->color};color:#{$mi->color};"> <b><i class="fa fa-heart"></i> {$oDocument->get('voted_count')}</b> <span>{$lang->cmd_vote}</span> </a> <a cond="!$mi->votes" class="blamed bd_login" href="#" onclick="doCallModuleAction('document','procDocumentVoteDown','{$oDocument->document_srl}');return false;"|cond="$is_logged"> <b><i class="fa fa-heart"></i> {$oDocument->get('blamed_count')}</b> <span>{$lang->cmd_vote_down}</span> </a> <a cond="$mi->declare" class="blamed declare bd_login" href="#" onclick="doCallModuleAction('document','procDocumentDeclare','{$oDocument->document_srl}');return false;"|cond="$is_logged"> <b><i class="fa fa-phone"></i></b> <span>{$lang->cmd_declare}</span> </a> </div>
라이믹스의 추천 코드
<div cond="$mi->votes!='N'" class="rd_vote"> <a cond="$oDocument->getMyVote() === false || $oDocument->getMyVote() < 0" class="<!--@if($mi->non_login_vote != 'Y')-->bd_login<!--@end-->" href="#" onclick="doCallModuleAction('document','procDocumentVoteUp','{$oDocument->document_srl}');return false;"|cond="$is_logged || $mi->non_login_vote == 'Y'" style="border:2px solid #{$mi->color};color:#{$mi->color};"> <b><i class="fa fa-heart"></i> {$oDocument->get('voted_count')}</b> <span>{$lang->cmd_vote}</span> </a> <a cond="$oDocument->getMyVote() > 0" class="<!--@if($mi->non_login_vote != 'Y')-->bd_login<!--@end-->" href="#" onclick="doCallModuleAction('document','procDocumentVoteUpCancel','{$oDocument->document_srl}');return false;"|cond="$is_logged || $mi->non_login_vote == 'Y'" style="border:2px solid #{$mi->color};color:#{$mi->color};"> <b><i class="fa fa-heart"></i> {$oDocument->get('voted_count')}</b> <span>{$lang->cmd_vote}</span> </a> <a cond="!$mi->votes && $oDocument->getMyVote() === false || $oDocument->getMyVote() > 0" class="blamed <!--@if($mi->non_login_vote != 'Y')-->bd_login<!--@end-->" href="#" onclick="doCallModuleAction('document','procDocumentVoteDown','{$oDocument->document_srl}');return false;"|cond="$is_logged || $mi->non_login_vote == 'Y'"> <b><i class="fa fa-heart"></i> {$oDocument->get('blamed_count')}</b> <span>{$lang->cmd_vote_down}</span> </a> <a cond="!$mi->votes && $oDocument->getMyVote() < 0" class="blamed <!--@if($mi->non_login_vote != 'Y')-->bd_login<!--@end-->" href="#" onclick="doCallModuleAction('document','procDocumentVoteDownCancel','{$oDocument->document_srl}');return false;"|cond="$is_logged || $mi->non_login_vote == 'Y'"> <b><i class="fa fa-heart"></i> {$oDocument->get('blamed_count')}</b> <span>{$lang->cmd_vote_down}</span> </a> <a cond="$mi->declare" class="blamed declare bd_login" href="#" onclick="doCallModuleAction('document','procDocumentDeclare','{$oDocument->document_srl}');return false;"|cond="$is_logged"> <b><i class="fa fa-phone"></i></b> <span>{$lang->cmd_declare}</span> </a> </div>
라이믹스의 추천코드를 살펴보시면,
추천이전/추천이후/비추천이전/비추천이후 이렇게 코드가 있는걸 알 수 있습니다.
XE 게시판이라면 위 부분만을 가져와서 수정하셔도 상관없습니다.