KBoard 퓨어 갤러리 스킨 - 게시글 좋아요

안녕하세요, KBoard 퓨어 갤러리 스킨 사용자입니다.

1. 글쓰기 아이콘 우측으로 '글쓰기' 텍스트를 넣고싶습니다.

2. 게시글에 좋아요/싫어요 기능이 있으면 좋겠습니다.

#kboard-pure-gallery-document .kboard-document-action .left 가 display:none;으로 되어있어서

{display:inline-block !important;} 를 넣었는데, 적용이 되지 않습니다.

좋아요 / 싫어요 기능을 살리고 싶어요.(로그인사용자 없음, 모두 비회원)

3. '권한이 없습니다' alert창이 뜨고 확인버튼을 누르면 관리자 로그인 페이지로 리다이렉트되는데 그냥 해당 게시글 페이지로 연결되면 좋겠습니다.

 

빠른 답변 부탁드립니다.

감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    1. KBoard 퓨어 갤러리 스킨 게시글 목록 페이지에서

    글쓰기 아이콘 옆에 글쓰기 텍스트를 추가하시려면

    스킨 파일을 수정해주셔야 합니다.

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

    아래의 코드를 찾아서

    <a href="<?php echo $url->getContentEditor()?>" title="<?php echo __('New', 'kboard')?>"><img src="<?php echo $skin_path?>/images/icon-write.png" alt="<?php echo __('New', 'kboard')?>"></a>

    아래의 코드로 교체해보세요.

    <a href="<?php echo $url->getContentEditor()?>" title="<?php echo __('New', 'kboard')?>"><img src="<?php echo $skin_path?>/images/icon-write.png" alt="<?php echo __('New', 'kboard')?>"> <?php echo __('New', 'kboard')?></a>

     

    2. 퓨어 갤러리 스킨에서 좋아요, 싫어요 버튼을 표시하시려면

    올려주신 CSS 선택자를 활용해주시면 됩니다.

    아래의 코드처럼 적용해보시겠어요?

    #kboard-pure-gallery-document .kboard-document-action .left { display: block; }

    만약, 아이프레임으로 보기 기능을 사용 중이시라면

    워드프레스 관리자 -> KBoard -> 대시보드 페이지에서 커스텀 CSS 입력 필드에 코드를 추가해보세요.

     

    3. KBoard 플러그인에서 글수정, 글쓰기 버튼은

    게시글 작성자(로그인 사용자)이거나 게시글 쓰기권한이 제한없음일 때 표시됩니다.

     

    작성자가 비로그인 사용자라면 현재 접속한 사용자가 실제 작성자인지 구분하는 것이 어렵습니다.

     

    작성자가 로그인 사용자라면

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

    아래의 코드를 찾아서

    <?php if($board->isEditor($content->member_uid) || $board->permission_write=='all'):?>

    아래의 코드로 교체하시면 게시글 작성자에게만 글수정, 글쓰기 버튼이 표시됩니다.

    <?php if($board->isEditor($content->member_uid)):?>

    고맙습니다.

  • 네 답변 감사합니다.

    비회원이라 버튼은 어쩔 수 없을 것 같은데

    글수정 버튼 클릭 후 '권한이 없습니다' alert 문구가 나오고 로그인 페이지로 리다이렉트 됩니다.

    해당 게시판의 리스트페이지로 리다이렉트 될 수 있도록 할 수 있을까요?

    감사합니다ㅜㅜ

  • 비회원 사용자가 글수정, 글삭제 버튼 클릭 시

    "권한이 없습니다" alert 창만 표시하고 페이지 이동을 하지 않으시려면

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

    아래의 코드를 찾아서

    <?php if($board->isEditor($content->member_uid) || $board->permission_write=='all'):?>
    <div class="right">
    	<a href="<?php echo $url->getContentEditor($content->uid)?>" class="kboard-pure-gallery-button-small"><?php echo __('Edit', 'kboard')?></a>
    	<a href="<?php echo $url->getContentRemove($content->uid)?>" class="kboard-pure-gallery-button-small" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete', 'kboard')?></a>
    </div>
    <?php endif?>

    아래의 코드로 교체해보세요.

    <?php if($content->isEditor()):?>
    <div class="right">
    	<a href="<?php echo $url->getContentEditor($content->uid)?>" class="kboard-pure-gallery-button-small"><?php echo __('Edit', 'kboard')?></a>
    	<a href="<?php echo $url->getContentRemove($content->uid)?>" class="kboard-pure-gallery-button-small" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete', 'kboard')?></a>
    </div>
    <?php else:?>
    <div class="right">
    	<a href="javascript:void(0);" class="kboard-pure-gallery-button-small" onclick="alert('권한이 없습니다.');"><?php echo __('Edit', 'kboard')?></a>
    	<a href="javascript:void(0);" class="kboard-pure-gallery-button-small" onclick="alert('권한이 없습니다.');"><?php echo __('Delete', 'kboard')?></a>
    </div>
    <?php endif?>

     

    만약, alert 창 표시 후 페이지를 이동하시려면 onclick 이벤트에 window.location.href를 활용해보세요.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기