그누독스 테스트 버전 (20121030 버전 업데이트- 리플의 업데이트 내역을 꼭 읽으세요!!) > 그누4 빌더

그누4 빌더

설치하면 순식간에 홈페이지가 뚝딱 생기는 빌더를 사용해 보세요.
빌더의 저작권은 해당 빌더 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
빌더 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
주의) 빌더에 포함된 CHEDITOR의 경우 SIR에서 배포하는 조건으로 포함하는 것을 허락하며,
다른 곳에서 배포하는 경우 CHEDITOR를 제거하시거나 CHEDITOR를 구입하여 배포해 주시기 바랍니다.

그누독스 테스트 버전 (20121030 버전 업데이트- 리플의 업데이트 내역을 꼭 읽으세요!!) 정보

그누독스 테스트 버전 (20121030 버전 업데이트- 리플의 업데이트 내역을 꼭 읽으세요!!)

첨부파일

20121030.7z (2.0M) 434회 다운로드 2012-10-29 16:19:12

본문

안녕하세요. 간만에 자료실에 업로드를 하는군요..
아직은 테스트 버전 5 정도의 진행수준이지만...
(걸음마 수준의 실력이라 중간에 길을 잘못잡아서 몇번 완전히 갈아엎기도 했습니다.. ㅎㅎ;)
혼자 헤메는 것 보다는 같이 하고싶어서
좀 일찍 그누독스를 소개합니다.


그누독스는 그누보드 DTD 버전을 기반으로 한 사이트빌더입니다.
그누보드 DTD 의 버전업을 따라갈 예정이구요..
DB도 되도록 그누보드DTD의 순정과 동일하게 유지할 예정입니다.
들어오는 길이 있으면 나가는 길도 있어야 한다는 것이 나름의 원칙이라...
언제든지 순정으로 돌아가실때는 간편하게 파일만 교체하면 되도록 DB와 파일 경로는 유지할 예정입니다.

대규모 커뮤니티 사이트 용도로  만드는 것이 아니기 때문에 성능개선보다는
사이트 테마와 스킨질을 하기위해서 만든다고 하는 것이 포인트입니다.
일단은 준비중인 테마스킨들과 이전에 작업했던 게시판 스킨들 (말풍선스킨시리즈,모바일스킨들,마이벙커 사이트에서 쓰이는 스킨들)을 모두 그누독스에 맞게 변환하는 작업을 우선적으로 시행할 예정입니다.

그누독스는 올 봄에 어느 분의 부추김? ^^ 에 의해서 만들기 시작했다가...
5월달에 체리수확하러가면서 스탑되서 이후로 8월사이엔 다른 작업하느라 손못대고 있다가..
최근들어 다시 시작했습니다.
이전까지 만든거 모두 폐기하고 새로 조립하기 시작한지 몇 주 되지 않았습니다...


http://gnudocs.com/bbs/board.php?bo_table=g3b1
최신 배포본은 위 게시판에서 다운 받을 수 있습니다.

사용된 개별 스킨(dtd용)은
http://gnudocs.com/bbs/board.php?bo_table=g3b2
에서 다운 받으실 수 있습니다.

스크린샷은 기본값으로 설치했을때 모습과
사용된 게시판 스킨들의 모습을 캡쳐한 것입니다.


오픈소스/오픈프로젝트로 개발을 진행하고 싶습니다.
아이디어 내 주실 분도 좋고
프로그램을 다루시는 분도 좋고
포샵디자인 하시는 분도 좋고
테스트 해주실 분도 좋구요
여러분들이랑 함께 하고싶습니다.
아무래도 혼자서만 하다보니 어디가 구멍이 났느지 찾아보는 것만도 한참 걸리네용..


라이센스는 그누보드 부분은 GPL라이센스를 그대로 이어받고요
스킨 부분에는 삽입된 플러그인이 gpl이 아닌 별도의 라이센스를 가지고 있는 경우가 많아서
이에 대해 표시를 할 예정입니다.
예를들어 메인에 사용된 nivo slider는 mit 라이센스입니다.
최대 오픈소스  -  최소 프리웨어의 라이센스 범위 안에서 작업을 해 나갈 예정이니
회원님들이 사용하시는데는 아무런 문제가 없을 것입니다.
다만 수정재배포는 정식버전이 배포되고 포함된 스킨/플러그인에 따른 개별 라이센스가 확정될때까지 자제해 주시면 감사하겠습니다.



테마와 기능들이 어느정도 자리 잡으면
그 다음엔 모바일환경, 다국어환경 등을 지원하는 작업들을 할 예정입니다.
궁극적으로는 그누보드환경-그누독스 기반의 CMS 를 만들어보고싶습니다만
거기까지 도달할 수 있을지는 ㅎㅎㅎㅎㅎ  그냥 제 바람입니다만서도...


테스트용 계정은
http://cherry.godohosting.com/  <= 제 노트북 다음으로 가장 빨리 업데이트 되는 계정입니다.
http://log.woobi.co.kr/ <= 트래픽이 작아서 빨리 죽더군요;;
두군데 입니다.
트래픽 남아있는 곳 어느쪽이든지 이용하시면 되고요
회원가입 귀찮으신 분은
test / 1111
으로 로그인 하셔서 써보시면 됩니다.


공식홈페이지는 http://gnudocs.com 입니다.
공식홈페이지도 한창 손보는 중이라 어수선 합니다....
사용설명서 작성도 한참 걸리겠군요...

앞으로 많은 관심 부탁드립니다.

-------------------------------------------------------
추가 : 설치시 정상동작하지 않으시는 분은 서버환경(호스팅업체등)을 알려주시면 감사하겠습니다.

현재 고도호스팅/우비호스팅 등의 리눅스 apm 환경에선 정상동작하구요
pc에 리눅스+ apm 설치하고 GD라이브러리 설치한 일반적인 환경에선 잘되는듯 합니다.
윈도우에서 apmsetup7 또는 xampp를 설치했을때도 잘 동작합니다.

미지원 호스팅
허브웹 : phpThumb이 동작하지 않습니다. 엑박분출.
추천
15

댓글 전체

수정버전 업데이트 합니다.

http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=10

20120927 버전  변경사항

라이트박스 플러그인 삭제했습니다.

게시판 뷰스킨에서 에디터에서 이미지 삽입시  이미지사이즈가 클 경우 자동 리사이징 안되는 문제 해결했습니다.

게시판 글쓰기 스킨에서 이름입력시 한글영어조합 가능하게 바꾸었습니다.

게시판 글쓰기 스킨에서 에디터사용시 크기 10줄 -> 20줄로  변경하였습니다.

게시판 뷰 스킨에서 이미지 자동 리사이징 js 삽입하였습니다.

게시판 뷰스킨에서 업로드 이미지 클릭시 팝업으로 원본크기 보여주는 기능 삭제했습니다. ( 추후에 필요하면 js 로 동작하게 만들겠습니다.)

회원가입시 이름 입력란에 한글영어조합 입력 가능하게 변경했습니다.

회원가입시 생년월일 / 성별 입력란은 주석처리 했습니다.

관리자 로그인시 상단에 admin 링크 추가했습니다.
통채로 업로드하는거 맞죠? 했더니 1) date폴더를 생성하세요.(루트) date 폴더를 생성했더니 > 2) 707로 변경해주세요. 변경했더니 3) 설치를 완료하였습니다. 4) 하얀화면에 Warning: dir(./extend): failed to open dir: No such file or directory in /home/sayho89/www/common.php on line 495 Fatal error: Call to a member function read() on a non-object in /home/sayho89/www/common.php on line 496 라고 나오네요 ㅠㅠ 호스팅사는 http://sayho.woobi.co.kr/ 호스팅사 써본신 것 처럼 우비입니다. 유료호스팅이구요.
테스트버전 20120927a 몇가지 수정한 버전입니다.

http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=12&page=0&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0

다운로드는 링크에서 받으세요

변경사항

1) 회원정보에 회원색상 mb-1에 삽입하도록 변경했습니다.

2) 게시판 view 화면에 버그 수정했습니다.

3) 갤러리스킨의 섬네일 bg 를 교체했습니다.

그외 눈에 잘 안띄는것들...^^
감사합니다! 해결되였어요~
1) 상단 큰 중앙 이미지 변경은 어떻게 하나요?
2) 테마 black를 적용하려면 어떻게 해야하나요?

최근에 본 빌더중에 디자인이 세련되고 깔끔하네요 추천합니다!
관리자페이지가 업그레이드되면 더 좋을 것 같네요.
1) 중앙에 큰 이미지 변경은 현재 g1b1 게시판에 이미지를 업로드하면 자동으로 뿌려지게 되어있습니다만 이 부분도 개선이 필요합니다.이걸 고치려면 /skin/theme/default/index.skin.php  파일을 열어서
<div id="slider_block">
<?php echo latest("default_slider",g1b1,4,0)?>
</div>
부분에서 g1b1을 원하는 게시판으로 변경하시면 됩니다.

2) 검은색 배경의 테마는 아직 만들지 않았습니다.

감사합니다.
DB명을 다른것으로 바꿔서 설치하고 싶은데 어디어디를 변경해야할까요?? SQL파일 이것저것 바꿨는데
설치3단계에서 정지되어 버리네여 ㅠ_ㅠ 우엉
2단 메뉴구성에다 상위그룹을 누르면 하위게시판이 쭈르륵 뜨는데요. 현재 SIR 커뮤니티처럼 1단메뉴구성으로하고 메뉴를 누르면 바로 다이렉트로 게시판으로 연결되게끔 하고 싶은데 어찌 만져야 할 까요? 그리고 배추스킨까니까 게시판폭이 절반으로 홀쭉해졌어요. 도움 좀 부탁드립니다 ㅠ
메뉴는 /skin/theme/default/menu/ 에 보시면
menu.php 라는 파일이 있습니다.
이것을 수정하시면 원하는 형태로 바꾸실 수 있습니다.

배추스킨은.. 한번도 사용해 본 적이 없는 관계로... 질문에 답변을 드릴 수가 없네요... ;;
g4 라는 테이블 이름을 바꾸시려는것 같네요..
이건 저도 아직 안해봐서...
한 디비에 여러개를 설치할 수 있도록 이런 기능도 넣어봄직 하겠네요...
그누회원님들 추석은 잘 지내셨는지요
추석연휴에 시골가서 농사일하다가(?) 이제 돌아왔습니다.
남기신 질문은 차근차근 하나씩 풀어보도록 하겠습니다.
메인화면 상단에 이미지 바꾸어지는 부분을 수정하고 싶은데여

g1b1게시판 에서 파일을 업로드 하면 된다고 하신거 같은데

그래서 제 컴퓨터 c:에 있는 이미지를 파일 업로드 했는데

메인화면에서는 notice 화면이 엑박이 뜨고 메인화면도

안나옵니다 워낙 제가 초보라서여....
굉장히 좋은것같습니다!!

그런데 첫페이지가 좀 무거운것같아요...

2MB짜리 이미지도 올려놓고 해당게시물에 들어가면 팟! 하고 뜨는데

첫페이지는 무겁게 느껴지네요...

메뉴 바로밑에있는 대형 슬라이드 부분만 지워도 봤는데 그래도 좀 무거운듯...;;

아무리 섬네일이 많다지만.... 다른 빌더의 경우에는 이정도는 아니라서....

다른건 다 좋은데 첫페이지만 무거워요...
현재 메인페이지가 무거운것은 이미지가 커서 그런것도 있지만 
웹폰트 탓도 있습니다.
다음 버전에서는 웹폰트를  cdn 에서 받아오도록 변경할 예정입니다.
좋은 의견 감사합니다. 즐거운 주말 되세요.
http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=13

20121008 버전 업데이트

1. geditor에서 이미지 파일 업로드시 파일네임의 공백이  + 로 변환되어서
phpThumb 에서 섬네일 생성시 에러가 발생하는 현상해결을 위해
파일 업로드시 파일 네임의 공백을 없애고 urlencode 하는 방식으로 변경

2. 트래픽을 줄이기 위해 웹폰트를 구글 cdn 으로 처리하도록 변경

그외 기타 몇가지 변경..
http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=18

20121012 업데이트합니다.

변경사항

1) 웹폰트 제거

/skin/theme/default/style.php

에서 웹폰트 부분 제거 했습니다.

앞으로 default 테마에선 웹폰트가 제거된 상태로 배포하도록 하겠습니다.

로딩속도나 트래픽둘다 신경쓰여서 제거했습니다.

2) 회원정보수정에서 회원사진 삭제부분 수정

회원스킨 - 회원사진 업로드 부분  - 업로드후 삭제체크가 동작하지 않는 부분 수정

/bbs/register_form_update.php

회원사진 삭제 부분에 섬네일 4종 삭제하도록 변경

----------------------------

게시판스킨 - 갤러리 exif 버전이 추가되었습니다.

http://mybunker.co.kr 에서 사용하는 것인데

업로드 이미지 아래에 exif 를 출력하게 만든 것입니다.
http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=20

20121012a 버전 업데이트합니다.

메인화면에 이미지 슬라이더를

최신글 스킨이 아니라  이용자가 직접 업로드 하는 방식으로 변경합니다.

최신글 쿼리 - phpthumb 으로 이미지 재생성 하는 과정에서

메인화면 로딩이 느려지는 부분을 해결하기 위한 방법입니다.



메인의 슬라이더 이미지를 변경하실 때는

/skin/theme/default/slider/slider.php

26번째 줄부터  img 로 이미지 삽입하도록 되어있는 부분을 고치시면 됩니다.

이미지의 가로, 세로 크기는 980, 300 으로 되어있으니 이 부분 유념해주세요.

----------------------------------------------------------------------------

 메인 슬라이더를 기존의 최신글 스킨 방식으로 돌리고싶으신 분은

skin/theme/default/index.skin.php

이 파일을 덮어 씌우지 마세요.
처음부터 [그누독스] 설치하려고 하니 계속 오류가 생겨서

기존에 그누사이트 설치/운영 중인 곳에 [그누독스] 모든 파일을 덮어 씌웠습니다
그랬더니, DB접속 오류라는 메세지가 나타나는군요

기존에
dbconfig.php 파일은 그대로 있는 상태입니다

혹시, DB경로를 인식하는 파일이 그누와 다른가요?

사이트: www.beijingtt.com
그누보드 4와 그누보드4DTD 버전은 서로 모양이 조금씩 다릅니다.
그누독스는 그누보드 dtd 버전과 호환됩니다.

그누보드 4는 db 설정 파일이 /dbconfig.php  에 생기고
그누보드4 DTD는 설정파일이 /data/dbconfig.php 에 생깁니다.
위치를 바꿔보시고요..

그누보드 4를 그누보드4 dtd 버전으로 바꾸시려면 몇가지 작업을 하셔야 합니다.
우선 db를 열어서 게시판의 data가 있는  g4_write_게시판명 테이블에 wr_file 이라는 칼럼을 생성해주셔야 합니다.
그리고 이 칼럼에 해당게시물의 업로드 파일 수를 넣어 주셔야 합니다.
그래야 게시판 스킨에서 게시물의 첨부파일이나 이미지를 불러올때 에러가 발생하지 않습니다.

다른 방법으로는 bbs나 게시판 스킨쪽에 wr_file 관련된 쿼리나 조건문을 모두 변경하셔야 하는데 이쪽은 오히려 일이 커질 수도 있습니다.

또 한가지 자체서버로 운영 하신다면
되도록 phpthumb 의 실행환경에 표시된
gd라이브러리와 imagemagick을  모두 설치해주시길 추천합니다.
자세한 답변 감사합니다
파일과 DB 삭제하고 다시 셋팅했습니다
그리고, 처음부터 설치하려고 하는데, 아래와 같은 메세지가 뜨는군요

select * from g4_config

1146 : Table 'beijingt_db.g4_config' doesn't exist

error file : /index.php
처음 설치하는 분들은.....

압축파일 풀고나서  /data/dbconfig.php 에 있는 파일을 삭제를 하여야

정상적으로 설치됩니다...

모조키님이 이걸 삭제를 안시켰더라구요..
예, DB삭제하고 다시 설치해 봤습니다

그누DTD를 먼저 설치 후 덮어 씌우면 어떨까요?
이렇게도 해보고 저렇게도 해보면 ...
지금이 707로 한겁니다
그런데 777로 해야 되더군요
다른 그누사이트도 마찬가지입니다
예: yoyo114.com

DB 부분은 ... 아까 DTD버전 설치해서 관리자 접속까지 문제 없었습니다!
707로 돌아가게 세팅되는게 그누보드 기본값인데... 흠;;
아파치 가상호스팅 설정이 어떻게 되어 있으신지 여쭤봐도 될까요?
 options follwSimlinks Muntiviews ~ 이쪽부분요...
beijingtt.com
사이트에 파일을 올리고 있습니다
메인의 코멘트 불러 오는 중에 안보이는 부분 있습니다
[New Comments]
----
(확인했습니다)
댓글 보이는 부분이군요
섬네일이 보이다 안보이다 하네요;;;;
phpThumb 폴더를 완전히 삭제하신후에
재업로드 해보세요..
그래도 안되면..
아파치 가상호스팅 설정부분을 좀 고쳐보세요;;;
하위폴더 직접 액세스가 안되게 막아놓은? 것같은 현상이 생기네요...
phpThumb 파일은 괜찮은 것 같고요
아파치는 제가 만질 줄 몰라서 ...
...
음~
이미지 엑스표시가 자주 뜨는군요
서버관리회사에 문의해보겠습니다
감사합니다
개발자님 정말 예쁜 빌더네요... 저희사이트에도 적용시키려고 DB모두 지우고 www폴더 안에있는것도 모두 삭제하고 업로드 후 config.php(prefix부분을 g4_에서 임의 설정값으로 변경) <- 현재 다른계정에 그누보드를 사용하여 DB손실을 방지하기 위하여.. 

아무튼 설치를 완료했는데.. 상단 이미지 하나가 엑박이 뜨고 상태는 모두 설치완료되었다고 해서 메인페이지로 가기를 눌렀떠니 아래 메세지가 뜨고 아무것도 안뜨네요.. ㅠㅠ

Warning: dir(./extend) [function.dir]: failed to open dir: No such file or directory in /home/OOOOOO/OOOOOOO/www/common.php on line 495

Fatal error: Call to a member function read() on a non-object in /home/OOOOOO/OOOOOOO/www/common.php on line 496

계정부분은 O로 처리하였습니다.

무슨 문제일까요?ㅠㅠ 도와주시면 감사하겠습니다^^
압축풀때 알집 쓰지 마세요. 그냥  알 붙은건 아무것도 쓰지마세요.. ^^
extend 폴더가 빈폴더 인데 알집은 빈폴더를 생성하지 않습니다.
압출풀때는 rar 이나 압축시대 또는 7z 를 사용하시면
폴더가 정상적으로 생성됩니다.

/extend 폴더를 그냥 생성해주시면  extend 폴더 관련 에러는 나오지 않습니다.
7z로 압축하니 설치 후 접속도 잘되네요. 근데 다른건 다 잘되는데 홈페이지 메인 하단에

select * from cwkorea1_write_g1b1 where wr_is_comment = 0 order by wr_num limit 0, 4
 
1146 : ���̺� 'test.test_write_g1b1' �� �������� �ʽ��ϴ�.

error file : /index.php

라고 나오네요 ㅠㅠ

빠른 답변 너무 감사드립니다.

위에 마농닷컴님이 질문하신 거랑 비슷한 증상인 것 같은데.
저는 개발자님 최신버전으로 사용하고싶어요ㅠㅠ
DTD원본말구요 ㅠㅠ
어떻게 방법이없을까요?
http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=23

20121015 버전입니다.

1. default_gallery_ exif 게시판스킨에서

view 화면에서
focal length (초점거리) 계산 하는 부분의 식을 변경하였습니다.

2. default_bbs 게시판스킨에서

공지사항일때
게시물 제목 앞부분에
[공지사항]
이라고 표시되도록 수정하였습니다.

3. 게시판 비밀글 수정시
상하단에 레이아웃이 표시 되지 않던 부분을 수정하였습니다.
오늘 나온 업그레이드 버전으로 재설치 하였는데도

홈페이지 메인 하단에

select * from test_write_g1b1 where wr_is_comment = 0 order by wr_num limit 0, 4

1146 : ���̺� 'test.test_write_g1b1' �� �������� �ʽ��ϴ�.

error file : /index.php

그리고 메뉴를 눌러서 메뉴페이지에 들어가면 아래처럼 오류가 나오네요 ㅠㅠ

Home > 그룹03
select * from test_write_g3b1 where wr_is_comment = 0 order by wr_num limit 0, 5

1146 : ���̺� 'test.test_write_g3b1' �� �������� �ʽ��ϴ�.

error file : /bbs/group.php
 
우비호스팅 쓰고있습니다.ㅠㅠ

어떻게 해결 방법이 없을까요? ㅠㅠ
저는 오늘버전으로 기본값대로 설치해보니 정상으로 나옵니다.
DB는 utf-8 로 세팅하신거죵?
수정하실때 에디터 프로그램에서 utf-8( no bom)으로 하셨구요??

흠..;;
역시 모조키님의 퀄은 장난없네요..추천부터 누릅니다.

하나만 여쭤볼게요~ 우선 그룹메뉴가 너무 이뻐서 include 시켜 적용해봤는데
크롬에서는
 <li><a href="javascript:show_url('<?php echo "$g4[bbs_path]/memo.php"?>','600','600','yes');" >쪽지함</a></li>

이 소스가 안먹지만 다른건 아주 잘되서 야호~! 했는데
IE에서는 그룹메뉴의 게시판 드롭박스가 가로로 생기면서 전체적으로 가로가 깨지는데..
왜 그럴까요ㅠㅠ
메뉴부분은 아이콘이나 색상은 제가 넣었지만
코딩은 대부분 다른분이 해주신 것입니다.
그래서 잘 몰라영...ㅎㅎ;;

드롭박스위치가 흩트러 지는건
float 속성이나 display:block 속성이 바뀌어서 그럴 수 도 있습니다.
css style 이 겹치면..  ^^;;
DB, 에디터플러스 UTF-8로 설정되어있는데도 그러네요 ㅠㅠ 어떻게 방법이없을까요? 홈페이지 cwkorea.com입니다. 메세지 확인한번 해보세요 ㅠㅠ
설치 하실때 사용하신 수정된 sql_gnudocs.sql 파일에 테이블 이름들을 제대로 안고쳐서 쿼리가 안되는거 아닐런지요??

내용중에 보면 g4_로 시작하는 테이블이름들 주루루 나오는데 그거 다 일일이 고쳐야 할텐데..
내용중에 여기서부터 게시판 테이블 추가 라는 주석 아래로
g4_write_g1b1  이런식으로 추가되도록 만들어져있는데
여기에  g4_ 부분도 모두 대체해주셨는지
모두다 바꿨는데도 안되네요 ㅠㅠ 기존 다른계정에 있는 그누보드 때문인건지 ㅠㅠ 막막하네요. 이대로 포기해야하는건가요ㅠㅠ
컬트루//

설치파일 패치 만들었습니다.

http://gnudocs.com/bbs/board.php?bo_table=g1b2&wr_id=81&page=0&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0

게시물 참조하시고
기존배포본에 첨부파일 풀어서 덮어 씌우시고
config.php 파일에서 table_prefix 수정하셔서 쓰시면 됩니다.
패치의 기본값은 gnudocs_ 로 되어 있습니다.
20121017 버전 업데이트 합니다....


이번 버전은 바뀐게 많아서..... 꼭 아래 설명을 읽고나서  적용을 하시기 바랍니다.



------------------------------------------------------------------------------------------------
 
중요한 부분이니 꼭 읽으세요.




1) 처음 설치하시는 경우

설치할때 table_prefix 값을 이용자가 입력하도록 변경하였습니다

원래는  /config.php 에 'g4_' 라는 값으로 고정이 되어 있었는데요..

이것을 이용자가 설치시에 직접입력해서  하나의 DB에 여러개의 그누독스를 설치할 수 있도록

하는 기능을 지원하도록 하였습니다.





이용자가 입력한 값은

/data/dbconfig.php

여기에 저장됩니다.


<?php
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_password = 'apmsetup';
$mysql_db = '20120922';
$db_prefix = '사용자가 입력한 table_prefix값';  <- 설치시에 마지막에 입력값을 추가 하도록 하였습니다.
?>


아직 테스트는 충분치 않은 상태입니다만.. 일단 제 노트북에서는 잘 됩니다... ^^;;



2) 기존 그누독스 또는 DTD 에서 업그레이드 하는 경우

디비 테이블을 열어보시고 첨자를 확인하신 후에 (그누보드 기본값은 g4 입니다.)

/data/dbconfig.php 를 열어서

위의 형식대로 한줄 추가해 주시면 됩니다.

$db_prefix = 'g4_';

이렇게요..

그리고 나머지 파일을 덮어 씌우시면 됩니다.

---------------------------------------------------------------------------------------------------------------
 
수정부분 설명

설치와 관련된 부분은  /install 폴더 안의 파일들과 /config.php 파일에만 적용되었습니다.

- 인스톨 두번째 화면 install_config.php 에 입력란 오른쪽에 설명이 추가되었습니다.

- install_db.php 에 db_prefix 값을 읽어와서 그누독스에서 생성하는 테이블 이름에 적용되도록 하였습니다.

5 라인에  추가

$db_prefix = $_POST['db_prefix']."_"; // prefix 값을 변수에 넣기.

178 라인에  추가

// 추가할 테이블 이름을 배열로 묶음
$add_table['g1b1']        = $g4['table_prefix'].'write_g1b1';
$add_table['g1b2']        = $g4['table_prefix'].'write_g1b2';
$add_table['g1b3']        = $g4['table_prefix'].'write_g1b3';
$add_table['g1b4']        = $g4['table_prefix'].'write_g1b4';
$add_table['g2b1']        = $g4['table_prefix'].'write_g2b1';
$add_table['g2b2']        = $g4['table_prefix'].'write_g2b2';
$add_table['g2b3']          = $g4['table_prefix'].'write_g2b3';
$add_table['g2b4']        = $g4['table_prefix'].'write_g2b4';
$add_table['g3b1']        = $g4['table_prefix'].'write_g3b1';
$add_table['g3b2']        = $g4['table_prefix'].'write_g3b2';
$add_table['g3b3']        = $g4['table_prefix'].'write_g3b3';
$add_table['g3b4']        = $g4['table_prefix'].'write_g3b4';
$add_table['g4b1']        = $g4['table_prefix'].'write_g4b1';
$add_table['g4b2']        = $g4['table_prefix'].'write_g4b2';
$add_table['g4b3']        = $g4['table_prefix'].'write_g4b3';
$add_table['g4b4']        = $g4['table_prefix'].'write_g4b4';
// 추가할 테이블 이름을 배열로 묶음

371라인에 추가

fwrite($f, "$db_prefix = '$g4[table_prefix]';n");


-  /install/ sql_gnudocs.sql  파일 내용변경

프레픽스값을 적용한 게시판 테이블을 생성하기 위해서
그누독스에서 생성하는 게시판 테이블들을 모두 변수형으로 변경합니다.


563번쨰 줄부터

###################################################################
##
##  여기부터 게시판 테이블 추가
##
###################################################################

라는 주석 밑으로 테이블 생성하는 부분에

위에서 만들었던 table_prefix를 포함하는 변수형태의 테이블 이름으로 모두 변경함


##
##  `$add_table[g1b1]`
##

DROP TABLE IF EXISTS `$add_table[g1b1]`;
CREATE TABLE `$add_table[g1b1]` (
  `wr_id` int(11) NOT NULL auto_increment,
  `wr_num` int(11) NOT NULL default '0',
  `wr_reply` varchar(10) NOT NULL default '',
  `wr_parent` int(11) NOT NULL default '0',
  `wr_is_comment` tinyint(4) NOT NULL default '0',
  `wr_comment` int(11) NOT NULL default '0',
  `wr_comment_reply` varchar(5) NOT NULL default '',
  `ca_name` varchar(255) NOT NULL default '',
  `wr_option` set('html1','html2','secret','mail') NOT NULL default '',
  `wr_subject` varchar(255) NOT NULL default '',
  `wr_content` text NOT NULL,
  `wr_link1` text NOT NULL,
  `wr_link2` text NOT NULL,
  `wr_link1_hit` int(11) NOT NULL default '0',
  `wr_link2_hit` int(11) NOT NULL default '0',
  `wr_trackback` varchar(255) NOT NULL default '',
  `wr_hit` int(11) NOT NULL default '0',
  `wr_good` int(11) NOT NULL default '0',
  `wr_nogood` int(11) NOT NULL default '0',
  `mb_id` varchar(255) NOT NULL default '',
  `wr_password` varchar(255) NOT NULL default '',
  `wr_name` varchar(255) NOT NULL default '',
  `wr_email` varchar(255) NOT NULL default '',
  `wr_homepage` varchar(255) NOT NULL default '',
  `wr_file` tinyint(4) NOT NULL default '0',
  `wr_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  `wr_last` varchar(19) NOT NULL default '',
  `wr_ip` varchar(255) NOT NULL default '',
  `wr_1` varchar(255) NOT NULL default '',
  `wr_2` varchar(255) NOT NULL default '',
  `wr_3` varchar(255) NOT NULL default '',
  `wr_4` varchar(255) NOT NULL default '',
  `wr_5` varchar(255) NOT NULL default '',
  `wr_6` varchar(255) NOT NULL default '',
  `wr_7` varchar(255) NOT NULL default '',
  `wr_8` varchar(255) NOT NULL default '',
  `wr_9` varchar(255) NOT NULL default '',
  `wr_10` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`wr_id`),
  KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`),
  KEY `wr_is_comment` (`wr_is_comment`,`wr_id`)
);


이런 형식으로 변경



- prefix값을 읽어오기 위해서 config.php 의  40번째 라인 쯤에


 // table_prefix 를 불러옴
    $dbconfig_file = 'data/dbconfig.php';
    if(file_exists($g4['path'].'/'.$dbconfig_file)) {
    include_once($g4['path'].'/'.$dbconfig_file);
unset($my); // DB 설정값을 클리어 해줍니다.
    }

$g4['table_prefix']        = $db_prefix; // 테이블명 접두사

와 같이 변수를 읽어오는 방식으로 변경하였습니다.

- firefox가 드디어  word-break:break-all; 을 지원하는것 같습니다. ^^
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa무한테러를 방지하기 위해서 게시판이나 최신글 출력부분에 모두 word-break:break-all; 를 적용하도록 변경 중입니다. 빠진 곳이 있을 수 도 있으니... 찾으시면 제보 부탁 드립니다.
 


그외에 자잘한 스타일 적용이나 변경점이 있었으나... 다 찾아서 적기는 무리~!!! 그냥 패스하죠;;





-------------------------------------------------------------------------------------------------------------------
 
default_talkbox 게시판 스킨이 추가되었습니다.

예전에 만들었던 토크박스 말풍선스킨을 그누독스에 맞게 새로 제작하고 있습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=96458

원래는 이런거였죠.. 그누보드4용이었고.. 온통 테이블과 이미지 낑궈넣기로 만들었던...;;;

그누독스용 버전에선 스크립트로 대체했습니다.

회원색상 적용하도록 바꾸었고요..

아직은 완전한 상태는 아니고 제작중입니다만....

혼자 버그찾고 수정하고는 지치기 때문에...

이용자 여러분들이 써보시고... 개선점을 지적해주시라고...  배포본에 포함합니다.

자동리프레시는 아직 안됩니다.... ^^




다운로드는 아래의 링크를 이용해 주십시오.

http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=24


감사합니다.

저는 이제 쓰러짐;;;;
개발자님. 홈페이지 확인해보세요. 이제 전체 기능 잘되는거 맞나요? 너무너무 감사드립니다. 이렇게 신경써주시는 개발자님은 별로 없으실텐데 ㅠㅠ 너무너무 감사드려요~!!^^ 하시는 일 대박나세요^^
첫페이지가 무거운건 메인에 걸린 이미지 슬라이더 때문이 가장 큽니다.

/skin/theme/default/index.skin.php 를 열어서

<?php include_once($theme_skin_path.'/slider/slider.php'); ?>

부분을 이미지 등으로 대체하시면 훨씬 빠르게 느껴지실겁니다.
http://cherry.godohosting.com

테스트 사이트를 이미지 슬라이더 대신에 단일 이미지로 대체해 보았습니다.

첫페이지 로딩이 부담되시면 이런식으로 변경해서 사용하시면 좋을듯 싶습니다.
슬라이더는 예전버전에서도 없애봤다고 말씀드렸던것 같은데....

슬라이더 보다는 최근글(갤러리) 부분이 더 영향이 큰것같습니다...

제로보드 보다 더 무겁습니다...
20121019 버전  업데이트 합니다.
==============================================

http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=26

회원소개보기에 프로필 사진 출력되도록 변경했습니다.

그외 중요하지 않은 것들 살짝...
20121020 버전 업데이트합니다.
=====================================
http://gnudocs.co.kr/bbs/board.php?bo_table=g3b1&wr_id=27

중요업데이트 내역

1)  일반 아이디로 admin 계정에 들어갔을때 나오는 에러메세지 제거

2) 장문의 타이틀을 입력했을때 write_update 하다가 뻗어버리는 현상 해결

(예: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)
 

그외에 default 테마스킨에 주석추가
20121021
-===========================================
http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=30

인스톨 화면에서  $db_prefix 가 정의되지 않아서 에러가 뜨던 부분을 수정하였습니다.
20121021a 버전 업데이트
==================================================
http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=31

배포전에 미리 기록해 봅니다.

패치내역

/bbs/write_uodate.php

2번째줄 에러분출로 변경

$g4['title']= $_POST['wr_subject'];



phpThumb 설정파일 126라인

if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
// Windows: set absolute pathname
$PHPTHUMB_CONFIG['imagemagick_path'] = 'C:\Program Files\ImageMagick-6.8.0-Q16/convert.exe'; //for win7 , you can change install path
 } else {
// *nix: set absolute pathname to "convert", or leave as null if "convert" is in the path (location detected with `which`)
 //$PHPTHUMB_CONFIG['imagemagick_path'] = '/usr/local/bin/convert';
$PHPTHUMB_CONFIG['imagemagick_path'] = /usr/bin/convert; // for ubuntu user
}

이미지매직 경로 설정해 줌 - 이것은 각자 서버의 환경에 맞게 변경해주어야 합니다.


게시판 스킨 추가

default_bbs_fancybox
default_gallery_exif_fancybox
default_talkbox_fancybox

이렇게 3개 스킨이 추가 됩니다.
인덱스에 이것만 있고.. 화면은 안 나옵니다. 그누보드 DTD 잘 설치했고요.. ㅠㅠ

<?php
include_once('./_common.php');
$g4['title'] = '';
include_once($g4['path']."/theme_setup.php"); // 테마 폴더 경로 불러오기
include_once('./head.theme.php'); //테마포함 상단부분
include_once($theme_skin_path.'/index.skin.php'); //인덱스부분
include_once('./tail.theme.php'); //테마포함 하단부분
?>
늦은 밤에 덧글을 주셨네요..;; 열심히 씨름해서 결국 설치 했습니다. 인스톨을 안 했었어요.. ;;

아래부분 프로젝트 소개 등은 수정해도 되나요??
개인 홈페이지로 사용하려고 열심히 배워가며 적용하는 중이에요. 감사드립니다.
www.phoneused.net

1. 전면에 사진 슬라이더 설정하려고 하는데요.

<img src="
<?php echo $theme_skin_path;?>/img/image3.jpg" border=0> 이 자리를

<img src="
<?php echo $latest_skin_path?>/jquery.nivo.slider.pack.js"> 이렇게 변경했는데 X박이 나옵니다.

방법이 잘못됐나요? 어떻게 하면 전면에 슬라이더로 나오나요?

2. 그룹마다 서브메인 페이지를 따로 구성하고 싶습니다. 갤러리는 사진 모음으로, 글은 글 모음으로요. 그룹별 페이지는 어떻게 하나요?

3. 모를 때마다 귀찮게 자꾸 물어봐도 되나요???????? ... ;;;

감사합니다.
1) 의 이미지/슬라이더 변경은

 http://gnudocs.com/bbs/board.php?bo_table=FAQ&wr_id=1

이 게시물을 참조하시면 되겠습니다.


2) 그룹별 페이지는 bbs/groub.php 에서 출력됩니다.

이 파일을 열어서 조건문으로 출력내용을 바꾸는 작업을 해주셔야 합니다.

게시판 스킨 이름을 읽어서  gallery 가 포함되어 있으면

최신글 스킨도 갤러리 출력으로  내보내는?  정도로 손질 하시면 될 것 같네요..


3)  질문은 여기에 남겨주시거나

gnudocs.com 에 남겨주시면

시간 되는대로 답변 달아 드리겠습니다.




11월1일까지는 출장이니.. 추가질문은 그 후에 답변을 드리겠습니다.
20121030 버전 업데이트 합니다.

http://gnudocs.com/bbs/board.php?bo_table=g3b1&wr_id=33

수정된 부분..

1.

bbs/register_form_update.php

/skin/member/default/register_form.skin.php

회원사진업로드 하는 부분에 mb_profile  이라고 된 부분을 mb_photo 로 수정



2.

/skin/theme/default/menu/menu.php

메뉴부분에서 그룹과 게시판의 확장필드 값을 불러오는 부분을 제거
http://dtd.pexiv.com 테스트하고있는데 계속 ㅠㅠ
select * from _config

1146 : Table 'dtd._config' doesn't exist

error file : /index.php

문제가나옵니다... 제대로 DB가 설치되었는데 말이죠 ㅠㅠ
자답인데요~~~ 계속 사이트에서 500 Error 가 뜨길래 뭐때문인지 고민 고민 생각 해보았는데요.

이제 보니깐 에러대신 오류메시지가 떠야하는데 제가

php.ini에서 display_errors 를 저번에 그누보드 오류 줄줄 뜨는 이후로 .. 꺼두었는데

다시 온으로 하니깐 extend 폴더를 생성해달라는 메시지가 있더군요 그래서 원일을 찾았씁니다.
자세한 내용을 알려주셔야 저도 뭐라 답변을 드릴수가 있어용... 스크립트 에러 난거면..  경로에러일지.. 아니면 어디서 꼬인건지 500에러라는 말만 듣고 제가 확인을 할 방법이 없으니까요.. ;;
전체 345 |RSS
그누4 빌더 내용 검색

회원로그인

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