글
skin/default.php가 두군데 바뀌었습니다.
97줄
if($type =='b'||$type == 'c') { 이게
if(($type =='b'||$type == 'c') && !$_GET[keyword] && !$_GET[c]) { 이걸로
-- keyword가 있는 경우(=검색) 정렬을 동시에 사용할수 없기 때문에,,,,
85줄
} 이게
} else if($i == 1 && $_GET[p]) echo "<script>alert('덧글 권한이 없습니다');self.resizeTo(0,0);</script>"; 이걸로
1.3버전 index 773줄에
} else if($xx == 0 && $type != 'b'){ 이것을
} else if($xx == 0){ 이거로 바꿨는데,
이상하게 검색을 할때 &type=b 로 링크를 줘서,
결과를 바로 본문으로 열리게 하면,
전혀 엉뚱한 결과가 나오는 문제가 있었습니다.
&type=c나 $type=c로 주면 멀쩡하면서...
그래서 원인을 찾긴 찾았는데, 위에서처럼.
겸사겸사 검색이나 정렬, 목록에 관한 부분을 싹 뒤집었습니다.
전에 그 전에는,
검색할때, 검색된 갯수를 그 즉시 얻어낼라고
목록에 출력되지 않는 부분까지 통틀어서 검색했었는데,,
그 뒤에 목록에 출력될 갯수 + 1개만 검색해서,
검색된 총 갯수는 당장 모르더라도, 검색처리가 훨씬 빠르게 이뤄지도록 수정했는데,,
그렇게 해놓으니까, 목록에서 번호배정하는 부분이,
모두 검색할때와는 달라진 것입니다.
-- 전에 전에는 모두 검색하니까, 갯수나오고, 그 갯수로 번호를 매겨주면 되었는데,
그 뒤론 검색된 갯수가 바로 안나오니까,,,--
하여튼 그래가지고.
검색할때 번호는 게시물 번호로 표시되도록 했습니다. (가상번호가 아니고)
그리고 keyword가 있는 검색하고 항목별 정렬(날짜순,번호순..)이
동시에 되지 않습니다. 원래.
-- 가장 큰 이유는 배열을 그렇게 자유자재로 다루질 못해서 --
요약형,본문형에서는 항목이름이 안나오니까,
대신 선택상자(select)로 항목별로 정렬할수 있도록 하고 있는데,
그래서 $_GET[keyword]가 있을때는, 그 선택상자가 출력되지 않도록 수정했고(위에 스킨97줄),
그리고, 제목형 목록의 항목이름 클릭해서, 정렬하는 부분에서는 alert()가 뜨도록 했습니다.
어떤 게시판의 경우, 덧글을 잠궈놓고 쓰고 있었는데,
덧글이 iframe으로 바뀌면서,
요약형, 본문형에서 덧글갯수 링크를 통해서, 바로 출력할수 있도록 되었습니다.
-- 그거 할라고 iframe으로 바꾼거니까..
이때 덧글이 없고, 쓸권한도 묶여있는 경우에,
그냥 작동안하고, 고장난것처럼 가만히 있는거보다, 뭔가 상황을 통지하는게 좋을거 같애서,
(위에 스킨 85줄 수정한 것)
alert가 뜨도록 했습니다.
이 게시판에서 권한제한은,
목록보기, 본문보기, 본문쓰기, 덧글쓰기 -- 이 네개로 이뤄지는데,
덧글보기는 따로 권한 설정없이 본문보기하고 같이 되도록 했습니다.
그래서 덧글을 열어서 호출할때, 덧글이 올라온 것도 없으면서 쓸권한도 없을때,,
뭔가 상황을 통지하면서--
요약형,본문형의 목록에서가 아니고, 본문이 바로 열렸을때는
덧글창이 자동으로 열리니까 -- 클릭해서 여는게 아니고--
이때는 alert가 안떠야 하니까..
&p=1을 더 붙여서, $_GET[p]가 있으면, 요약형이나 본문형에서 수동으로 열린 것으로,,
본문에서 자동으로 열릴때와 구분되도록 했습니다.
-- 이게 지금 위에 85줄 수정한 얘기.
덧글이 iframe으로 열리는만큼..
디시인사이드의 게시판처럼, 덧글을 페이징 하는 것도
어떨까 하는 생각을 해봅니다.
앞으로....
게시판이 분화되었을때는,
통상적인 검색이나, 항목별 정렬에서 이전의 기록이 제외되는데,
데이타가 분산저장(?)된 게시판에서 $_GET[keyword]가 있는 검색일때는
검색을 하고, 검색버튼이름이 [다음검색]으로 바뀌면서,
그걸 클릭하면 분산저장된 이전 기록을 검색하도록...
++++ 했던게 옛날인데 ++++
더해서 항목별 정렬의 경우에도, [이전] [다음] 링크가 보이면서,
분산저장된 기록을 항목별로 정렬할수 있도록 했습니다.
---- 목록번호에 [계속검색]은, 그냥 검색된게 목록출력갯수보다 더 많을때,
목록번호를 바꿔주는 것입니다. (&p=1 -> &p=2 로)
검색버튼이 이름바꾼 [다음검색]하곤 다릅니다.
계속검색 : 기존에 찾는 곳에서 더 찾는 것.
다음검색 : 찾는 곳을 바꾸는 것.
---- 이 구분은 게시판이 분화(데이타분산저장) 되었을때의 얘깁니다.
기능이 등등등 너무 많다보니까,,
구석구석에 오류가 많았는데(주로 잘 안쓰는 기능쪽으로)
뭐 어지간히... 그런 오류들도 거의 수정한 버전이 srboard입니다.
압축풀어 계정에 업로드하고, data폴더의 권한을 777주고,
admin.php 접속해서 관리자회원가입을 합니다(첫번째 가입자를 관리자로 인식합니다.)
그리고 index.php 접속해서 사용합니다.
97줄
if($type =='b'||$type == 'c') { 이게
if(($type =='b'||$type == 'c') && !$_GET[keyword] && !$_GET[c]) { 이걸로
-- keyword가 있는 경우(=검색) 정렬을 동시에 사용할수 없기 때문에,,,,
85줄
} 이게
} else if($i == 1 && $_GET[p]) echo "<script>alert('덧글 권한이 없습니다');self.resizeTo(0,0);</script>"; 이걸로
1.3버전 index 773줄에
} else if($xx == 0 && $type != 'b'){ 이것을
} else if($xx == 0){ 이거로 바꿨는데,
이상하게 검색을 할때 &type=b 로 링크를 줘서,
결과를 바로 본문으로 열리게 하면,
전혀 엉뚱한 결과가 나오는 문제가 있었습니다.
&type=c나 $type=c로 주면 멀쩡하면서...
그래서 원인을 찾긴 찾았는데, 위에서처럼.
겸사겸사 검색이나 정렬, 목록에 관한 부분을 싹 뒤집었습니다.
전에 그 전에는,
검색할때, 검색된 갯수를 그 즉시 얻어낼라고
목록에 출력되지 않는 부분까지 통틀어서 검색했었는데,,
그 뒤에 목록에 출력될 갯수 + 1개만 검색해서,
검색된 총 갯수는 당장 모르더라도, 검색처리가 훨씬 빠르게 이뤄지도록 수정했는데,,
그렇게 해놓으니까, 목록에서 번호배정하는 부분이,
모두 검색할때와는 달라진 것입니다.
-- 전에 전에는 모두 검색하니까, 갯수나오고, 그 갯수로 번호를 매겨주면 되었는데,
그 뒤론 검색된 갯수가 바로 안나오니까,,,--
하여튼 그래가지고.
검색할때 번호는 게시물 번호로 표시되도록 했습니다. (가상번호가 아니고)
그리고 keyword가 있는 검색하고 항목별 정렬(날짜순,번호순..)이
동시에 되지 않습니다. 원래.
-- 가장 큰 이유는 배열을 그렇게 자유자재로 다루질 못해서 --
요약형,본문형에서는 항목이름이 안나오니까,
대신 선택상자(select)로 항목별로 정렬할수 있도록 하고 있는데,
그래서 $_GET[keyword]가 있을때는, 그 선택상자가 출력되지 않도록 수정했고(위에 스킨97줄),
그리고, 제목형 목록의 항목이름 클릭해서, 정렬하는 부분에서는 alert()가 뜨도록 했습니다.
어떤 게시판의 경우, 덧글을 잠궈놓고 쓰고 있었는데,
덧글이 iframe으로 바뀌면서,
요약형, 본문형에서 덧글갯수 링크를 통해서, 바로 출력할수 있도록 되었습니다.
-- 그거 할라고 iframe으로 바꾼거니까..
이때 덧글이 없고, 쓸권한도 묶여있는 경우에,
그냥 작동안하고, 고장난것처럼 가만히 있는거보다, 뭔가 상황을 통지하는게 좋을거 같애서,
(위에 스킨 85줄 수정한 것)
alert가 뜨도록 했습니다.
이 게시판에서 권한제한은,
목록보기, 본문보기, 본문쓰기, 덧글쓰기 -- 이 네개로 이뤄지는데,
덧글보기는 따로 권한 설정없이 본문보기하고 같이 되도록 했습니다.
그래서 덧글을 열어서 호출할때, 덧글이 올라온 것도 없으면서 쓸권한도 없을때,,
뭔가 상황을 통지하면서--
요약형,본문형의 목록에서가 아니고, 본문이 바로 열렸을때는
덧글창이 자동으로 열리니까 -- 클릭해서 여는게 아니고--
이때는 alert가 안떠야 하니까..
&p=1을 더 붙여서, $_GET[p]가 있으면, 요약형이나 본문형에서 수동으로 열린 것으로,,
본문에서 자동으로 열릴때와 구분되도록 했습니다.
-- 이게 지금 위에 85줄 수정한 얘기.
덧글이 iframe으로 열리는만큼..
디시인사이드의 게시판처럼, 덧글을 페이징 하는 것도
어떨까 하는 생각을 해봅니다.
앞으로....
게시판이 분화되었을때는,
통상적인 검색이나, 항목별 정렬에서 이전의 기록이 제외되는데,
데이타가 분산저장(?)된 게시판에서 $_GET[keyword]가 있는 검색일때는
검색을 하고, 검색버튼이름이 [다음검색]으로 바뀌면서,
그걸 클릭하면 분산저장된 이전 기록을 검색하도록...
++++ 했던게 옛날인데 ++++
더해서 항목별 정렬의 경우에도, [이전] [다음] 링크가 보이면서,
분산저장된 기록을 항목별로 정렬할수 있도록 했습니다.
---- 목록번호에 [계속검색]은, 그냥 검색된게 목록출력갯수보다 더 많을때,
목록번호를 바꿔주는 것입니다. (&p=1 -> &p=2 로)
검색버튼이 이름바꾼 [다음검색]하곤 다릅니다.
계속검색 : 기존에 찾는 곳에서 더 찾는 것.
다음검색 : 찾는 곳을 바꾸는 것.
---- 이 구분은 게시판이 분화(데이타분산저장) 되었을때의 얘깁니다.
기능이 등등등 너무 많다보니까,,
구석구석에 오류가 많았는데(주로 잘 안쓰는 기능쪽으로)
뭐 어지간히... 그런 오류들도 거의 수정한 버전이 srboard입니다.
압축풀어 계정에 업로드하고, data폴더의 권한을 777주고,
admin.php 접속해서 관리자회원가입을 합니다(첫번째 가입자를 관리자로 인식합니다.)
그리고 index.php 접속해서 사용합니다.
'웹스터디 > nosqlboardchat' 카테고리의 다른 글
srboard 제로보드스킨 버전(1.8)입니다. - 오류수정 (0) | 2008.05.26 |
---|---|
srboard 1.7 버전입니다. (0) | 2008.05.26 |
srboard 제로보드스킨 버전(1.7)입니다. (0) | 2008.05.26 |
srboard 1.6 버전입니다. (0) | 2008.05.26 |
srboard 1.5 버전입니다. (1) | 2008.05.26 |
스킨 수정하는 방법 (0) | 2008.05.26 |
srboard 1.3 버전입니다. (0) | 2008.05.26 |
srboard 1.2 로의 데이타변환 소스 (0) | 2008.05.26 |
srboard 1.2 버전입니다. (0) | 2008.05.26 |
srboard 1.0 버전입니다. (0) | 2008.05.26 |
RECENT COMMENT