최신글 여분필드 질문 드립니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
최신글 여분필드 질문 드립니다.

QA

최신글 여분필드 질문 드립니다.

답변 4

본문

안녕하세요 질문좀 드리겠습니다

 

최신글을 메인페이지에 가지고 오고 싶은데요

제가 찾고자하는건

 

게시판명,wr_1저장되어있는값 숫자1 만 

 

최신글로 노출되게끔 하고 싶은데 방법좀 알려주시면 감사하겠습니다 ㅠㅠ

 

이 질문에 댓글 쓰기 :

답변 4

latest 함수로 호출로 인해서 처리하셔야합니다.

그렇면 latest.skin 폴더로가서셔 기본 basic를 복사하시고 스킨폴더명 변경하시고 latest.skin.php파일에서 셀렉트 추가하시고 호출하시면됩니다

그리고 메인에서 해당스킨을 호출을하시면 됩니다.

그누스터디 공부많이 하셔야할것같습니다.~~ https://gnustudy.com/ ㅠㅠ

다른분 소스를 참고로많이 보셔야할 부분들이네요 힘드시면 제작의뢰https://sir.kr/request 신청하셔할 것같아보이니다.

PHP 함수를 공부해보시고

https://www.w3schools.com/php/php_functions.asp

 

SQL and 연산자 공부하신 다음

https://www.w3schools.com/sql/sql_and.asp

 

그누 최신글 함수를 커스텀 해보세요.

https://github.com/gnuboard/gnuboard5/blob/master/lib/latest.lib.php

혹시 하나의 게시판에서 가져 오시는지? 아니면 여러 게시판을 합쳐서 가져오시는 지요?

 

하나의 게시판이라면 

 

<?php
                    $table = "table code명";
                    $sql = "select * from g5_write_".$table." where wr_is_comment = 0 and wr_reply = '' order by wr_id DESC limit 1, 8";
                    $rlt = sql_query($sql);
                    while($row = sql_fetch_array($rlt)){
?>
                        <a href="/bbs/board.php?bo_table=<?=$table?>&wr_id=<?=$row['wr_id']?>"><?=$row['wr_subject']?></a>
<?php } ?>

 

이런식으로 가져와도 됩니다.

 

물론 속도 면에서 latest 를 쓰는게 더 빠르지만 해당 함수를 고쳐서 쓰시기 힘드시다면 위에 방법도 가능합니다.

 

만약 여러게시판을 가져오시는 거라면 board_new table을 사용해서 가져와야 하는데 이부분은 좀 공부를 하셔야 하는 부분이고요.

물론 union 등을 이용해서 하는 방법도 있지만 이건 위에서 쿼리를 바꿔줘야 합니다.

/lib/latest.lib.php

위의 파일을 보시고 수정해야 합니다.

파리미터를 하나더 생성해서 값이 들어 오면 해당 칼럼으로 where 조건을 수정 하면 될 것입니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로