상단 게시글 임의정렬, CSS 수정 문의드려요

안녕하세요.

유료 스킨인 카드갤러리 구입해서 커스텀 작업 중에 있습니다.

작업 중 문의사항이 생겨 글 남깁니다!

 

1. 게시글은 기본으로 최신순으로 정렬되는데, 상단 5개정도의 글만 조회수 혹은 좋아요 순으로 정렬 가능할까요?

스레드 검색 중 2015년 스레드 http://www.cosmosfarm.com/threads/document/6790 가 비슷한 것 같아서 적용해보려 했으나 적용이 안되네요..

board_Id, 정렬순서, LIMIT를 수정해보았는데 그냥 코드가 텍스트로 노출이 됩니다.

현재 k-board 게시판 3개를 돌리고 있는데 원하는 게시판에만 정렬 순서를 지정하려면 어떻게 해야하는지도 궁금합니다.

 

2. 카드갤러리 스킨 구입 전 css 수정 관련해서 문의를 했었습니다. (해당 스레드 : http://www.cosmosfarm.com/threads/document/11212?page=8)

스킨 구입 후 적용해서 커스텀 중에 있는데 게시글 작성 시 엔터키를 사용해 줄바꿈을 하더라도 게시글 전면 페이지에서는 줄바꿈 처리가 안되고 띄워쓰기로 내용이 쭉 나옵니다.

word-break 역시 적용이 안되고 있는데요.. 해결방법 부탁드립니다.

 

사이트 URL은 비밀댓글로 남겨놓겠습니다 :)

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 한 게시판 내에서 상단 상위 5개정도만 그렇게 글을 가져오려면 뭔가 많이 복잡 할 듯하군요.

    또한 아래쪽에서는 위에 나온 5개 글을 제외하고 가져올건지 그대로 가져올건지도 고민해야 할 듯하고요.

    KBContentList 클래스를 사용해서 리스트를 가져올 수 있습니다.

    아래 코드를 스킨의 list.php 파일에 추가해서 테스트 해보시겠어요?


    <?php
    $board_id = 1; // 게시판 ID
    $new_list = new KBContentList($board_id);
    $new_list->sort = 'view'; // view는 조회수 정렬, vote로 하면 추천수 정렬
    $new_list->order = 'DESC';
    $new_list->rpp = 5;
    while($content = $new_list->hasNext()){
         print_r($content);
    }
    ?>

     

    그리고 카드 갤러시 스킨의 list.php 파일에서 내용 출력 부분 보시면

    <div class="kboard-list-summary"><?php echo trim(strip_tags($content->content))?></div>

    이렇게 되어 있습니다.

    css 문제가 아니라 다음줄로 넘어가는 태그가 없어서 그렇습니다.

    아래처럼 nl2br() 함수를 추가해주시면 될 듯하군요.

    <div class="kboard-list-summary"><?php echo nl2br(trim(strip_tags($content->content)))?></div>

    http://php.net/manual/kr/function.nl2br.php

  • 알려주신 두 방법 모두 적용이 안됩니다..

     

    1. 상위 5개

    - 코드를 카드갤러리스킨 list.php에 추가해서 테스트해보았지만 적용이 안됩니다. 코드 추가 후 DB로 조회수, 추천수, 업데이트 등등 수정 할 수 있는 부분들 다 수정해보고 그에 맞게 sort 변경했는데도 아예 변화가 없습니다. (게시판 id도 맞게 수정했습니다)

    - 제가 남긴 URL에 보시면 조회수50000 이라는 글이 있습니다. 조회수, 추천수를 50000으로 바꿔놓고 알려주신 코드 삽입해봤습니다.

     

    2. 다음줄로 넘어가는 태그

    - 알려주신대로 카드갤러리스킨 list.php 기존 내용 출력 코드에 함수추가했는데도 아예 변화가 없습니다.

  • 해결방법이 없는건가요....?

    저는 두 기능이 꼭 필요해서 유료로 스킨을 구입한거고 혹시 몰라 구입 전 질문글도 올렸던건데...

    답변부탁드립니다 ㅠㅠ

  • 상위5개만 하는건 기본 기능으로는 안됩니다.

    KBContentList 클래스 사용해서 프로그램 코드 만드셔야해요.

    그리고 이전에 질문하실땐 상위 5개만 가져오는건 질문이 없으셨네요.

     

    그리고 줄바꿈 관련해서는 line-clamp 속성이랑 전혀 상관이 없습니다.

    코드 잘못수정하신 듯합니다.

    요건 저희가 직접 줄바꿈되도록 적용해드릴 수 있을 듯합니다.

    사이트 하단 고객지원쪽 이메일로 FTP 접속 정보와 워드프레스 관리자 계정을 보내주세요.

     

    참고로, 스킨 수정은 본래 직접 하셔야 하고 어떤 방식으로든 자유롭게 수정하실 수 있습니다.

    수정 관련해서는 아무런 제약이 없습니다.

    누구든지 원하는 모양으로 새로 수정할 수 있고 또 완전 새로운 스킨도 제작할 수 있기 때문에 답변을 드린겁니다^^

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