관리자일때만 조회수 확인(게시판별로 다르게 적용)

1. 기 게시된 글을 검색해보고 

관리자일때만 조회수를 보이게 하는 내용을 찾았습니다.

            <?php if($board->isAdmin()):?>
            <div class="content-view">View: <?php echo $content->view?></div>
            <?php endif?>

상기 코드를 
www/wp-content/plugins/kboard/skin/default/document.php에 적용하는 것이 맞는지요?
해보았으나 변경이 되지 않아 문의드립니다.

또한 위 document.php파일에는 <div class="content-view">View: <?php echo $content->view?></div> 부분은 없고


                <div class="detail-attr detail-view">
                    <div class="detail-name"><?php echo __('Views', 'kboard')?></div>
                    <div class="detail-value"><?php echo $content->view?></div>
                </div>

로만 나옵니다.

아무래도 파일을 잘못 찾은듯 합니다.

document.php파일의 위치확인 부탁드립니다.

 

2. 게시판은 default를 사용하며 여러개의 게시판을 운영할때 각 게시판별로 조회수, 작성자가 나타나게 하는것을
다르게 하고 싶습니다. 게시판 아이디로 구분해야 하는것인가요?

어떤코드를 어떻게 적용해야 하는지 문의드립니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    참고하신 링크가 있으시다면 해당 링크를 올려주시는 게 좋습니다.

    KBoard 플러그인 디폴트(Default) 스킨 게시글 본문 페이지에서

    조회수를 관리자만 볼 수 있게 하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에

    아래의 코드를 찾아서

    <div class="detail-attr detail-view">
    	<div class="detail-name"><?php echo __('Views', 'kboard')?></div>
    	<div class="detail-value"><?php echo $content->view?></div>
    </div>

    아래의 코드로 교체해보시겠어요?

    <?php if($board->isAdmin()):?>
    <div class="detail-attr detail-view">
    	<div class="detail-name"><?php echo __('Views', 'kboard')?></div>
    	<div class="detail-value"><?php echo $content->view?></div>
    </div>
    <?php endif?>

     

    게시판 스킨을 게시판 별로 다르게 표시되게 하시려면

    아래의 코드를 활용해보시겠어요?

    <?php if($board->id == '1'):?>
    ...
    <?php elseif($board->id == '2'):?>
    ...
    <?php endif?>

    위의 코드에서 숫자는 게시판 id입니다.

    생략된 코드 부분에 게시판별로 실행될 코드를 추가해보세요.

    고맙습니다.

  • 답변 감사합니다.

    게시판 스킨은 default 스킨입니다
    알려주신데로 /wp-content/plugins/kboard/skin/default/document.php 파일을 수정하였으나 관리자가 아닐때도 조회수가 나타납니다.

    https://imgur.com/akxQHoQ

  • 안녕하세요.

    올려주신 이미지를 확인해보니 코드 상에는 별 문제 없는 듯합니다.

    실제 사용 중이신 스킨 파일이 맞는지요?

    브라우저의 캐시 문제는 아닌지 확인해보시겠어요?

    크롬 브라우저에서 강력 새로고침 단축키는 Ctrl + Shift + R 입니다.

    비회원으로도 확인 가능한 페이지 주소도 알려주시겠어요?

    고맙습니다.

  • default스킨의 document.php파일에서

                    <?php if($board->isAdmin()):?>
                    <div class="detail-attr detail-view">
                        <div class="detail-name"><?php echo __('Views', 'kboard')?></div>
                        <div class="detail-value"><?php echo $content->view?></div>
                    </div>
                    <?php endif?>

    위와 같이 되어있지만 변화는 없습니다.

    http://www.irrobot.com/ko/digitalarchive1/

    파일 다운로드 횟수를 코드는 추가해서 잘 적용되는데 저 부분만 적용이 안됩니다.

  • 올려주신 페이지 주소로 확인해보니

    비회원 상태에서 게시글 본문 페이지를 보면 조회수가 표시되지 않고 있습니다.

    https://imgur.com/a/nCi3JSq

    게시글 본문 페이지에서 안 보이게 하고 싶으신 게 맞는지요?

    또한 관리자로 로그인되어 있는 상태는 아닌지도 확인해보셔야 할 듯합니다.

    고맙습니다.

  • 해결 했습니다.

    문제해결을 위해 도와주셔서 감사합니다. ^^

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요