최근글 모아보기에서 2가지 게시판의 글을 불러오고 있는데요, 해당URL을 변경하고 싶습니다.

안녕하세요.

Kboard 게시판에서 2가지 질문이 있습니다.

1. 최신글 모아보기에서 해당글의 링크가 아니라 게시판으로 갈수 있는 코드가 어떤건가요? 현재는 

   <?php echo $url->getDocumentURLWithUID($content->uid)?>

코드로 해당글의 상세 페이지로 가는데 해당글의 게시판 목록으로 이동하게 하고 싶습니다.

2. 최근글 모아보기에서 최근 등록한 글 순서로 불러오는데요, 해당 글을  

필드 추가한

<?php echo $content->option->{'contract_num'}?>

이 값을 기준으로 순서를 역순으로 불러오고 싶습니다. 이런 경우 가능할까요?

답변 부탁드립니다. 

감사합니다.~

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

    1. 올려주신 코드가 게시글 본문 페이지로 이동하는 링크라면

    아래의 코드로 게시글 목록 페이지로 이동하실 수 있습니다.

    <?php echo $url->getBoardList()?>

    올려주신 코드 대신 위의 코드로 교체해보세요.

     

    2. kboard_list_orderby 필터를 활용하시면

    게시글 정렬 순서를 변경하실 수 있습니다.

    입력 필드로 게시글 정렬하는 방법은

    아래 관련 링크 참고 부탁드립니다.

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

     

    kboard_list_orderby 필터에서 ASC 부분은 오름차순 정렬이며

    DESC로 변경하시면 내림차순으로 정렬하실 수 있습니다.

    고맙습니다.

  • 답변 감사합니다.

     

    그런데 첫번째 답변에서 

    <?php echo $url->getBoardList()?>

    코드를 사용했으나, 해당 게시판으로 이동되지 않습니다. 혹 사용자 정의 url이 해당 게시판의 이름으로 되어있어서 링크가 적용되지 않는 것인가요?

     

    해당 게시판의 url을 불러올때 getBoardList 가 게시판의 id 값인지 게시판의 명칭으로 가는것인지 확인 및 답변 부탁드립니다.

     

    감사합니다.

     

     

  • 저희 테스트 서버와 페이지 설정이 달라서

    해당 코드가 동작하지 않는 듯합니다.

     

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

    <?php $latest_board = $content->getBoard()?>
    <?php echo $url->getBoardRedirect($latest_board->id)?>

     

    위의 코드에서 <?php echo $url->getBoardRedirect($latest_board->id)?> 부분이

    게시판 페이지로 이동하는 코드입니다.

    <?php $latest_board = $content->getBoard()?> 코드는

    <a> 태그 위에 선언해서 활용해보시겠어요?

    고맙습니다.

  • 답변 감사합니다. ^^ 

    정상적으로 동작합니다. 선언을 해야 해당 Redirect에 대한 값을 불러오네요. 

    항상 빠른 답변 감사합니다! 즐거운 하루 되세요 ~.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기