zero board

세벌의 이미지

리눅스에서 firefox 설치를 못해서 리눅스에서는 테스트 못했고요.
엠에스윈도에서
IE로 볼 때는 로그인 이미지가 나오고 로그인하면 로그인 이미지 대신 로그아웃 이미지가 나오는데...
Mozilla firefox로 보면 로그인 이미지와 로그아웃이미지가 한꺼번에 다 나오네요.
어건 왜 그런건가요?

dsh의 이미지

제로보드 말씀인가요?
스킨 문제겠죠. :?

세벌의 이미지

dsh wrote:
제로보드 말씀인가요? 스킨 문제겠죠. :?

http://moogi.new21.org/zb41/zboard.php?id=Freeboard
http://www.songhyun.com/bbs/zboard.php?id=munhwawon_free
를 보고 말씀 드린 거였구요. 스킨은 그 사이트 관리자만 바꿀 수 있나요? 아니면 그 사이트 이용자마다 바꿀 수 있나요? 스킨에 대해 잘 몰라서...
jenix의 이미지

사이트관리자만 변경가능합니다.

---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D

랜덤여신의 이미지

제로보드 싫어요... :oops:

dragonkun의 이미지

저도 제로보드를 자주 쓰긴 하지만..싫은 건 싫더군요;;
그래서 이참에 시간나면..제로보드 코드를 표준에 맞춰 수정한 후에..
NZEO에 리포팅해볼까 생각중입니다~.

Emerging the World!

maylinux의 이미지

제로보드가 예뻐서 많은분들이 애용하시는것으로 압니다.

개인적으로 제로보드를 별로 않좋게 보는데...
이유는 검색기능이 안좋습니다.

복수검색안됩니다 --;
단어두개 넣고 검색해보면 쉽게 알수있죠.

그외에도 많은 이유가 있지만... 검색기능 하나만으로도... 대용량 게시판에는 안좋다고 봅니다.

아바타 제작기간~~ 무려 5초!!!

offree의 이미지

maylinux wrote:

이유는 검색기능이 안좋습니다.

복수검색안됩니다 --;
단어두개 넣고 검색해보면 쉽게 알수있죠.

그외에도 많은 이유가 있지만... 검색기능 하나만으로도... 대용량 게시판에는 안좋다고 봅니다.

예.. 단순한 친목 위주에는 좋지만, 전문적인 사이트에는 좋지 않습니다.

자료를 찾으려면 phpBB 와 비교했을때 수배 이상의 시간이 소요됩니다.

너무 디자인 에 신경을 쓰는 보드 같습니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

chadr의 이미지

사실 제로보드가 크게된 이유중에 하나도 스킨기능이기 때문이지요..

그리고 스킨을 대부분 중고딩들이 많이 만들던데 소스 코드를 보면 웃깁니다.-_-);

뭐 중고딩이라서 못한다!는 아니고 가끔 스킨을 변경할려고하다가 에러가 나서 소스를 봐도
인덴트 엉망이고 효율적이기보단 그냥 "되도록"해 놓은 코드라는 인상이 팍 풍기더군요..

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

lifthrasiir의 이미지

제로보드는 코드 자체가 "기본적으로 잘못된 HTML을 응용하는 게 더 편하게" 짜여져 있습니다. (사실 버그도 많고 상당히 느려진 감이... :)

예를 들어서 대부분의 스킨들이 이미지와 링크를 한꺼번에 disable하려고 <ZeroBoard <img ...></a> 이렇게 출력을 합니다. ("<ZeroBoard " 부분은 스킨에서 사용 가능한 변수에 저장되어 있기 때문에... 한 마디로 그렇게 쓰라고 있는 변수죠.)
근데 문제는 해당 이미지가 사라져야 하는 지 말아야 하는 지 확인할 방법이 저 변수 밖에 없어서 제대로 구현된 스킨에서는 ZeroBoard 문자열이 있는 지의 여부로 이미지를 출력하는 어처구니 없는 일까지 벌어지기도 합니다. -_-;
아무튼... 만약 <ZeroBoard <img ...></a> 이렇게 넣는다면, MSIE에서는 ZeroBoard 태그가 img 태그를 삼켜서 이미지 태그가 사라집니다. 하지만 Firefox에서는 ZeroBoard 태그 따로, img 태그 따로 처리되어서, 링크느는 사라지지만 이미지는 남아 있게 됩니다. (Firefox에서 직접 소스 보기 확인해 보세요. Firefox의 소스 보기는 파싱된 원소를을 재배치해서 만든 -- 원래 소스가 아니라 -- 거기 때문에 여기에서는 <ZeroBoard ><img ...></a>로 나옵니다.) 결국 브라우저의 태그 파싱 규칙을 이용한 트릭인데, 물론 이게 안 좋다는 거야 다 아실 겁니다. -_-

- 토끼군

lacovnk의 이미지

dragonkun wrote:
저도 제로보드를 자주 쓰긴 하지만..싫은 건 싫더군요;;
그래서 이참에 시간나면..제로보드 코드를 표준에 맞춰 수정한 후에..
NZEO에 리포팅해볼까 생각중입니다~.

예전부터 생각해오던 것인데요;;
같이 할 수 있을까요? kldp 프로젝트로? :)

참고로 저작권은 다음과 같군요

Quote:
ZeroBoard에 대한 라이센스 명시입니다.

아래 라이센스에 동의하시는 분만 제로보드를 사용할수 있습니다.

프로그램명 : Zeroboard
배포버젼 : 4.1 pl 4 (2003. 8. 7)
개발자 : zero
Homepage : http://zeroboard.com

1. 제로보드의 배포권은 ZEROBOARD.COM에서 허용한 곳에만 있습니다.
(허락 맡지 않은 재배포는 허용하지 않습니다.)

2. 제로보드는 저작권을 아래 3번항목에 의해 표기하는 한도내에서
개인홈페이지 및 학교나 교회등의 비영리단체, 기업이나 기타 영리단체에서 사용할수 있습니다.
(반국가 단체나 불법 싸이트에서의 사용은 금지합니다)

3. 제로보드 사용시 저작권 명시부분을 훼손하면 안됩니다.
프로그램 소스, html소스상의 라이센스 및 웹상 출력물 하단에 있는 카피라이트와 링크를 수정하지 마십시요.
(저작권 표시는 게시판 배포시 작성된 형식만을 허용합니다. 임의 수정은 금지합니다)

4. 단, 정식 등록버젼은 저작권 표시를 삭제할수 있습니다.
정식 등록버젼에 대한 문의는 http://zeroboard.com 에서 문의 방법을 찾아주시기 바랍니다.

5. 링크서비스등의 기본 용도에 맞지 않는 사용은 금지합니다.

6. 제로보드의 사용으로 인한 데이타 손실 및 기타 손해등 어떠한 사고나 문제에 대해서 ZEROBOARD.COM은 절대 책임을 지지 않습니다.

7. 제로보드에 대해 ZEROBOARD.COM은 유지/ 보수의 의무가 없습니다.

8. 제로보드 소스는 개인적으로 사용시 수정하여 사용할수 있지만 수정된 프로그램의 재배포는 금지합니다.
(저작권 관련 부분은 수정금지입니다)

9. 제로보드에 쓰인 스킨의 저작권은 스킨 제작자에게 있으며 제작자의 동의하에 수정배포가 가능합니다.

10. 기타 의문사항은 http://zeroboard.com 을 이용해 주시기 바랍니다.
(질문등에 대한 내용은 메일로 받지 않습니다)

공개적으로 수정작업을 하기에는, 1번과 8번이 문제입니다. 원저자님과 직접 적촉해서 허락을 받든지 해야 할 것 같습니다만, 홈페이지를 보면 직접적인 피드백은 잘 없는 듯 합니다. (게시판 관리자분들이 많이들 계셔서 대신 해주는..)

추가로, 카테고리도 안보입니다. 모질라에서 멀쩡히 나오는 태그 - option - 인데, 브라우져 체크해서 안나오게 하더군요 -_-; 수정해서 쓰고 있습니다.

offree의 이미지

라이센스 상으로는 공개프로젝트로 하기는 어려울 듯 하네요.

차라리 제로보드 스킨을 쓸 수 있는 전혀다른 보드를 만드는 것이 좋을 듯..

제로보드 스킨 라이센스는 어떻게 되는지 모르겠지만요. ^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

dhunter의 이미지

제로보드를 커뮤니티에 쓰고 있습니다.

.... 도대체 얼마나 고쳤는지... 세션 버그 (unregister를 안하고 register 한다거나) 라던가 태그 정석, 2바이트 버그 해제, 등등등을 합해서 얼마나 개조했는지 저 자신도 기억이 안 날 정도로 많습니다...

마지막 공개가 2003년일 정도로 각자 알아서 잘 개조해서 쓰는게 제로보드입니다. 그냥 제로보드와 데이터베이스가 호환되는 보드를 새로 짜는게 나을거라 봅니다.

from bzImage
It's blue paper

lacovnk의 이미지

dhunter wrote:
제로보드를 커뮤니티에 쓰고 있습니다.
마지막 공개가 2003년일 정도로 각자 알아서 잘 개조해서 쓰는게 제로보드입니다. 그냥 제로보드와 데이터베이스가 호환되는 보드를 새로 짜는게 나을거라 봅니다.

꽤 유용하지 않을까요?;;

또는 컨버터를 제공하고, 기존의 기능과 스킨을 사용할 수 있는, 확대된 게시판이라면 더 가치가 있지 않을까 하는데...

가능성이 있을까요?;; 즉, 사람들의 참여를 얼마나 이끌어 낼 수 있을 지 궁금합니다;

랜덤여신의 이미지

제로보드는 스킨 제작 방식부터 문제가 많습니다.
제로보드는 스킨을 include 하는 식으로 출력하는데,
이러면 악의적인 PHP 코드가 서버에서 실행될 확률이 높겠죠...
한 예로 제로보드 기본 스킨 중 하나인 zero_vote 스킨 자체에 injection 취약점이 있습니다. -_-;;

segfault의 이미지

Quote:
개인적으로 제로보드를 별로 않좋게 보는데...
이유는 검색기능이 안좋습니다.

복수검색안됩니다 --;
단어두개 넣고 검색해보면 쉽게 알수있죠.

그외에도 많은 이유가 있지만... 검색기능 하나만으로도... 대용량 게시판에는 안좋다고 봅니다.

복수검색이 안되는것 뿐만이 아니라 정규표현식 문제도 있습니다.

제로보드에서는 정규표현식 함수로 글을 검색합니다.

그래서 정규표현식에 사용되는 특수문자를 넣고 검색하면 페이지 위에 문법 오류 왕창 뱉고 페이지가 깨져버리더군요.

이런 문제 외에도 제로보드 스킨들을 보면 브라우저나 시스템 환경은 생각치 않고 디자인 위주로 나가서 효율성이 떨어지는 느낌을 종종 받을 때가 있습니다.

(덕분에 저사양의 제 컴퓨터에서 제대로 안 보이거나 무지무지 느린 제로보드 페이지가 한둘이 아닙니다.)

하여튼, 제로보드 스킨은 정말 맘에 안듭니다. 위에 분 말씀대로 중고등학생들이 "그냥 되게 만들어놓은" 스킨이라서 그럴까요? (뭐, 저도 고등학생이긴 하지만 -.-; )

뭐 제로보드도 검색기능 강화하고, 좀더 의식있는 스킨 제작자가 스킨을 만들어준다면 좀 더 괜찮을거라고 생각해봅니다.

dhunter의 이미지

lacovnk wrote:
dhunter wrote:
제로보드를 커뮤니티에 쓰고 있습니다.
마지막 공개가 2003년일 정도로 각자 알아서 잘 개조해서 쓰는게 제로보드입니다. 그냥 제로보드와 데이터베이스가 호환되는 보드를 새로 짜는게 나을거라 봅니다.

꽤 유용하지 않을까요?;;

또는 컨버터를 제공하고, 기존의 기능과 스킨을 사용할 수 있는, 확대된 게시판이라면 더 가치가 있지 않을까 하는데...

가능성이 있을까요?;; 즉, 사람들의 참여를 얼마나 이끌어 낼 수 있을 지 궁금합니다;

혹시 필요하시다면

http://mini-i.com

입니다. 참고해보세요.

참고로 제가 안 쓰는 이유는... 변환하기 너무 귀찮았거든요.
16만건 100 메가, 32만건 81메가짜리 게시판을 다시 컨버팅 하려면 아마 모르긴 몰라도 PHP 30초 런아웃에 걸릴걸요. 실제로 저도 텍스트 함수 써서 VT 게시판 갈무리물을 SQL 형식으로 바꾸는데만 몇분씩 걸렸고 그걸 다시 MySQL 에 들이붓는데만 시간 단위로 걸렸습니다;

from bzImage
It's blue paper

dhunter의 이미지

babjo87 wrote:

복수검색이 안되는것 뿐만이 아니라 정규표현식 문제도 있습니다.

제로보드에서는 정규표현식 함수로 글을 검색합니다.

그래서 정규표현식에 사용되는 특수문자를 넣고 검색하면 페이지 위에 문법 오류 왕창 뱉고 페이지가 깨져버리더군요.

라고 한다면 어떤면인지요? 제로보드의 Keyword 를 슥 보니까 정규표현식이 아닌 MySQL 검색에 모든걸 맡기던데... 41pl4 입니다만.

from bzImage
It's blue paper

dhunter의 이미지

개인적으로 유저면에서 가장 짜증났던거라면 page 라던가 뭔가 주렁주렁 따라나와서 URL 카피했을때 안 깔끔했던건데 그건 나름대로 혼자 들러붙어서 완벽하게 해결했습니다. -_-;

from bzImage
It's blue paper

segfault의 이미지

dhunter wrote:

라고 한다면 어떤면인지요? 제로보드의 Keyword 를 슥 보니까 정규표현식이 아닌 MySQL 검색에 모든걸 맡기던데... 41pl4 입니다만.

Warning: Compilation failed: missing ) at offset 1 in
!#@!($&!(%&!@$&@!/www/bbs/include/list_check.php on line 57

'('를 넣어서 검색하면

대충 이런 식입니다.

지금 보니 정규표현식 오류는 아니군요. 제가 잘못 알았나 봅니다. :(

dhunter의 이미지

babjo87 wrote:
dhunter wrote:

라고 한다면 어떤면인지요? 제로보드의 Keyword 를 슥 보니까 정규표현식이 아닌 MySQL 검색에 모든걸 맡기던데... 41pl4 입니다만.

Warning: Compilation failed: missing ) at offset 1 in
!#@!($&!(%&!@$&@!/www/bbs/include/list_check.php on line 57

'('를 넣어서 검색하면

대충 이런 식입니다.

지금 보니 정규표현식 오류는 아니군요. 제가 잘못 알았나 봅니다. :(

잘 되는데요?;;;

... 제가 개조한 부분이 영향을 미친건지 어쩐건지 모르겠습니다만 잘 되는군요;;

NZEO.com 공지게시판에서 테스트 해봤습니다만 잘 됩니다.

하지만 구버전의 제로보드에서는 에러메시지군요. 아마 제목을 하이라이트 하는 부분의 정규표현식이 문제를 일으키나봅니다.

from bzImage
It's blue paper

lifthrasiir의 이미지

dhunter wrote:
babjo87 wrote:
dhunter wrote:

라고 한다면 어떤면인지요? 제로보드의 Keyword 를 슥 보니까 정규표현식이 아닌 MySQL 검색에 모든걸 맡기던데... 41pl4 입니다만.

Warning: Compilation failed: missing ) at offset 1 in
!#@!($&!(%&!@$&@!/www/bbs/include/list_check.php on line 57

'('를 넣어서 검색하면

대충 이런 식입니다.

지금 보니 정규표현식 오류는 아니군요. 제가 잘못 알았나 봅니다. :(

잘 되는데요?;;;

... 제가 개조한 부분이 영향을 미친건지 어쩐건지 모르겠습니다만 잘 되는군요;;

NZEO.com 공지게시판에서 테스트 해봤습니다만 잘 됩니다.

하지만 구버전의 제로보드에서는 에러메시지군요. 아마 제목을 하이라이트 하는 부분의 정규표현식이 문제를 일으키나봅니다.

하하... 제로보드의 텍스트 검색도 좀 웃기게 되어 있습니다. 결론부터 말하면, 쿼리를 때릴 때는 그냥 raw string으로 검색을 한 후에 하이라이팅은 (네. quote로 묶지도 않고!) 정규 표현식으로 합니다. 따라서 (와 같은 문자는 정말로 제대로 검색이 되지 않을 수 밖에 없습니다.

- 토끼군

sangheon의 이미지

제로보드를 고치는 것보다는 JS보드가 제로 보드
스킨을 지원하게 하는 것은 어떨까요?

--

Minimalist Programmer

maylinux의 이미지

bookworm wrote:
제로보드를 고치는 것보다는 JS보드가 제로 보드
스킨을 지원하게 하는 것은 어떨까요?

형식이 다르니.. 차라리 JS보드 스킨을 만드는게 낫을듯 한데요..
제가 볼때는 JS보드가 제로보드보다 딸리는부분이 있다면

스킨부분뿐이라고 생각합니다.

아바타 제작기간~~ 무려 5초!!!

temper의 이미지

maylinux wrote:
bookworm wrote:
제로보드를 고치는 것보다는 JS보드가 제로 보드
스킨을 지원하게 하는 것은 어떨까요?

형식이 다르니.. 차라리 JS보드 스킨을 만드는게 낫을듯 한데요..
제가 볼때는 JS보드가 제로보드보다 딸리는부분이 있다면

스킨부분뿐이라고 생각합니다.


좀 불편하더군요.... 관리화면이....
무슨말인지 알아듣기도 힘들고...
lacovnk의 이미지

깔끔해보이기는 합니다만, 좀 불편하더군요.

몇몇 인터페이스의 문제가 아닌, 방향이 아예 좀 다른 것 같아 포기했습니다.

(깔아서 test도 해봤지만;; )

현재 미니보드쪽에 관심을 두고 있습니다. 비공식패치라는 것이 올라오는 등, 사용자가 기여할 수 있는 부분이 있는 것이 긍정적으로 보이는군요.

모질라에서 완전 똑같이 나오는 홈페이지도 마음에 들고요 ㅎㅎㅎㅎ

웹보드를 죽 돌아다니는데, 좀 개방적인 정책을 취하는 소스는 별로 없더군요.

(제로보드가 그래서 더욱 마음에 안들어요..사용자가 패치해줘야 하는게 너무 많으니..)

ps. kldp.net에 보니, JS보드 메인테이너 구한다고 되어있더군요.

nskystars의 이미지

lacovnk wrote:

공개적으로 수정작업을 하기에는, 1번과 8번이 문제입니다. 원저자님과 직접 적촉해서 허락을 받든지 해야 할 것 같습니다만, 홈페이지를 보면 직접적인 피드백은 잘 없는 듯 합니다. (게시판 관리자분들이 많이들 계셔서 대신 해주는..)

패치로만 작업을 하면 되지 않을까요? 또는 제로보드 클론 - 이런건 어떨까요?

dhunter의 이미지

제로보드와 JS보드가 가장 개념을 달리하는게 그룹-회원 개념입니다.

상당한 세분단계를 가져줄수 있는 제로보드가 이 점에서는 JS보다 여러 커뮤니티에 적용하기 쉬운 특성을 가지고 있습니다.

음... 그나저나 혹시 select_list_all.php 파일이 IE 외에 액션이 안되는 문제, 도와주실분 없나요? JS는 몰라서...

from bzImage
It's blue paper

serialx의 이미지

Quote:
제로보드는 업그레이드가 아니라 완전 새로 태어나야 할 것 같습니다.

2년 전에 4.1 을 내 놓은 후에 업그레이드가 없는 것은 시간이 없는 이유도 있지만 근본적으로 더 이상 업그레이드가 불가능하기 때문이였습니다.

수 많은 분들이 스킨과 플러그인들을 만들어 주셨는데, 이 훌륭한 자원들을 그대로 쓰게 하면서 업그레이드를 하는 것은 정말 불가능한 것 같습니다.

제로보드의 현재 코드는 여러가지 면에서 불안정함을 가지고 있습니다.

몇년동안 기본 구조를 바꿀 수 없이 임시방편으로 기능 추가 및 보완을 해서입니다.

결국 답은 새로 만들어야겠다는 것이였습니다.

기존 제로보드는 그대로 유지를 하고, 새로운 프로그램을 만들어서 여러분들의 애정과 노고에 보답하도록 하겠습니다. ^^

더 멋진 프로그램이 공유될 수 있도록 힘을 주시면 감사하겠습니다. ^^

제로보드 개발자 분께서도 새로 개발 하신다고 하네요..

하지만 언제쯤 가능할지..

출처:http://www.nzeo.com/bbs/zboard.php?id=main_notice&no=170

ssm96의 이미지

개발에 대한 관심이 있으신것 같아서;;

저작권이 어느정도 GPL 에 근접하게 개방되었으니

확인하시고 마음껏 개발하시기 바랍니다 ^^;

http://mini-i.com