지음빌더.utf.dtd [수정:07.11] > 그누4 빌더

그누4 빌더

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

지음빌더.utf.dtd [수정:07.11] 정보

지음빌더.utf.dtd [수정:07.11]

첨부파일

ziumbuilder_utf.1.6.4.zip (3.5M) 372회 다운로드 2013-07-11 16:50:40

본문

★ 정말 죄송스럽게도 1.5.* 이하 버전과 1.6.0 이상 버전은 호환이 되지 않네요. 파일을 덮어쓰기 하신 후에 DB에서 zm_builder_config에 db_layout_skin이 추가 됩니다. ^^ 자세한 테이블 스키마는 install/sql_ziumbuilder.sql에 있습니다. ★


그누보드 원작 파일을 그대로 유지하려고 노력 했지만 기능을 구현 할 때 제약이 있어서 소스가 추가 된 부분이 조금 있습니다.
배열, 변수, 파일 등에 zmb_, zm_, zm. 등의 접두어가 붙은 건 빌더 제작시 추가 된 것들입니다.

회원가입시 SMS 인증을 사용하기 위해서는 통큰아이에 SMS 충전이 필요합니다.

※ 지음빌더는 utf 캐릭터셋이 기본입니다. json encoding을 사용하고 있어서 euc-kr에서는 오류가 생길 수 있습니다.
UTF
MySQL 5.x 이상
PHP 5.x 이상 환경에 적합 합니다.

스킨에 디렉토리 몇 개가 추가 됐습니다.
게시판이나 회원가입 페이지는 두 영역으로 나눴습니다.
skin/zm.layout : 게시판과 일반 페이지의 레이아웃입니다.
skin/board는 그누보드에서 사용하는 게시판 기본 스킨들이 들어가게 됩니다. 프로그램 영역입니다.

zm.bottom, zm.topmenu는 함수로 작용합니다. zm.layout, zm.index, zm.member에 head.skin과 tail.skin에서 호출합니다. zm_bottom("스킨명"). zm_topmenu("스킨명");처럼 사용 할 수 있습니다.

zm.index는 INDEX 페이지 스킨입니다.

zm.member는 skin/member 영역을 감싸고 있는 외곽 스킨입니다.

zm.page는 게시판, 회원관리 등의 프로그램이 사용되지 않는 일반 페이지입니다.
일반 페이지는 보통 스킨 형태로 작업하지 않지만 빌더관리자에서 스킨 적용을 하게 되면 그누보드와 빌더 자원을 페이지 내에서 사용 할 수 있습니다.

/zm.extend는 빌더에서 필요한 확장 파일들이 있습니다.
/zm.service는 위젯이나 추가 기능들을 포함 하고 있습니다. zm_service("서비스명", "스킨명")처럼 사용 할 수 있습니다.





http://zmbziumsoftcokr.cafe24.com
테스트 아이디/비번은 admin/test입니다.


------------------------------------------------------------------------------------------------
[06. 17]
zm.page, zm.board에서 게시판과 일반페이지의 레이아웃을 분리 했던 걸 zm.layout으로 통합했습니다. 게시판이나 일반 페이지 모두 zm.layout에 포함 할 수 있습니다.
스킨 경로는 $zms[layout_path]입니다.

[06. 27]
submenu에 현재 선택 메뉴 표시와 기타등등 몇 가지 수정했습니다.

[06. 30]
layout에서 page.skin.php 파일 하나만 적용 할 수 있었던 걸 메뉴 그룹에서 선택한 레이아웃 안에 여러 개의 페이지를 적용 할 수 있도록 했습니다.
추천
3

댓글 전체

혹시 메인화면에서  no_board <메뉴들이 표시되있는거 어떻게 수정하나요?경로를 잘모르겠어요;;;
어디로가서 이름수정하는지...ㅠ.ㅠ...
skin/zm.index에보면 main.skin.php라고 있어요. zm_latest() 함수 부분을 수정 하시면 됩니다.
zm_latest()는 없는 게시판 이름을 적용해도 따로 오류 메시지를 출력하지 않고 없는 게시판이라고 알려줍니다.
임의로 페이지 레이아웃을 작업 할 때 게시판을 생성하지 않고 미리 최근글 보기 상자를 배치 해 볼 수 있을 거 같아서 작업 해 봤습니다. ^^;;;
게시판 갯수에 따라서 자동으로 멀티 탭과 싱글탭을 구분해 줍니다.
캐쉬가 적용되서 검색 후 시간이 좀 지나서 적용이 됩니다.
검색어 목록이 뜨지 않으면 data/zm.exp 폴더의 접근권한이 707이상인지 확인 해 보세요.
그누보드의 기본 검색어 사전을 이용한거라 오류가 있다면 아마 캐쉬 파일 부분이 아닐까 싶은데 계속 적용이 안 되면 쪽지 주세요. ^^
실시간 검색어는 아직도 안되구요^-^;


메뉴를 설정하다보면

update zm_builder_config set db_group_name='援먰쉶�냼媛�', db_group_explain='', db_href='[#G4URL#]/?zm_goto=p40', db_menu_reg='0', db_datetime='2013-07-27 11:31:44' , db_layout_skin='zm.basic', db_pagename='page.intro.php' , db_subdomain='', db_url='' where db_recno='40'

1054 : Unknown column 'db_pagename' in 'field list'

error file : /adm/zm.builder_page_process.php


이런 메세지가 뜨는데 이거 심각한건가요?;;
한글이 깨지네요. 간혹 페이지 캐릭터셋과 MySQL 캐릭터셋이 안 맞을 때 이런 오류가 종종 발생하게 됩니다.
援먰쉶�냼媛� 이런 문자 뒤에 '작은따옴표를 한글 뒤에 똑같은 특수문자로 인식하기 때문에 이런 오류를 보게 되는데 혹시 외국 서버인가요?
지음빌더는 UTF-8만 지원하고 있습니다. 혹시 이런 부분에서 생긴 오류가 아닌가 싶기도 하구요 정말 db_pagename 필드를 못찾은거면 설치하는 과정에서 테이블을 정상적으로 생성하지 못한 거 같습니다.

CREATE TABLE IF NOT EXISTS `zm_builder_config` (
  `db_recno` int(11) NOT NULL auto_increment,
  `db_level` varchar(2) NOT NULL,
  `db_up_recno` int(11) NOT NULL,
  `db_rank` int(11) NOT NULL,
  `db_group_name` varchar(40) NOT NULL,
  `db_group_explain` varchar(100) NOT NULL,
  `db_more` varchar(1) NOT NULL,
  `db_menu_reg` tinyint(1) NOT NULL,
  `db_index_skin` varchar(30) NOT NULL,
  `db_layout_skin` varchar(30) NOT NULL,
  `db_pagename` varchar(40) NOT NULL,
  `db_url` varchar(255) NOT NULL,
  `db_target` varchar(10) NOT NULL,
  `db_link_type` varchar(1) NOT NULL,
  `db_board` varchar(30) NOT NULL,
  `db_href` varchar(255) NOT NULL,
  `db_subdomain` varchar(40) NOT NULL,
  `db_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`db_recno`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=23 ;
이게 테이블 생성 코드인데요이 혹시 빠진 필드가 있으면 phpMyAdmin이나 텔넷에서 추가 하셔도 될 거 같아요.

검색어의 단어사전은 그누보드의 것을 사용하고 있습니다. 검색 결과가 없을 때는 단어사전에 등록하지 않는데 혹시 그런 게 아닌가 싶기도 하구요 ^^... 제가 상상력이 부족해서 어떤 오류인지 예측이 좀 잘 안되고 있어요. 분발하겠습니다.
안녕하세요. 역시 필드가 하나 빠져있었네요^^
도움 감사드립니다^-^


한가지 더 문의를 드리자면 일전에 문의 드린 검색 기능은 아직 안되고 있는데
무엇이 문제일까요?

얻어쓰면서 계속 질문만 해대서 죄송합니다;;;
혹시 zm_popular_history 테이블이 있나요?
검색이 이루어질 때마다 단어를 저장하는 테이블입니다.
단어 사전으로 전체 단어의 순위가 기록됩니다.
일단 검색어 저장을 하고 있는 g4_popular에 단어가 정상적으로 저장 되고 있는지 확인이 필요할 거 같아요.
잘 안 되고 있으면 빌더를 다시 내려받기 하셔서 bbs/search.php를 다시 덮어쓰기로 업로드 해 보시면 어떨까 싶어요. ^^;
바보천사님  테스트 홈페이지에 다른게시판을 함 적용 시켜 보세요
아무리 해도 다른게시판은 적용이 안되네요 저는 아미나 게시판을 적용 시킬려구 해도 전혀
적용되지 않습니다
각 빌더에서 사용하는 스킨은 제작자에 따라서 사용자 정의 라이브러리를 사용하기 때문에 호환이 안 될 수 있습니다. 배추빌더의 경우 스킨 작동에 필요한 프로세스들이 스킨 디렉토리에 포함하고 있어서 호환이 잘 되고 있습니다.
아미나 스킨 찾아보니 설치 방법이 아래 링크에 있네요. http://amina.co.kr/php/2
빨간 밑줄 외에도 압축 파일에 포함 된 다른 파일들도 모두 업로드 해야 될 거 같습니다.
개발자님,

항상 친절한 답변에 감사드립니다.


다름이 아니라 개발자님의 도움으로 다른 문제들은 해결 하였는데
한 가지 궁금한게 메인화면 검색창에서 검색 시 게시판과 페이지가 검색이 안되는데
이 문제는 어떻게 해결해야하는지요?
페이지 검색은 제가 만들지 못했습니다. 필요성은 느끼지만... ㅠㅠ
게시판은 왜 검색이 안 될까요. ^^; 혹시 게시판 설정에서 검색 대상에 체크 되어 있는지...
질문 내용들을 봤을 때 테이블이 설치되지 않은 게 있는 거 같기도 하구요... zm_popular_history라는 테이블이 있나요?
install 디렉토리에 ziumbuilder.sql 파일에 테이블들이 모두 설치 되어 있는지 비교 해보시면 어떨까요? ^^
설치해봤는데 굉장히 좋네요..실력이 짱이십니다~~~
여기 빌더 거의 설치 해 봤는데 개인적으로 최고네요.. 관리자페이지하며..
실용성이 최고입니다..감사합니다~~
질문좀 할게요 ㅠㅠ
1. 빌더 메인페이지 와 서브페이지 에 세로메뉴로 전체메뉴(1차메뉴와2차메뉴만)를 출력하고픈데 소스를 어떻게 해야하나요??
2. 그리고 .php 파일 들을 메모장이나 워드패드 또는 에디트플러스 를 열어서 소스를 보면 寃€?됱뼱???먭  라는 알수없는 글자로 표시되는데 뭘래 이런건가요??
스킨 중에 zm.layout으로 된 곳에서 레이아웃 하나 선택해서 들어가 보시면 submenu.php가 있어요. 이건 제가 페이지에서 왼쪽 메뉴를 작성 할 때 쓴 외부 파일입니다. 여기서 수정하시면 될 거 같구요 메뉴 정보는 echo print_r2($zm_menu)로 확인 하실 수 있을 거 같아요.
메뉴 배열 사용법은 http://ziumb.tistory.com/17 요기에... ^^
에디트플러스 버전이 어떻게 되시는지요. 저도 간혹 그럴 때가 있는데 UTF 파일 읽어 들일 때 한글이 가끔 깨지더라구요. 그래서 업그레이드 했는데요, 에디트플러스를 종료 했다가 다시 실행하면 괜찮아 지더라구요. 탐색기에서 연결 프로그램으로 파일을 열었을 때 한글이 깨지는 거 같아요. ^^
1번문제와 2번 문제가 한번에 해결 되었습니다.
2번문제에서 2버젼에서 3버젼으로 변경하니 해결이 되었습니다.
1번문제는 공부를 해야되겠습니다 ^^
답변 감사합니다!!
메뉴&디자인구성 페이지에서 나중에 등록한 메뉴가 먼저 출력이 되게끔 되어있는데...
나중에 등록한 메뉴가 맨뒤에 출력이 되게끔 할려면 어디를 어떻게 수정 해야 되나요???
메뉴 이름 옆에 아이콘을 클릭하면 내용 수정을 할 수 있는데 거기서 노출 순서를 변경 할 수 있습니다. 그룹별 비교기 때문에 숫자는 중복 사용이 가능합니다.
현재로서는 그렇구요 $zm_menu에 다차원 배열로 메뉴 정보가 들어있는데 사용자가 원하는 방식으로 출력 할 수는 있어요.
설명은 http://ziumb.tistory.com/17 이 곳에 있습니다.
날씨가 그러지 않나요? 케이웨더에서 xml을 갖어오는데 거기가 가끔 엄청 느리더라구요. 그래서 다음 버전에서 뺄까 생각중입니다. 구글 뉴스는 잘 모르겠어요. 한 번 살펴 보겠습니다.
전체 19 |RSS
그누4 빌더 내용 검색

회원로그인

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