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

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

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

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

    고맙습니다.

  • 해결 했습니다.

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

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