초보의 [노프레임 무조건 따라하기] -10.최신글 어루만지기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

초보의 [노프레임 무조건 따라하기] -10.최신글 어루만지기 정보

초보의 [노프레임 무조건 따라하기] -10.최신글 어루만지기

본문

이번 강좌는 메인 첫 화면의 최신글을 자신의 환경에 맞게 다듬는 법을
함께 알아 봅니다.
다른 스킨을 사용하지 않고 베이직을 일부 수정하여 지난번 강좌에서 활용했던
jepae 스킨을 사용합니다.
처음엔 저도 최신글과 최근게시물에 대해서 종잡을 수 없었던 기억이 있습니다.
그누의 운영 메뉴얼에는 분명히
최신글은 스킨의 latest 폴더에 있는, 여러개의 게시판에서 새로 올라온 글을
게시판 별로 보여주는 용도로 쓰인다는 것은 확실하게 알았는데
스킨 게시판의 스킨들을 보면 최근 게시물과 최신글의 구분이 명확하지 않아서
혼란스러웠습니다. 차후 그누보드 자체에서 정리할 필요가 있다고 여겨지는 부분입니다.

강좌 진행 하겠습니다.
지난번 강좌에서 우리는 함께 최신글 스킨을 메인 페이지에 삽입하였습니다.
이제 최신글을 자신의 환경에 맞게 수정하는 방법을 알아 보겠습니다.

1. 에디터 플러스를 열고 latest.skin.php를 불러 옵니다.
그누보드의 /skin/latest/jepae안에 있습니다.

2.화면을 봅니다.
그누보드에서 허용된 폭 보다도 큰 그림이므로 그림을 클릭하여 새창으로 보세요.
세세한 부분까지 다 설명하려면 시간이 너무 많이 걸리고 응용에 관한 부분이므로
가장 기본적인 부분만 설명하겠습니다.
0001-1.jpg

3.게시판 마다의 라인 출력수와 글자 제목 및 정렬 등을 설정하기 위하여
index3.php파일을 불러 옵니다.
0003-1.jpg

4. 위의 그림 중 녹색으로 칠해진 ##01부분에 대한 설명입니다.
##01 부분은 현재 모든 게시판의 목록을 가져 오게 설정 되어 있습니다.
최신글 목록에서 제외하고 싶은 게시판이 있을 경우
아래와 같이 바꾸어 줍니다.
$sql = " select bo_table, bo_subject from $g4[board_table]이라는 구문 뒤에
where bo_table not in ('???')을 넣어 줍니다.
??? 위치에 제외할 게시판의 아이디를 넣어 주시면 됩니다.
upm이라는 이름을 가진 게시판을 제외하는 구문을 넣은 그림입니다.
잘 보시면 제외하고자 하는 게시판을 어떻게 설정하는지 금방 아실 겁니다.
0004-1.jpg

5.
스킨마다 구조와 소스가 다르므로 전체에 영향을 미치는 기본적인 부분을 중심으로
설명하였습니다.
응용에 관한 부분이므로 본인의 홈페이지 환경에 맞게 직접 바꿔 보아야 할 부분입니다.
설명 하지 않은 부분들에 대해서는 원본을 따로 저장 하여 두고
직접 이것저것 바꿔 보시면 금방 익숙하여 지실 것입니다.

6.
수정하실 때는
index3.php와 latest.skin.php를 에디터 플러스로 열어 놓고 수정하여 저장한 뒤
바로 계정으로 올려서 결과를 확인하면서 작업하시기 바랍니다.
그림을 바꾸고자 하실 때는
포토샾 등으로 해당 스킨의 이미지를 불러 와서 새로 만들거나 수정하여
이미지 폴더로 업로드하여 덮어 씌우면 됩니다.
일단 최신글을 설치까지만 마치셨다면 수정하다가 문제가 생겼을 때
해당 스킨만 다시 업로드하면 되므로 겁먹지 마시고 이것저것 막 만져 보셔도 됩니다.
특히 칫수와 관련된 부분은 큰 숫자를 입력하여 저장한 뒤 결과를 보시면
어떤 영향을 미치는지 금방 아실 것입니다.

여기까지 최신글 스킨의 설정과
최신글에 관련 된 index.php의 설정에 대해서 알아 보았습니다.
수고 하셨습니다.
추천
5

댓글 25개

현제 1강부터 10강까지 도움말 파일로 메뉴얼 변환중입니다

이강좌가 마지막이 완성되면 보기좋은 메뉴얼이 하나 완성될것 입니다

실행파일 하나로 자동스크롤 기능이 제공되는 도움말로 제작된 메뉴얼이 아마도 제작자님께서 등록하여

주실 것입니다
감사합니다.
잠깐 본 메뉴얼 파일 정말 편리하게 잘 만드셨더군요.
제가 괜히 강좌랍시고를 한다고 나대면서
애 많이 쓰시게 해드려서 어쩌죠?
다시 한번 감사 드립니다.
정말 좋은 강의 감사합니다....  답답했던 부분들이 점점 해갈되는 이 느낌... 경험한 사람만이 알 수 있는 그런 기쁨일 겁니다.. 감사합니다.
제외하고 싶은 최근게시물이 있을때 where bo_table not in ('???') 이 부분에서
추가로 더 제외하고 싶으면 ('???','???')이런식으로 추가해주면 되는군요.
몇번씩 테스트해보며 익히는 재미가 솔솔합니다.
전체 26 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT