안녕하세요. 좋은 솔루션 만드셔서 감사드리며. 고생이 많으십니다.
현재의 코스모스팜 스레드 커뮤니티 형태를 원하고 있습니다.
전체 라이센스를 구입하여 KBoard 포럼원 커뮤니티 스킨을 사용해보고 있습니다.
1. 글목록의 디자인만 유사할뿐, 댓글 목록의 형태는 적용이 안되네요.
이건 완전 자체제작 커스텀인가요?
이와 동일하게 적용할 방법은 없나요?
2. 옆에 랭킹 및 권한 리스트가 있습니다.
이걸 제공하는것도 커스텀 개발인가요?
3. 메인페이지에 최신글 view를 보여주고 싶습니다.
디자인을 게시판의 스킨(포럼원)과 동일하게 보여주고 싶으나...
실제로 적용되는건 요약글 형태네요.
최신글 view에 스킨적용이 안되나요?
감사합니다.
안녕하세요~^^
코스모스팜 스레드는 워드프레스가 아닌 자체 기술로 만들어졌습니다.
KBoard 포럼원 커뮤니티 스킨은 그 디자인만 동일하게 제작된 스킨입니다.
댓글의 경우는 스킨이 적용되지 않습니다.
디자인을 동일하게 적용하려면 댓글 스킨도 커스텀을 진행해야 합니다.
워드프레스에서 랭킹 시스템을 구축하시려면 myCRED 플러그인을 활용해보세요.
아래 링크된 페이지 보시면 랭킹을 표시할 수 있는 숏코드가 나와있습니다.
http://codex.mycred.me/chapter-iii/ranks/displaying-ranks/
최신글 view를 게시판의 스킨과 동일한 모양으로 표시하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/forum-one/latest.php 파일을
아래의 코드로 교체해보세요.
<div id="kboard-forum-one-list">
<!-- 리스트 시작 -->
<ul class="kboard-list">
<?php while($content = $list->hasNextNotice()):?>
<li class="kboard-list-notice<?php if($content->uid == kboard_uid()):?> kboard-list-selected<?php endif?>">
<div class="kboard-list-detail">
<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>#kboard-document">
<div class="kboard-list-item votes">
<?php echo __('Votes', 'kboard')?><br>
<?php echo $content->vote?>
</div>
<div class="kboard-list-item comment">
<?php echo __('댓글', 'kboard')?><br>
<?php echo intval($content->getCommentsCount('', '', '0'))?>
</div>
<div class="kboard-list-item views">
<?php echo __('Views', 'kboard')?><br>
<?php echo $content->view?>
</div>
</a>
</div>
<div class="kboard-list-group">
<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>#kboard-document">
<div class="kboard-list-title kboard-forum-one-cut-strings">
<?php if($content->isNew()):?><span class="kboard-forum-one-new-notify">New</span><?php endif?>
<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" class="kboard-icon-lock" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
[<?php echo __('Notice', 'kboard')?>]
<?php echo $content->title?>
</div>
<div class="kboard-list-content kboard-forum-one-cut-strings">
<?php if($content->category1):?><span class="kboard-category"><?php echo $content->category1?> ·</span><?php endif?>
<?php if($content->category2):?><span class="kboard-category"><?php echo $content->category2?> ·</span><?php endif?>
<?php if($content->secret):?>
<?php echo __('Secret', 'kboard')?>
<?php else:?>
<?php
$content->content = str_replace('[', '[', $content->getContent());
$content->content = str_replace(']', ']', $content->getContent());
echo strip_tags($content->content)
?>
<?php endif?>
</div>
</a>
</div>
<div class="kboard-list-moreinfo">
<div class="kboard-list-item author">
<a>
<?php echo get_avatar($content->member_uid, 20, '', $content->member_display, array('class'=>'kboard-avatar'))?><br>
<?php echo $content->member_display?>
</a>
</div>
<div class="kboard-list-item date">
<?php echo __('Date', 'kboard')?><br>
<?php echo $content->getDate()?>
</div>
</div>
</li>
<?php endwhile?>
<?php while($content = $list->hasNext()):?>
<li class="<?php if($content->uid == kboard_uid()):?>kboard-list-selected<?php endif?>">
<div class="kboard-list-detail">
<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>#kboard-document">
<div class="kboard-list-item votes">
<?php echo __('Votes', 'kboard')?><br>
<?php echo $content->vote?>
</div>
<div class="kboard-list-item comment">
<?php echo __('댓글', 'kboard')?><br>
<?php echo intval($content->getCommentsCount('', '', '0'))?>
</div>
<div class="kboard-list-item views">
<?php echo __('Views', 'kboard')?><br>
<?php echo $content->view?>
</div>
</a>
</div>
<div class="kboard-list-group">
<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>#kboard-document">
<div class="kboard-list-title kboard-forum-one-cut-strings">
<?php if($content->isNew()):?><span class="kboard-forum-one-new-notify">New</span><?php endif?>
<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" class="kboard-icon-lock" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
<?php echo $content->title?>
</div>
<div class="kboard-list-content kboard-forum-one-cut-strings">
<?php if($content->category1):?><span class="kboard-category"><?php echo $content->category1?> ·</span><?php endif?>
<?php if($content->category2):?><span class="kboard-category"><?php echo $content->category2?> ·</span><?php endif?>
<?php if($content->secret):?>
<?php echo __('Secret', 'kboard')?>
<?php else:?>
<?php
$content->content = str_replace('[', '[', $content->getContent());
$content->content = str_replace(']', ']', $content->getContent());
echo strip_tags($content->content)
?>
<?php endif?>
</div>
</a>
</div>
<div class="kboard-list-moreinfo">
<div class="kboard-list-item author">
<?php echo get_avatar($content->member_uid, 20, '', $content->member_display, array('class'=>'kboard-avatar'))?><br>
<a><?php echo $content->member_display?></a>
</div>
<div class="kboard-list-item date">
<?php echo __('Date', 'kboard')?><br>
<?php echo $content->getDate()?>
</div>
</div>
</li>
<?php $boardBuilder->builderReply($content->uid)?>
<?php endwhile?>
</ul>
<!-- 리스트 끝 -->
</div>
고맙습니다.
정성스러운 답변 감사합니다.
혹시 댓글에 에디터는 달수 있을까요?
찾아보기는 했으나 해당 내용이 적용이 되지 않네요.
에디터는 게시판에서도 wp_editor() 함수를 사용하고 있습니다.
마찬가지로 댓글에서도 wp_editor() 함수를 사용하면 에디터를 표시할 수는 있지만,
실제 저장이 되도록 하려면 플러그인 커스텀이 필요하겠습니다.
추후 관련 내용을 개선해서 업데이트하도록 하겠습니다.
고맙습니다.
네 잘 알겟습니다.
댓글 말고 답글 기능은 따로 활성화를 해야 하는것인가요?
대시보드에서는 관령 설정이 보이는데, 실제 답글버튼이 나타나지는 않네요.
포럼원 스킨입니다.
KBoard 포럼원 커뮤니티 스킨에서 답글 버튼은 디자인적 문제로 인하여 기본적으로 숨겨져 있습니다.
스킨의 파일을 수정해주시면 표시할 수 있습니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/forum-one/document.php 파일을 수정해주세요.
<!--<?php if($board->isWriter() && !$content->notice):?><a href="<?php echo $url->set('parent_uid', $content->uid)->set('mod', 'editor')->toString()?>" class="kboard-forum-one-button-gray"><?php echo __('Reply', 'kboard')?></a><?php endif?>-->
위 코드를 찾아서 아래 코드로 교체해주세요.
<?php if($board->isWriter() && !$content->notice):?><a href="<?php echo $url->set('parent_uid', $content->uid)->set('mod', 'editor')->toString()?>" class="kboard-forum-one-button-gray"><?php echo __('Reply', 'kboard')?></a><?php endif?>
고맙습니다.