워드프레스 게시판 KBoard(케이보드) 사용중입니다.
최신글 숏코드를 사용하면 제목과 날짜만 나오는데 작성자와 조회수를 추가하려면 어찌해야 하나요??
안녕하세요~^^
KBoard 플러그인에서 최신글 레이아웃은
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/latest.php 파일을 수정해보시겠어요?
latest.php 파일에서
아래의 코드로 작성자명을 표시할 수 있습니다.
<?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?>
아래의 코드로 조회수를 표시할 수 있습니다.
<?php echo $content->view?>
레이아웃을 원하는 대로 수정하시려면 HTML과 CSS 코드에 대해 알면 도움이 됩니다.
직접 코드 수정이 어려우시다면
사용 중인 스킨과 어느 부분에 작성자명과 조회수를 표시할지 알려주시겠어요?
고맙습니다.
디폴트 스킨 사용 중이며 제목-작성일 순으로만 되어 있는데 이걸
제목-작성자-작성일-조회수 이렇게 되었으면 합니다.
제가 잘 모르다보니 이상한 곳에 자꾸 이름이랑 조회수가 들어갑니다....ㅜㅜ
안녕하세요.
KBoard 플러그인 Default 게시판 스킨 최신글을 말씀하신 것처럼 적용하시려면
/wp-content/plugins/kboard/skin/사용중인스킨/latest.php 파일을
아래의 코드로 교체해보시겠어요?
<div id="kboard-default-latest">
<table>
<thead>
<tr>
<th class="kboard-latest-title"><?php echo __('Title', 'kboard')?></th>
<th class="kboard-latest-user"><?php echo __('Author', 'kboard')?></th>
<th class="kboard-latest-date"><?php echo __('Date', 'kboard')?></th>
<th class="kboard-latest-view"><?php echo __('Views', 'kboard')?></th>
</tr>
</thead>
<tbody>
<?php while($content = $list->hasNext()):?>
<tr>
<td class="kboard-latest-title">
<a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>">
<div class="kboard-default-cut-strings">
<?php if($content->isNew()):?><span class="kboard-default-new-notify">N</span><?php endif?>
<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
<?php echo $content->title?>
<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
</div>
</a>
</td>
<td class="kboard-latest-user"><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></td>
<td class="kboard-latest-date"><?php echo $content->getDate()?></td>
<td class="kboard-latest-view"><?php echo $content->view?></td>
</tr>
<?php endwhile?>
</tbody>
</table>
</div>
고맙습니다.
정말 감사합니다!
근데 글 전체가 왼쪽으로 다 쏠려서 나오는데 위치를 균등하게 분배하려면 어디를 만져야 하나요 ㅜㅜ
부탁드립니다.
안녕하세요.
최신글 쪽에 추가한 사용자명과 조회수 쪽 문구를 가운데 정렬하고 싶다는 말씀이신지요?
워드프레스 관리자 -> 외모(테마 디자인) -> 사용자 정의하기 -> CSS 입력 필드에
아래의 코드를 추가해보시겠어요?
#kboard-default-latest table .kboard-latest-user { text-align: center; }
#kboard-default-latest table .kboard-latest-view { text-align: center; }
만약, 위의 코드가 원하시는 결과가 아니라면
비회원으로도 확인 가능한 페이지와
어느 부분인지 구체적으로 알려주시면 살펴보겠습니다.
고맙습니다.
제가 설명을 잘 못했네요 ㅜ.ㅜ
http://kbhomecare.co.kr/
메인페이지 가장 하단에 후기게시판 있습니다.
제목의 경우 라인들 앞에 딱 맞춰져 있는데 가장 끝에 있는 조회의 경우 우측에 선이 많이 남습니다.
이 상태에서 작성자, 작성일, 조회 부분을 통째로 우측 라인 끝에 딱 맞추고 싶습니다!
작성자, 조회수 쪽의 너비를 조절해보시겠어요?
워드프레스 관리자 -> 외모(테마 디자인) -> 사용자 정의하기 -> CSS 입력 필드에
아래의 코드를 추가해보세요.
/* 작성자명 너비 */
#kboard-default-latest table .kboard-latest-user { width: 80px; }
/* 조회수 너비 */
#kboard-default-latest table .kboard-latest-view { width: 80px; }
위의 코드에서 픽셀 값은 적절히 수정해보시겠어요?
고맙습니다.
css를 몰라서 많이 해맸는데 정말 감사합니다. ^^
그런데 하나 또 문제가 있습니다.ㅜㅜ
모바일에서 좌우 너비가 좁아지기 때문에 제목이 안보이고 작성자, 작성일, 조회만 보이게 되는데
위 css 코드 내용을 PC에서만 적용하는 방법이 어떻게 될까요?
아니면...
제가 메인 게시판에서 글을 누르면 글 내용이 나오는게 아니라
카테고리의 후기게시판 페이지로 이동되어 글 내용이 나오게 하기 위해서 이렇게 하고 있는데요,
최신글 보기로 말고 그냥 게시판 숏코드를 넣어서 후기게시판의 글 내용으로 이동되는 방법이 없을까요??
원래 게시판이 반응형으로 글 내용 아래로 작성자와 일자같은 부수적인게 나오잖아요~
근데 최신글은 모바일에서 그렇게 안나와서 아무래도 위치 너비 조정을 하는게 무리가 있을듯 해요 ㅜㅜ
답변 부탁드립니다!
메인 페이지에서 게시글 클릭 시
실제 게시판이 설치된 페이지의 본문 페이지로 이동하게 하시려면
최신글 기능을 이용하셔야 할 듯합니다.
모바일에서는 추가한 작성자명과 조회수를 안 보이게 하시려면
아래의 CSS 코드도 추가해보시겠어요?
@media screen and (max-width: 600px) {
/* 모바일에서 작성자명 안 보이게 */
#kboard-default-latest table .kboard-latest-user { display: none; }
/* 모바일에서 조회수 안 보이게 */
#kboard-default-latest table .kboard-latest-view { display: none; }
}
위의 미디어 쿼리를 적용하시면 모바일에서는 작성자명과 조회수를 안 보이게 하실 수 있습니다.
또, 미디어 쿼리를 사용해서 PC와 모바일 등 CSS 속성을 다르게 줄 수도 있습니다.
미디어 쿼리에 대한 내용은 구글에 검색해보면 많은 정보들이 있으니 찾아보시겠어요?
고맙습니다.
감사합니다 잘 해결 됐습니다 ^^!!!!