스킨은 각자가 수정해서 쓰라고 넣어둔거라서,,
바뀐 곳은 일일이 지적하고 있습니다.
(당연히 업로드된 파일에는 반영된 내용입니다)

skin/default.php 바뀐 곳
92~97줄
<a href='javascript:;' title='목록' onclick="location.href='?' + location.search.slice(1).replace(/&type=[^&]*/gi,'').replace(/&p=[^&]*/gi,'') + '&type=a&p=1'">▤</a>&nbsp;
<a href='javascript:;' title='본문' onclick="location.href='?' + location.search.slice(1).replace(/&type=[^&]*/gi,'').replace(/&p=[^&]*/gi,'') + '&type=b&p=1'">□</a>&nbsp;
<a href='javascript:;' title='요약' onclick="location.href='?' + location.search.slice(1).replace(/&type=[^&]*/gi,'').replace(/&p=[^&]*/gi,'') + '&type=c&p=1'">▦</a>&nbsp;
이렇게 바뀌었습니다.
목록형태(제목형,요약형,본문형)가 바뀔때, 페이지번호가 1로 되도록 한겁니다.
왜냐면, 형태마다 목록에 출력하는 갯수가 달라서(관리자기능 맨 아래에서 설정됨)
형태를 달리할때마다 페이지번호의 갯수가 늘었다, 줄었다하는데,
없는 페이지번호에서는 목록이 안나오기 때문입니다.

▤, □, ▦ 는..
인터넷에 적당한 아이콘이 있으니까, 다운로드해서,
이미지로 바꿔서 쓰길 권하겠습니다.



skin/default.php
161줄, 173줄에
<?=$re?>요거 늘었습니다.
답글일때,, re: 표시입니다.

skin/default.css
끝에
.quot {background-color:#F7F5EF;margin:10 10 0 30;padding:10;border:1px dashed #9A9487}
.quot2 {border:0;height:0;border-top:1px dashed #9A9487;}
이 두줄 추가했습니다.
답글을 달때, 본문 인용되는 부분의 스타일입니다.
위에는 박스, 아래는 <hr>의 스타일입니다.

그동안 답글을 달때, 본문인용이 안됐는데,
추가했습니다.
아래쪽에 <div>안에 원문을 넣었고,
그 스타일의 class가 "quot" 입니다.
"quot2" 는 ~~~님의 글입니다. 라는 문구아래 <hr> 의 스타일 입니다.



일괄선택해서 범주이동할때, [제목없는게시물]이 맨밑에 생성되는 오류가 있었습니다.
수정했습니다.

1.4버전에서
$_GET[keyword] 가 있을때, 목록앞번호를 가상번호가 아닌 실제 게시물번호로 하도록 했었는데,
거기에 더해서 1.5버전에서는
$_GET[date]길이가 6보다 클때(=날짜지정),
$_GET[c] = 회원의 회원번호(가입순)로 덧글검색 할때
실제 게시물번호로 목록앞번호를 하도록 했습니다.
///왜냐면 검색을 전체 다하는게 아니고,
목록에 출력될 갯수 + 1개만 해서,
출력된 것보다 검색될게 더 있는건, 그걸로 알수 있으니까
[계속검색]의 링크로 그 다음을 검색하도록 하는게,,,, 훨씬 빠르기 때문입니다.

갠적으로 테스트용으로 만든 용량 970mb짜리 - 게시물수 50만개쯤 되는 게시판에서도
그럭저럭 검색을 무리없이 쓸수 있습니다. -- 물론 검색될게 많아서,
아래쪽까지 다 훑어볼 필요가 없을때.. 그렇지만. --

그리고...
게시판에서 방문자기록하는데,
접속시간, ip, query_string (방문한 페이지), referer(어디에서 들어왔는지 알아보는거)
에 덧붙여 user_agent(브라우저구분)도 추가했습니다.
예제 게시판에 조회수가 많이 올라가길래 봤더니,
거의 네이버봇이더군요..


압축풀어 계정에 업로드하고, data폴더의 권한을 777주고,
admin.php 접속해서 관리자회원가입을 합니다(첫번째 가입자를 관리자로 인식합니다.)
그리고 index.php 접속해서 사용합니다.
by Anna 안나 2008. 5. 26. 17:25