여러개의 오션 갤러리 게시판 게시글을 모아 보기

안녕하세요.

KBoard의 오션갤러리 게시판을 이용해 디자이너들의 이미지 갤러리를 만들고 있습니다.

디자이너 1명당 1개의 오션갤러리 게시판을 만들어 붙이고 다음 10명 20명의 디자이너 게시판을 동일한 방법으로 고유의 게시판을 만들어 줍니다.

각각의 디자이너 게시판에 게시된 글들을 한개의 통합된 오션갤러리 게시판에 모두 모아 추천글 순서로 리스트를 만들 클릭하면 해당 게시글을 열람할 수 있도록 만들고 싶습니다.

이때 게시판 목록의 썸네일 아래에 좋아요/싫어요 숫자도 함꼐 표시해 주고 싶은데 KBoard 게시판의 설정 화면에는 이같은 기능들을 찾을 수 없어 지원되지 않을것으로 생각 되지만 꼭 필요한 기능이라 문의 드립니다.

위의 설명과 같이 여러개의 오션겔러리 게시판에 게시된 글을 한대 모아 오션겔러리 스킨을 그대로 사용해 목록을 만들어 줄수 있을까요?

 

두번쨰 질문은 오션갤러리 게시판의 썸네일로된 게시글 목록에서 썸네일 아래 좋아요/싫어요 숫자를 보이게 할 수 있을까요?

 

답변 주시면 감사하겠습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 워드프레스 일간, 주간, 월간 베스트 게시판 만들기를 참고하신 건지요?

    특정 게시판을 제외하는 코드를 추가하시려면

    WHERE 절에서 board_id 컬럼을 활용해서 제외해보세요.

     

    버전이 업데이트되면서 허가되지 않은 다른 게시판에서 게시글을 불러오는 것을 차단하는 코드가 추가되었습니다.

    게시판마다 권한 설정이 다른데 게시글을 그냥 불러올 수 있다면 문제가 발생될 수 있기 때문입니다.

    아래 코드를 테마의 functions.php 파일에 추가를 해주시겠어요?

    add_filter('kboard_allowed_board_id', 'my_kboard_allowed_board_id', 10, 2);
    function my_kboard_allowed_board_id($allowed_board_id, $board_id){
    	if($allowed_board_id == '3'){ // 베스트 게시판
    		$allowed_board_id = array('3', '1', '2'); // 자신과 다른 게시판의 ID값을 입력
    	}
    	else if($allowed_board_id == '4'){ // 베스트 오브 베스트 게시판
    		$allowed_board_id = array('4', '1', '2'); // 자신과 다른 게시판의 ID값을 입력
    	}
    	return $allowed_board_id;
    }

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

     

    좋아요, 싫어요는 이전 댓글에 안내해드린 코드로 표시가 가능합니다.

    레이아웃을 원하시는 대로 수정하시려면

    HTML과 CSS 코드에 대해 알면 도움이 됩니다.

     

    수정해야 할 부분이 많거나

    직접 코드를 수정하기 어려우시다면

    프로젝트 의뢰에 상세 내용을 올려보세요.

    https://www.cosmosfarm.com/project

    고맙습니다.

  • 가이드 주신대로 반영해 보았습니다.

    몇가지 문제가 있는데요,

    1. 공지사항이나 FAQ 게시판 글들까지 모두 리스팅 되어서 문제가 됩니다.

    2. 게시물 썸네일 클릭시 "이 게시물은 이동 되었습니다." 라는 경고메시지가 출력 되면서 글이 열리지 않는 문제도 있습니다.

    3. 게시물 목록의 썸네일에 각 게시글의 좋아요 싫어요 버튼 배열은 가이드 주신 내용으로는 표현 되지 않았습니다.

    해결 방법에 대한 가이드 부탁드립니다.

    감사합니다.

  • 답변 감사합니다.
    좋은하루 되십시오~

  • 안녕하세요~^^

    여러 게시판을 하나의 게시판으로 통합해서 보는 방법은

    이전에도 비슷한 문의가 있었습니다.

    아래 관련 링크를 참고해보세요.

    https://www.cosmosfarm.com/threads/document/31952

     

    게시글 목록 페이지에서 좋아요, 싫어요를 표시하시려면

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

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

    게시글 목록을 표시하고 있습니다.

     

    아래의 코드를 적당한 위치에 추가하시면 좋아요 수를 표시하실 수 있습니다.

    <?php echo intval($content->like)?>

     

    아래의 코드로 싫어요 수를 표시하실 수 있습니다.

    <?php echo intval($content->unlike)?>

    고맙습니다.

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