리눅스에서 firefox 설치를 못해서 리눅스에서는 테스트 못했고요.
엠에스윈도에서
IE로 볼 때는 로그인 이미지가 나오고 로그인하면 로그인 이미지 대신 로그아웃 이미지가 나오는데...
Mozilla firefox로 보면 로그인 이미지와 로그아웃이미지가 한꺼번에 다 나오네요.
어건 왜 그런건가요?
뭐 중고딩이라서 못한다!는 아니고 가끔 스킨을 변경할려고하다가 에러가 나서 소스를 봐도
인덴트 엉망이고 효율적이기보단 그냥 "되도록"해 놓은 코드라는 인상이 팍 풍기더군요..
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
제로보드는 코드 자체가 "기본적으로 잘못된 HTML을 응용하는 게 더 편하게" 짜여져 있습니다. (사실 버그도 많고 상당히 느려진 감이... :)
예를 들어서 대부분의 스킨들이 이미지와 링크를 한꺼번에 disable하려고 <ZeroBoard <img ...></a> 이렇게 출력을 합니다. ("<ZeroBoard " 부분은 스킨에서 사용 가능한 변수에 저장되어 있기 때문에... 한 마디로 그렇게 쓰라고 있는 변수죠.)
근데 문제는 해당 이미지가 사라져야 하는 지 말아야 하는 지 확인할 방법이 저 변수 밖에 없어서 제대로 구현된 스킨에서는 ZeroBoard 문자열이 있는 지의 여부로 이미지를 출력하는 어처구니 없는 일까지 벌어지기도 합니다. -_-;
아무튼... 만약 <ZeroBoard <img ...></a> 이렇게 넣는다면, MSIE에서는 ZeroBoard 태그가 img 태그를 삼켜서 이미지 태그가 사라집니다. 하지만 Firefox에서는 ZeroBoard 태그 따로, img 태그 따로 처리되어서, 링크느는 사라지지만 이미지는 남아 있게 됩니다. (Firefox에서 직접 소스 보기 확인해 보세요. Firefox의 소스 보기는 파싱된 원소를을 재배치해서 만든 -- 원래 소스가 아니라 -- 거기 때문에 여기에서는 <ZeroBoard ><img ...></a>로 나옵니다.) 결국 브라우저의 태그 파싱 규칙을 이용한 트릭인데, 물론 이게 안 좋다는 거야 다 아실 겁니다. -_-
제로보드는 스킨 제작 방식부터 문제가 많습니다.
제로보드는 스킨을 include 하는 식으로 출력하는데,
이러면 악의적인 PHP 코드가 서버에서 실행될 확률이 높겠죠...
한 예로 제로보드 기본 스킨 중 하나인 zero_vote 스킨 자체에 injection 취약점이 있습니다. -_-;;
참고로 제가 안 쓰는 이유는... 변환하기 너무 귀찮았거든요.
16만건 100 메가, 32만건 81메가짜리 게시판을 다시 컨버팅 하려면 아마 모르긴 몰라도 PHP 30초 런아웃에 걸릴걸요. 실제로 저도 텍스트 함수 써서 VT 게시판 갈무리물을 SQL 형식으로 바꾸는데만 몇분씩 걸렸고 그걸 다시 MySQL 에 들이붓는데만 시간 단위로 걸렸습니다;
라고 한다면 어떤면인지요? 제로보드의 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로 묶지도 않고!) 정규 표현식으로 합니다. 따라서 (와 같은 문자는 정말로 제대로 검색이 되지 않을 수 밖에 없습니다.
제로보드 말씀인가요?스킨 문제겠죠. :?
제로보드 말씀인가요?
스킨 문제겠죠. :?
[quote="dsh"]제로보드 말씀인가요? 스킨 문제겠죠. :?[/q
http://moogi.new21.org/zb41/zboard.php?id=Freeboard
http://www.songhyun.com/bbs/zboard.php?id=munhwawon_free
를 보고 말씀 드린 거였구요. 스킨은 그 사이트 관리자만 바꿀 수 있나요? 아니면 그 사이트 이용자마다 바꿀 수 있나요? 스킨에 대해 잘 몰라서...
세벌 https://sebuls.blogspot.kr/
사이트관리자만 변경가능합니다.
사이트관리자만 변경가능합니다.
---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
제로보드 싫어요... :oops:
제로보드 싫어요... :oops:
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
저도 제로보드를 자주 쓰긴 하지만..싫은 건 싫더군요;;그래서 이참에
저도 제로보드를 자주 쓰긴 하지만..싫은 건 싫더군요;;
그래서 이참에 시간나면..제로보드 코드를 표준에 맞춰 수정한 후에..
NZEO에 리포팅해볼까 생각중입니다~.
Emerging the World!
제로보드가 예뻐서 많은분들이 애용하시는것으로 압니다.개인적으로
제로보드가 예뻐서 많은분들이 애용하시는것으로 압니다.
개인적으로 제로보드를 별로 않좋게 보는데...
이유는 검색기능이 안좋습니다.
복수검색안됩니다 --;
단어두개 넣고 검색해보면 쉽게 알수있죠.
그외에도 많은 이유가 있지만... 검색기능 하나만으로도... 대용량 게시판에는 안좋다고 봅니다.
아바타 제작기간~~ 무려 5초!!!
[quote="maylinux"]이유는 검색기능이 안좋습니다.
예.. 단순한 친목 위주에는 좋지만, 전문적인 사이트에는 좋지 않습니다.
자료를 찾으려면 phpBB 와 비교했을때 수배 이상의 시간이 소요됩니다.
너무 디자인 에 신경을 쓰는 보드 같습니다.
사용자가 바꾸어 나가자!!
= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com
사실 제로보드가 크게된 이유중에 하나도 스킨기능이기 때문이지요..
사실 제로보드가 크게된 이유중에 하나도 스킨기능이기 때문이지요..
그리고 스킨을 대부분 중고딩들이 많이 만들던데 소스 코드를 보면 웃깁니다.-_-);
뭐 중고딩이라서 못한다!는 아니고 가끔 스킨을 변경할려고하다가 에러가 나서 소스를 봐도
인덴트 엉망이고 효율적이기보단 그냥 "되도록"해 놓은 코드라는 인상이 팍 풍기더군요..
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
제로보드는 코드 자체가 "기본적으로 잘못된 HTML을 응용하는 게 더 편
제로보드는 코드 자체가 "기본적으로 잘못된 HTML을 응용하는 게 더 편하게" 짜여져 있습니다. (사실 버그도 많고 상당히 느려진 감이... :)
예를 들어서 대부분의 스킨들이 이미지와 링크를 한꺼번에 disable하려고 <ZeroBoard <img ...></a> 이렇게 출력을 합니다. ("<ZeroBoard " 부분은 스킨에서 사용 가능한 변수에 저장되어 있기 때문에... 한 마디로 그렇게 쓰라고 있는 변수죠.)
근데 문제는 해당 이미지가 사라져야 하는 지 말아야 하는 지 확인할 방법이 저 변수 밖에 없어서 제대로 구현된 스킨에서는 ZeroBoard 문자열이 있는 지의 여부로 이미지를 출력하는 어처구니 없는 일까지 벌어지기도 합니다. -_-;
아무튼... 만약 <ZeroBoard <img ...></a> 이렇게 넣는다면, MSIE에서는 ZeroBoard 태그가 img 태그를 삼켜서 이미지 태그가 사라집니다. 하지만 Firefox에서는 ZeroBoard 태그 따로, img 태그 따로 처리되어서, 링크느는 사라지지만 이미지는 남아 있게 됩니다. (Firefox에서 직접 소스 보기 확인해 보세요. Firefox의 소스 보기는 파싱된 원소를을 재배치해서 만든 -- 원래 소스가 아니라 -- 거기 때문에 여기에서는 <ZeroBoard ><img ...></a>로 나옵니다.) 결국 브라우저의 태그 파싱 규칙을 이용한 트릭인데, 물론 이게 안 좋다는 거야 다 아실 겁니다. -_-
- 토끼군
관심 있습니다.
예전부터 생각해오던 것인데요;;
같이 할 수 있을까요? kldp 프로젝트로? :)
참고로 저작권은 다음과 같군요
공개적으로 수정작업을 하기에는, 1번과 8번이 문제입니다. 원저자님과 직접 적촉해서 허락을 받든지 해야 할 것 같습니다만, 홈페이지를 보면 직접적인 피드백은 잘 없는 듯 합니다. (게시판 관리자분들이 많이들 계셔서 대신 해주는..)
추가로, 카테고리도 안보입니다. 모질라에서 멀쩡히 나오는 태그 - option - 인데, 브라우져 체크해서 안나오게 하더군요 -_-; 수정해서 쓰고 있습니다.
라이센스 상으로는 공개프로젝트로 하기는 어려울 듯 하네요.차라리
라이센스 상으로는 공개프로젝트로 하기는 어려울 듯 하네요.
차라리 제로보드 스킨을 쓸 수 있는 전혀다른 보드를 만드는 것이 좋을 듯..
제로보드 스킨 라이센스는 어떻게 되는지 모르겠지만요. ^^
사용자가 바꾸어 나가자!!
= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com
제로보드를 커뮤니티에 쓰고 있습니다..... 도대체 얼마나 고쳤는
제로보드를 커뮤니티에 쓰고 있습니다.
.... 도대체 얼마나 고쳤는지... 세션 버그 (unregister를 안하고 register 한다거나) 라던가 태그 정석, 2바이트 버그 해제, 등등등을 합해서 얼마나 개조했는지 저 자신도 기억이 안 날 정도로 많습니다...
마지막 공개가 2003년일 정도로 각자 알아서 잘 개조해서 쓰는게 제로보드입니다. 그냥 제로보드와 데이터베이스가 호환되는 보드를 새로 짜는게 나을거라 봅니다.
from bzImage
It's blue paper
당기는군요 ㅎㅎ
꽤 유용하지 않을까요?;;
또는 컨버터를 제공하고, 기존의 기능과 스킨을 사용할 수 있는, 확대된 게시판이라면 더 가치가 있지 않을까 하는데...
가능성이 있을까요?;; 즉, 사람들의 참여를 얼마나 이끌어 낼 수 있을 지 궁금합니다;
제로보드는 스킨 제작 방식부터 문제가 많습니다.제로보드는 스킨을 in
제로보드는 스킨 제작 방식부터 문제가 많습니다.
제로보드는 스킨을 include 하는 식으로 출력하는데,
이러면 악의적인 PHP 코드가 서버에서 실행될 확률이 높겠죠...
한 예로 제로보드 기본 스킨 중 하나인 zero_vote 스킨 자체에 injection 취약점이 있습니다. -_-;;
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
[quote]개인적으로 제로보드를 별로 않좋게 보는데... 이유는 검
복수검색이 안되는것 뿐만이 아니라 정규표현식 문제도 있습니다.
제로보드에서는 정규표현식 함수로 글을 검색합니다.
그래서 정규표현식에 사용되는 특수문자를 넣고 검색하면 페이지 위에 문법 오류 왕창 뱉고 페이지가 깨져버리더군요.
이런 문제 외에도 제로보드 스킨들을 보면 브라우저나 시스템 환경은 생각치 않고 디자인 위주로 나가서 효율성이 떨어지는 느낌을 종종 받을 때가 있습니다.
(덕분에 저사양의 제 컴퓨터에서 제대로 안 보이거나 무지무지 느린 제로보드 페이지가 한둘이 아닙니다.)
하여튼, 제로보드 스킨은 정말 맘에 안듭니다. 위에 분 말씀대로 중고등학생들이 "그냥 되게 만들어놓은" 스킨이라서 그럴까요? (뭐, 저도 고등학생이긴 하지만 -.-; )
뭐 제로보드도 검색기능 강화하고, 좀더 의식있는 스킨 제작자가 스킨을 만들어준다면 좀 더 괜찮을거라고 생각해봅니다.
----
http://www.planetmono.org
Re: 당기는군요 ㅎㅎ
혹시 필요하시다면
http://mini-i.com
입니다. 참고해보세요.
참고로 제가 안 쓰는 이유는... 변환하기 너무 귀찮았거든요.
16만건 100 메가, 32만건 81메가짜리 게시판을 다시 컨버팅 하려면 아마 모르긴 몰라도 PHP 30초 런아웃에 걸릴걸요. 실제로 저도 텍스트 함수 써서 VT 게시판 갈무리물을 SQL 형식으로 바꾸는데만 몇분씩 걸렸고 그걸 다시 MySQL 에 들이붓는데만 시간 단위로 걸렸습니다;
from bzImage
It's blue paper
[quote="babjo87"]복수검색이 안되는것 뿐만이 아니라 정규
라고 한다면 어떤면인지요? 제로보드의 Keyword 를 슥 보니까 정규표현식이 아닌 MySQL 검색에 모든걸 맡기던데... 41pl4 입니다만.
from bzImage
It's blue paper
개인적으로 유저면에서 가장 짜증났던거라면 page 라던가 뭔가 주렁주렁
개인적으로 유저면에서 가장 짜증났던거라면 page 라던가 뭔가 주렁주렁 따라나와서 URL 카피했을때 안 깔끔했던건데 그건 나름대로 혼자 들러붙어서 완벽하게 해결했습니다. -_-;
from bzImage
It's blue paper
[quote="dhunter"]라고 한다면 어떤면인지요? 제로보드의
Warning: Compilation failed: missing ) at offset 1 in
!#@!($&!(%&!@$&@!/www/bbs/include/list_check.php on line 57
'('를 넣어서 검색하면
대충 이런 식입니다.
지금 보니 정규표현식 오류는 아니군요. 제가 잘못 알았나 봅니다. :(
----
http://www.planetmono.org
[quote="babjo87"][quote="dhunter"]라고 한
잘 되는데요?;;;
... 제가 개조한 부분이 영향을 미친건지 어쩐건지 모르겠습니다만 잘 되는군요;;
NZEO.com 공지게시판에서 테스트 해봤습니다만 잘 됩니다.
하지만 구버전의 제로보드에서는 에러메시지군요. 아마 제목을 하이라이트 하는 부분의 정규표현식이 문제를 일으키나봅니다.
from bzImage
It's blue paper
[quote="dhunter"][quote="babjo87"][quote
하하... 제로보드의 텍스트 검색도 좀 웃기게 되어 있습니다. 결론부터 말하면, 쿼리를 때릴 때는 그냥 raw string으로 검색을 한 후에 하이라이팅은 (네. quote로 묶지도 않고!) 정규 표현식으로 합니다. 따라서 (와 같은 문자는 정말로 제대로 검색이 되지 않을 수 밖에 없습니다.
- 토끼군
제로보드를 고치는 것보다는 JS보드가 제로 보드스킨을 지원하게 하는
제로보드를 고치는 것보다는 JS보드가 제로 보드
스킨을 지원하게 하는 것은 어떨까요?
--
Minimalist Programmer
[quote="bookworm"]제로보드를 고치는 것보다는 JS보드가 제
형식이 다르니.. 차라리 JS보드 스킨을 만드는게 낫을듯 한데요..
제가 볼때는 JS보드가 제로보드보다 딸리는부분이 있다면
스킨부분뿐이라고 생각합니다.
아바타 제작기간~~ 무려 5초!!!
[quote="maylinux"][quote="bookworm"]제로보드
좀 불편하더군요.... 관리화면이....
무슨말인지 알아듣기도 힘들고...
JS보드...
깔끔해보이기는 합니다만, 좀 불편하더군요.
몇몇 인터페이스의 문제가 아닌, 방향이 아예 좀 다른 것 같아 포기했습니다.
(깔아서 test도 해봤지만;; )
현재 미니보드쪽에 관심을 두고 있습니다. 비공식패치라는 것이 올라오는 등, 사용자가 기여할 수 있는 부분이 있는 것이 긍정적으로 보이는군요.
모질라에서 완전 똑같이 나오는 홈페이지도 마음에 들고요 ㅎㅎㅎㅎ
웹보드를 죽 돌아다니는데, 좀 개방적인 정책을 취하는 소스는 별로 없더군요.
(제로보드가 그래서 더욱 마음에 안들어요..사용자가 패치해줘야 하는게 너무 많으니..)
ps. kldp.net에 보니, JS보드 메인테이너 구한다고 되어있더군요.
Re: 관심 있습니다.
패치로만 작업을 하면 되지 않을까요? 또는 제로보드 클론 - 이런건 어떨까요?
제로보드와 JS보드가 가장 개념을 달리하는게 그룹-회원 개념입니다.
제로보드와 JS보드가 가장 개념을 달리하는게 그룹-회원 개념입니다.
상당한 세분단계를 가져줄수 있는 제로보드가 이 점에서는 JS보다 여러 커뮤니티에 적용하기 쉬운 특성을 가지고 있습니다.
음... 그나저나 혹시 select_list_all.php 파일이 IE 외에 액션이 안되는 문제, 도와주실분 없나요? JS는 몰라서...
from bzImage
It's blue paper
[quote]제로보드는 업그레이드가 아니라 완전 새로 태어나야 할 것 같
제로보드 개발자 분께서도 새로 개발 하신다고 하네요..
하지만 언제쯤 가능할지..
출처:http://www.nzeo.com/bbs/zboard.php?id=main_notice&no=170
미니보드 저작권 풀었습니다 :)
개발에 대한 관심이 있으신것 같아서;;
저작권이 어느정도 GPL 에 근접하게 개방되었으니
확인하시고 마음껏 개발하시기 바랍니다 ^^;
http://mini-i.com