굿빌더 5.1.3 (기본, 모바일) (템플릿 방식 ) - 반응형 템플릿 포함 정보
굿빌더 5.1.3 (기본, 모바일) (템플릿 방식 ) - 반응형 템플릿 포함관련링크
http://www.goodbuilder.co.kr
785회 연결
첨부파일
본문
* 설문 조사 스킨 부분 수정(skin/poll/good_basic): 2번째 첨부 화일 (하위 버젼에도 적용 가능)
* biz 스타일 템플릿 사용시 쪽지 등의 창 조정: 3번째 첨부 화일 (하위 버젼에도 적용 가능)
* 모바일 상단 검색 입력 박스 배경색 및 크롬에서의 잔상 문제 해결: 3번째 첨부 화일 (하위 버젼에도 적용 가능)
* 배너 스타일 템플릿 상단 서브 메뉴와 슬라이딩 배너와의 충돌 문제 해결: 3번째 첨부 화일 (하위 버젼에도 적용 가능)
(화일 업로드 갯수 제한으로 템플릿 관련 수정 화일 모두 묶어서 3번째 첨부 화일로)
* 모바일 템플릿 상단 메뉴 관리 업그레이드: 빌더 관리(->메뉴관리)에서 PC, 모바일 통합 관리 (4번째 첨부 화일)
* 업데이트된 전체 패키지 다시 업로드됨: 2015.01.28(화) 00:05
굿빌더5 소개
1. 빌더는 기본 홈 페이지와 모바일 홈 페이지를 지원함
2. 멀티 템플릿을 지원함 (다양한 템플릿 개발 및 선택 사용이 가능함)
3. 템플릿 관리 기능이 제공됨 (템플릿 생성, 삭제, 설정 등)
빌더 설치
1. 빌더 패키지를 설치할 위치에 업로드
2. 설치 : 사용되고 있는 db 이름이 입력되지 않도록 유의 (모두 삭제됨)
빌더 이용 안내
1. 기본 홈 페이지와 모바일 홈 페이지는 템플릿들을 별도로 관리함
2. 빌더 관리시 템플릿별로 서로 다른 값들을 설정할 수 있슴
3. 자신의 템플릿을 만들려면 빌더 관리의 '템플릿 생성' 기능을 이용하여 새로운 템플릿을 생성한 후 적절히 수정하거나 별도로 제작하여 업로드함.
4. 기존에 제작한 그누보드용 레이아웃 화일들을 일부 조정하면 그대로 템플릿으로 사용 가능함
5. 그누보드5 스킨들을 수정없이 그대로 사용할 수 있슴
참고 사항
1. 라이센스: GNU GPL 버젼2
보다 자세한 내용은 매뉴얼을 참고하시기 바랍니다.
* 굿빌더 5.1.3의 주요 변경 내용 (버젼 5.1.2 기준)
- 게시판 프로그램 5.0.28로 업그레이드
- tmpl/basic 수정 (이미지 배너 추가)
- tmpl/boot_basic/head.php 수정 (사용자 메뉴 추가)
- sidemenu 스킨 수정 (홈에서는 미출력)
- skin/latest/good_gallery, good_webzine, good_webzine_ad 업그레이드
- skin/latest/good_webzine 수정 (내용 길이 표시 방법 보완)
(기존 DB 사용시에는 중앙 화면 관리에서 120, 80(60)을 각각 48, 32로 수정해야)
- 게시판 버튼 라운딩 처리 (모든 템플릿)
(라운딩을 없애려면 tmpl/*/css/style.css 맨 마지막 28개 라인 삭제)
- php short tag script(<?, <?=) 정상 태그로 일괄 수정 (전체 프로그램)
(서버의 short tag 설정 필요성 제거 및 php 6 이상에서 사용가능하게)
- 설치시 관리자 아이디 변경 허용 (* 정정: 이 버젼까지는 관리자 아이디 변경 허용 안됨)
- 데이타베이스 업그레이드 방법 수정 (adm/builder/database*.php)
- adm/builder/mobile/basic_tmpl_screenshot.php 보완
* 반응형 템플릿 사용시 일부 화면(에디터 등)의 리사이징은 완전하지 않을 수 있슴.
* 이전 버젼에서 덮어쓰기 형태로 업그레이드하는 경우, 자동으로 현재 템플릿 인식됨
* 이전 버젼에서 업그레이드 하는 경우, 업로드 후 그 동안 변경된 화일들에
대해서 변경된 내용을 반영해 주어야 함
* biz 스타일 템플릿 사용시 쪽지 등의 창 조정: 3번째 첨부 화일 (하위 버젼에도 적용 가능)
* 모바일 상단 검색 입력 박스 배경색 및 크롬에서의 잔상 문제 해결: 3번째 첨부 화일 (하위 버젼에도 적용 가능)
* 배너 스타일 템플릿 상단 서브 메뉴와 슬라이딩 배너와의 충돌 문제 해결: 3번째 첨부 화일 (하위 버젼에도 적용 가능)
(화일 업로드 갯수 제한으로 템플릿 관련 수정 화일 모두 묶어서 3번째 첨부 화일로)
* 모바일 템플릿 상단 메뉴 관리 업그레이드: 빌더 관리(->메뉴관리)에서 PC, 모바일 통합 관리 (4번째 첨부 화일)
* 업데이트된 전체 패키지 다시 업로드됨: 2015.01.28(화) 00:05
굿빌더5 소개
1. 빌더는 기본 홈 페이지와 모바일 홈 페이지를 지원함
2. 멀티 템플릿을 지원함 (다양한 템플릿 개발 및 선택 사용이 가능함)
3. 템플릿 관리 기능이 제공됨 (템플릿 생성, 삭제, 설정 등)
빌더 설치
1. 빌더 패키지를 설치할 위치에 업로드
2. 설치 : 사용되고 있는 db 이름이 입력되지 않도록 유의 (모두 삭제됨)
빌더 이용 안내
1. 기본 홈 페이지와 모바일 홈 페이지는 템플릿들을 별도로 관리함
2. 빌더 관리시 템플릿별로 서로 다른 값들을 설정할 수 있슴
3. 자신의 템플릿을 만들려면 빌더 관리의 '템플릿 생성' 기능을 이용하여 새로운 템플릿을 생성한 후 적절히 수정하거나 별도로 제작하여 업로드함.
4. 기존에 제작한 그누보드용 레이아웃 화일들을 일부 조정하면 그대로 템플릿으로 사용 가능함
5. 그누보드5 스킨들을 수정없이 그대로 사용할 수 있슴
참고 사항
1. 라이센스: GNU GPL 버젼2
보다 자세한 내용은 매뉴얼을 참고하시기 바랍니다.
* 굿빌더 5.1.3의 주요 변경 내용 (버젼 5.1.2 기준)
- 게시판 프로그램 5.0.28로 업그레이드
- tmpl/basic 수정 (이미지 배너 추가)
- tmpl/boot_basic/head.php 수정 (사용자 메뉴 추가)
- sidemenu 스킨 수정 (홈에서는 미출력)
- skin/latest/good_gallery, good_webzine, good_webzine_ad 업그레이드
- skin/latest/good_webzine 수정 (내용 길이 표시 방법 보완)
(기존 DB 사용시에는 중앙 화면 관리에서 120, 80(60)을 각각 48, 32로 수정해야)
- 게시판 버튼 라운딩 처리 (모든 템플릿)
(라운딩을 없애려면 tmpl/*/css/style.css 맨 마지막 28개 라인 삭제)
- php short tag script(<?, <?=) 정상 태그로 일괄 수정 (전체 프로그램)
(서버의 short tag 설정 필요성 제거 및 php 6 이상에서 사용가능하게)
- 설치시 관리자 아이디 변경 허용 (* 정정: 이 버젼까지는 관리자 아이디 변경 허용 안됨)
- 데이타베이스 업그레이드 방법 수정 (adm/builder/database*.php)
- adm/builder/mobile/basic_tmpl_screenshot.php 보완
* 반응형 템플릿 사용시 일부 화면(에디터 등)의 리사이징은 완전하지 않을 수 있슴.
* 이전 버젼에서 덮어쓰기 형태로 업그레이드하는 경우, 자동으로 현재 템플릿 인식됨
* 이전 버젼에서 업그레이드 하는 경우, 업로드 후 그 동안 변경된 화일들에
대해서 변경된 내용을 반영해 주어야 함
추천
1
1
댓글 전체
게시판 프로그램 업그레이드 및 메인 화면의 썸네일 이미지 표시 문제, 사이드 메뉴, 상단 메뉴 표시, 고사양 php 서버에서의 사용의 문제 등 그 동안의 불편 사항들을 해결하고 게시판 버튼들을 부트스트랩 템플릿에서와 같이 모두 라운딩 처리하였습니다. 사용해 보시고 문제점, 불편 사항 댓글 바랍니다. 감사합니다.
댓글에 대한 답변은 야간에 일괄적으로 해 드립니다. 참고 바랍니다. 감사합니다.
좋은 자료 감사합니다. 하나 여쭤볼것이 있는데 설치 완료하고 최고관리자로 로그인을 하였는데 메뉴나 바꿀 관리자 탭이 보이지가 않네요 따로 방법이 있는건가요?
설치 후 관리자로 로그인하면 우축 상단에 관리자 버튼이 나타나야 합니다. 감사합니다.
좋은 자료 너무 감사합니다. 관리자모드로 -> 빌더관리 ->템플릿선택->basic_banner을 선택수정하고
홈페이지 초기화면으로 돌아가 "홈 /소개/ 서비스 /게시판 /블로그 /고객센터" 위에 마우스를 올린후 펼쳐지는 메뉴를 누르면 반응이 없는데 여러번 재설치를 하여도 마찮가지에요. 화면을 다른 곳으로 이동후 메뉴를 눌러 다운드롭되는 메뉴를 누르면 정상작동 되구요. 어떻게 해야 되나요? 다른 템플릿을 선택하면 이상없구요. basic_banner만 그러네요~
현재사용하는 브라우저는 익스플로러9입니다.
좋은 빌더 감사합니다~ 멋지네요~
홈페이지 초기화면으로 돌아가 "홈 /소개/ 서비스 /게시판 /블로그 /고객센터" 위에 마우스를 올린후 펼쳐지는 메뉴를 누르면 반응이 없는데 여러번 재설치를 하여도 마찮가지에요. 화면을 다른 곳으로 이동후 메뉴를 눌러 다운드롭되는 메뉴를 누르면 정상작동 되구요. 어떻게 해야 되나요? 다른 템플릿을 선택하면 이상없구요. basic_banner만 그러네요~
현재사용하는 브라우저는 익스플로러9입니다.
좋은 빌더 감사합니다~ 멋지네요~
이 basic_banner 템플릿이 역동적인 만큼 IE 브라우저에 대단히 민감한 것 같습니다.
이러한 상황을 고려하여 현재 이 템플릿의 head.php 화일에 두 가지의 메뉴 방식이
구현되어 있습니다. 서브 메뉴 클릭시 반응이 없는 문제는 head.php 화일의 107 번 라인 값을
1로 해 주시면 됩니다. 감사합니다.
이러한 상황을 고려하여 현재 이 템플릿의 head.php 화일에 두 가지의 메뉴 방식이
구현되어 있습니다. 서브 메뉴 클릭시 반응이 없는 문제는 head.php 화일의 107 번 라인 값을
1로 해 주시면 됩니다. 감사합니다.
이번 빌드에 대해 사용 이슈를 알려 드리려고 글을 남겨 드립니다
1) .htaccess를 이용하여 여러 사이트를 사용하는 경우 다음과 같은 문제가 발생됩니다
1-1. 처음 화면 로딩시 도메인 주소는 정확하게 나옵니다
1-2. 홈 or 상위 로고를 누르면 상위 폴더가 노출이 되어 버립니다
1-3. 이를 해결하기 위해 소스를 확인하니 common.php 파일의 42번 라인
$result['url'] = $http.$host.$port.$user.$root; 의 마지막 부분에 로드가 되더군요
1-4. 저는 이 부분을 삭제 함으로 해당 문제를 해결 하였습니다
1-5. 가능하면 $root의 변수 사용 여부를 선택할 수 있으면 좋을것 같습니다
1-6. 템플릿을 사용하는 경우 중앙 디자인의 박스 타이틀은 문제가 없으나 컨텐츠 글들을 클릭할 경우 노출이 됩니다
1-7. 이 경우 로딩 에러가 발생되지 않으며 출력은 그대로 되기에 일단 사용하고 있으나 변경해야할 위치를 아직 찾지못해
고민 중에 있습니다 혹시 알려주시면 감사 드리겠습니다
2) adm 화면로드시 상단 로고를 누르면 cafe24인 경우 cafe24의 계정 url을 포함하여 노출되며 에러가 발생됩니다
1-1 이를 방지하기 위해 해당 소스를 확인하였으나 G5_ADMIN_URL의 출력 결과는 문제가 없었네요
1-2 해당 부분을 공란으로 만들어 해결은 하였으나 다른 부분까지 확인은 아직 못하였습니다
1-3 이와 같이 에러를 출력할 때 계정 url의 full-name이 출력되면 보안 위험이 예상됩니다
저와 같이 다중 사이트 설치에 한해서 발생되는 것인지 확인이 필요할 것 같네요
1-4 해당 부분은 사용중 확인하여 지속적으로 공유해 드리도록 하겠습니다
이렇게 정성들여 소스를 만들어 제공해 주시고 답변도 해 주시니 사용자 입장에서 진심 감사 드립니다 ^^
1) .htaccess를 이용하여 여러 사이트를 사용하는 경우 다음과 같은 문제가 발생됩니다
1-1. 처음 화면 로딩시 도메인 주소는 정확하게 나옵니다
1-2. 홈 or 상위 로고를 누르면 상위 폴더가 노출이 되어 버립니다
1-3. 이를 해결하기 위해 소스를 확인하니 common.php 파일의 42번 라인
$result['url'] = $http.$host.$port.$user.$root; 의 마지막 부분에 로드가 되더군요
1-4. 저는 이 부분을 삭제 함으로 해당 문제를 해결 하였습니다
1-5. 가능하면 $root의 변수 사용 여부를 선택할 수 있으면 좋을것 같습니다
1-6. 템플릿을 사용하는 경우 중앙 디자인의 박스 타이틀은 문제가 없으나 컨텐츠 글들을 클릭할 경우 노출이 됩니다
1-7. 이 경우 로딩 에러가 발생되지 않으며 출력은 그대로 되기에 일단 사용하고 있으나 변경해야할 위치를 아직 찾지못해
고민 중에 있습니다 혹시 알려주시면 감사 드리겠습니다
2) adm 화면로드시 상단 로고를 누르면 cafe24인 경우 cafe24의 계정 url을 포함하여 노출되며 에러가 발생됩니다
1-1 이를 방지하기 위해 해당 소스를 확인하였으나 G5_ADMIN_URL의 출력 결과는 문제가 없었네요
1-2 해당 부분을 공란으로 만들어 해결은 하였으나 다른 부분까지 확인은 아직 못하였습니다
1-3 이와 같이 에러를 출력할 때 계정 url의 full-name이 출력되면 보안 위험이 예상됩니다
저와 같이 다중 사이트 설치에 한해서 발생되는 것인지 확인이 필요할 것 같네요
1-4 해당 부분은 사용중 확인하여 지속적으로 공유해 드리도록 하겠습니다
이렇게 정성들여 소스를 만들어 제공해 주시고 답변도 해 주시니 사용자 입장에서 진심 감사 드립니다 ^^
우선 간단히 답변 드리겠습니다.
멀티 사이트에 빌더를 적용하는 방법에는 여러 가지가 있을 수 있습니다.
1.1 가장 간단하게는 사이트별로 디렉터리 및 DB를 생성해 그 아래에 프로그램을 설치하고
웹 서버 및 DNS 서버에서 관련 설정을 해 주는 것입니다. 이 경우 모든 것이 완전하게 작동하게 됩니다.
1.2. 단일 프로그램으로 .htaccess 등을 이용하여 사이트를 구분하는 경우
함수 g5_path() 및 $_SERVER 등 global 변수들의 인자 사용에 대한 조정이 필요할 수 있습니다.
먼저는 $_SERVER 의 HTTP_HOST, SERVER_NAME, 또는 다른 주요 인자들의 값들에 대해
도메인이 달라질 때마다 원하는 결과가 나오는지 먼저 살펴 봐야 합니다.
이후 함수 g5_path()를 원하는 방항으로 업그레이드하면 될 것 같습니다.
2. 에러 출력시 full path 등이 노출되는 경우가 더러 있는 것 같습니다.
이런 부분들을 일괄적으로 점검해서 조정할 때까지는 발견될 때마다 하나씩
조정해 나가야 할 것 같습니다.
감사합니다.
멀티 사이트에 빌더를 적용하는 방법에는 여러 가지가 있을 수 있습니다.
1.1 가장 간단하게는 사이트별로 디렉터리 및 DB를 생성해 그 아래에 프로그램을 설치하고
웹 서버 및 DNS 서버에서 관련 설정을 해 주는 것입니다. 이 경우 모든 것이 완전하게 작동하게 됩니다.
1.2. 단일 프로그램으로 .htaccess 등을 이용하여 사이트를 구분하는 경우
함수 g5_path() 및 $_SERVER 등 global 변수들의 인자 사용에 대한 조정이 필요할 수 있습니다.
먼저는 $_SERVER 의 HTTP_HOST, SERVER_NAME, 또는 다른 주요 인자들의 값들에 대해
도메인이 달라질 때마다 원하는 결과가 나오는지 먼저 살펴 봐야 합니다.
이후 함수 g5_path()를 원하는 방항으로 업그레이드하면 될 것 같습니다.
2. 에러 출력시 full path 등이 노출되는 경우가 더러 있는 것 같습니다.
이런 부분들을 일괄적으로 점검해서 조정할 때까지는 발견될 때마다 하나씩
조정해 나가야 할 것 같습니다.
감사합니다.
답변주셔서 감사합니다. 아래의 답변처럼 했는데 다른증상이~
"이 basic_banner 템플릿이 역동적인 만큼 IE 브라우저에 대단히 민감한 것 같습니다.
이러한 상황을 고려하여 현재 이 템플릿의 head.php 화일에 두 가지의 메뉴 방식이
구현되어 있습니다. 서브 메뉴 클릭시 반응이 없는 문제는 head.php 화일의 107 번 라인 값을
1로 해 주시면 됩니다. 감사합니다. "
107번라인에 <?php $use_navimenu = 0; ?>0을 1로 바꾸니까 메뉴가 왼쪽으로 다 쏠려 버리네요~
제 짧은 지식으론 범접하기 어려울듯 하여 입맛만 다셔봅니다~ ㅎㅎ
"이 basic_banner 템플릿이 역동적인 만큼 IE 브라우저에 대단히 민감한 것 같습니다.
이러한 상황을 고려하여 현재 이 템플릿의 head.php 화일에 두 가지의 메뉴 방식이
구현되어 있습니다. 서브 메뉴 클릭시 반응이 없는 문제는 head.php 화일의 107 번 라인 값을
1로 해 주시면 됩니다. 감사합니다. "
107번라인에 <?php $use_navimenu = 0; ?>0을 1로 바꾸니까 메뉴가 왼쪽으로 다 쏠려 버리네요~
제 짧은 지식으론 범접하기 어려울듯 하여 입맛만 다셔봅니다~ ㅎㅎ
맨 위의 파란색 안내 글을 보시기 바랍니다.
관련 화일 업데이트 되었으니 업데이트하시면 됩니다. 3번째 첨부 화일입니다.
2 번째 첨부 화일도 함께 업데이트하시면 다른 문제점 해결됩니다.
또는 업데이트된 전체 화일 다시 올렸으니 이걸 사용하셔도 됩니다.
감사합니다.
관련 화일 업데이트 되었으니 업데이트하시면 됩니다. 3번째 첨부 화일입니다.
2 번째 첨부 화일도 함께 업데이트하시면 다른 문제점 해결됩니다.
또는 업데이트된 전체 화일 다시 올렸으니 이걸 사용하셔도 됩니다.
감사합니다.
설치후 관리자로 로그인시 로그인이 안됩니다.
반응이 없네요.
어떤문제인가요?
반응이 없네요.
어떤문제인가요?
로그인이 완전하게 이루어지지 않는 것은 data 디렉터리 권한의 문제입니다.
일반적인 웹 호스팅의 경우에는 문제가 없으나 특수한 환경에서는 조정이 필요한 사항입니다.
간단하게는 data 디렉터리 이하(전체)에 대한 권한을 707로 조정해 주시면 됩니다.
굿빌더에서는 보안상의 이유로 data 하부 디렉터리들에 대해 755로 세팅하고 있습니다.
다른 툴들에서는 보통 707로 하고 있습니다. 보안상의 안전을 유지하면서 문제를 해결하고자
하실 경우에는 아래 방법을 참고 바랍니다.
(사용자 아이디 및 그룹:aaa/aaa, 웹 서버 아이디 및 그룹: apache/apache 로 가정)
#chown -R aaa.aaa data (웹 호스티의 경우)
또는
#chown -R apache.apache data (단독 서버 또는 단독 서버식 웹 호스팅의 경우)
이와 같이 하여 data 디렉터리에 대한 쓰기가 가능하도록 해주면 됩니다.
로그인 관련 모든 상태 정보가 이 안에 저장되기 때문입니다.
참고 바랍니다. 감사합니다.
일반적인 웹 호스팅의 경우에는 문제가 없으나 특수한 환경에서는 조정이 필요한 사항입니다.
간단하게는 data 디렉터리 이하(전체)에 대한 권한을 707로 조정해 주시면 됩니다.
굿빌더에서는 보안상의 이유로 data 하부 디렉터리들에 대해 755로 세팅하고 있습니다.
다른 툴들에서는 보통 707로 하고 있습니다. 보안상의 안전을 유지하면서 문제를 해결하고자
하실 경우에는 아래 방법을 참고 바랍니다.
(사용자 아이디 및 그룹:aaa/aaa, 웹 서버 아이디 및 그룹: apache/apache 로 가정)
#chown -R aaa.aaa data (웹 호스티의 경우)
또는
#chown -R apache.apache data (단독 서버 또는 단독 서버식 웹 호스팅의 경우)
이와 같이 하여 data 디렉터리에 대한 쓰기가 가능하도록 해주면 됩니다.
로그인 관련 모든 상태 정보가 이 안에 저장되기 때문입니다.
참고 바랍니다. 감사합니다.
감사합니다.
data폴더 권한을 707을 했는데 하위폴더와 파일들이 707이 아니었네요
data폴더 안에 들어가서 해줬더니 해결되었습니다.
(--)(__)
data폴더 권한을 707을 했는데 하위폴더와 파일들이 707이 아니었네요
data폴더 안에 들어가서 해줬더니 해결되었습니다.
(--)(__)
스킨중에 갤러리 스킨이 있는데요
에디터말고 파일업로드시 목록화면에서 이미지가 짤리네요
이미지 자동으로 리사이즈 할수 있는 방법이 있을까요?
에디터말고 파일업로드시 목록화면에서 이미지가 짤리네요
이미지 자동으로 리사이즈 할수 있는 방법이 있을까요?
썸네일 이미지는 자동 리사이즈되지 않습니다. 물론 넓게는 자동 리사이즈된다고 할 수도 있습니다.
게시판 관리자 화면에서 등록한 이미지 넚이, 높이를 기초로 프로그램에서 축소하는 겁니다.
자세한 내용을 list.skin.php 화일을 보시는 것이 좋을 것 같습니다. 감사합니다.
게시판 관리자 화면에서 등록한 이미지 넚이, 높이를 기초로 프로그램에서 축소하는 겁니다.
자세한 내용을 list.skin.php 화일을 보시는 것이 좋을 것 같습니다. 감사합니다.
번번히 감사드려요 ^^
일일히 이렇게 답변을 해 주시는게 신기할 정도로 신경을 써 주시는게 진심 남달라 보이십니다
그 노고에 진지하게 감사하다고 꼭 말씀 드리고 싶습니다
그 노고에 진지하게 감사하다고 꼭 말씀 드리고 싶습니다
감사합니다.
부트스트랩 관련 라이센스 화일 포함 관계로 관련 템플릿 부분 수정되었습니다. 감사합니다.