[만두야닷컴]여분필드 활용 폼생성기 - 개발자가 필요 없다. > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

[만두야닷컴]여분필드 활용 폼생성기 - 개발자가 필요 없다. 정보

게시판 [만두야닷컴]여분필드 활용 폼생성기 - 개발자가 필요 없다.

첨부파일

mandoo_150704.zip (24.7K) 971회 다운로드 2015-07-04 19:25:08

본문

php 5.6 버전에도 제대로 나오게 수정 했습니다..

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


안녕하세요
http://sir.co.kr/g4_skin/134846 가 그누4 버전 이였는데..
그동안 작업을 안하다가 최근 다시 일을 시작하려고 공부하면서
그누5버전으로 새로 만들었습니다.

아직 초기 버전이라 오류가 있을지도 모르니 오류가 발생하면
리플이나 쪽지 주시면 다음 버전에는 꼭 수정 하도록 하겠습니다..


설명서 첨부


기본 함수설명:

mSubj('여분필드번호');
 - 관리자 페이지에 게시판관리에서 입력한 해당 여분필드의 제목을 가져온다


mWrite('여분필드번호','타입','필수여부','스타일');
 - 글쓰기,수정 페이지에서 해당 여분필드를 타입에 입력한 형태로 변경해준다
 - 필수여부는 'r'로 입력 하면 필수 체크가 된다.(라디오 제외)
 - 타입의 경우는 라디오,체크 박스의 경우에는 한줄에 몇개씩 출력 할 수 있는지 설정 할 수 있고
  나머지는 해당 타입을 몇번 출력 할 지 설정 가능 하다.
 - 스타일은 'border:1px solid red;color:blue' 와 같은 형태로 입력을 하면
  스타일이 적용이 된다.


mView('여분필드번호','타입','구분문자');
 - 글보기 페이지에서 출력
 - 구분 문자는 여러 필드를 입력 할 경우 구분해주는 문자를 해당 문자로 변경 해준다.
 - 타입을 설정시 메모, 시간, 주소 등은 해당 형태로 출력이 된다.



쓰기 페이지나 보기 페이지에서 해당 함수들을 사용해서 출력 가능 하다.





라디오 버튼 설정법:
mWrite('여분필드번호','radio','필수여부','스타일');
타입의 경우는 radio/1,radio/2 과 같이 입력 할 경우
한줄에 나타날 라디오 버튼의 숫자를 정할 수 있다.
값입력은 관리자 여분필드 설정 여분필드값에 값1|값2|값3 과 같은 형태로 입력한다.

체크박스 설정법:
mWrite('여분필드번호','checkbox/2','필수여부','스타일');
checkbox/2로 타입을 설정시 한줄에 체크박스가 2개 출력된다.
값입력은 관리자 여분필드 설정 여분필드값에 값1|값2|값3 과 같은 형태로 입력한다.


셀렉트 박스 설정법:
mWrite('여분필드번호','select/2','필수여부','스타일');
위와 같이 작성할 경우 셀렉트 박스가 2개가 나타난다.
셀렉트 박스의 옵션값을 입력 하려면 관리자 페이지 여분필드 설정에서
여분필드값에 1|2|3@4|5|6 같은 형태로 입력하면 @ 를 구분자로
1번 셀렉트 박스와 2번 셀렉트 박스에 1,2,3 // 4,5,6 을 선택 할 수 있게 된다.


텍스트 입력폼 설정법:
mWrite('여분필드번호','text/2','필수여부','스타일');
text/2와 같이 /를 기준으로 텍스트 입력폼을 몇개 출력할 지 설정 한다.
여분필드값에 따로 값을 입력 할 필요가 없다.



전화번호 설정법:
mWrite('여분필드번호','tel','필수여부','스타일');
여분필드값에 따로 값을 입력 할 필요가 없다.


핸드폰 설정법:
mWrite('여분필드번호','mobile','필수여부','스타일');
여분필드값에 따로 값을 입력 할 필요가 없다.


텍스트에어리어 설정법:
mWrite('여분필드번호','textarea','필수여부','스타일');
여분필드값에 따로 값을 입력 할 필요가 없다.
문제는 varchar(255)로 설정시 긴 메모를 입력하면 다 저장 못할 수 도 있으니
사용시에는 해당 필드타입을를 varchar 에서 text로 바꿔주면 좋을듯 하다.


날짜 설정법:
mWrite('여분필드번호','date/2','필수여부','스타일');
date/2 로 입력시 달력을 두개 출력한다.(3이면 3개...)
여분필드 값에는 각 달력앞에 출력될 문자를 입력 (ex:달력1|달력2) 와 같이 | 를 구분자로
입력해주면 달력입력창 출력시 앞에 달력1: 달력2: 와 같은 문자도 같이 출력된다.


시간 설정법:
mWrite('여분필드번호','time/2','필수여부','스타일');
time/2 로 입력시 시간입력폼을 두개 출력한다.(3이면 3개...)
여분필드 값에는 @ 를 구분자로 @ 앞에는 시간,분,초 를 출력할지를 결정
뒤에는 시간입력폼들 사이에 출력될 문자를 출력 가능하다
시간분초를 다사용하고 싶을때는 h|i|s 를
시간과 분만 사용 하려면 h|i 를
시간만 사용하려면 h 를 먼저 입력하고 (각 한글자식 | 를 구분자로 구분해서 입력)
@ 를 입력하고
~|~ 와 같은 형태로 출력한다.


이메일 설정법:
mWrite('여분필드번호','email','필수여부','스타일');
여분필드 값에는 |를 구분자로 각각 메일업체 도메인을 써주면 된다.
(ex:naver.com|hanmail.com|nate.com|mandooya.com)


주소 설정법:
mWrite('여분필드번호','address','필수여부','스타일');
여분필드값에 따로 값을 입력 할 필요가 없다.
추천
22

댓글 전체

굉장히 유용한것을 올려주셨네요
이로서 작업속도가 더욱 향상이 되겠어요~ 여분필드생성하는 쪽은 거의 안해봐서..
아직 설치해보진 않았지만 적용후 피드백드리겠습니다
좋은 소스 감사합니다!
체크박스 적용이 안되서 살펴 봤더니 만들어놓으신 함수파일안 164줄 swich문의 check값이 checkbox로 되어있네요^^
위 설명과 달리 체크박스는 checkbox로 사용하면 될것같습니다.
그외엔 정말 편하게 잘쓰고 있어요~

그런데 여분필드 10개 넘어가면 이 기능을 이용할수 없는것같은데 정녕 방법은 없는건가요?ㅠㅠ 11개째부터 디비접속해서 필드 만들어줘야 하는 불편함이..
저만 깨져서 나오나요?  그냥 스킨 디렉토리에 카피만 했는데,  깨져서 서울 경기... 나오네요

==> PHP 버전이 높아서 그런지 mandoo.function.php의 처음 <?을 <?php로 변경하면 되네요
mandoo.funcion.php에서 아래처럼 바꾸어야 달력 그림이 나옵니다.

jQuery(function($){
$('.dates').datepicker({
showOn: 'button',
buttonImage: '<?=$board_skin_url?>/img/calendar.gif',
buttonImageOnly: true,
buttonText: "달력",
changeMonth: true,
changeYear: true,
showButtonPanel: true,
yearRange: 'c-99:c+99'
});
});
저도..개발자 입니다만..ㅜㅜ
너무 과도한 업무로 인해서 처음 개발하게 되었습니다.ㅋㅋ
(그때 회사 디자이너들이 간단한 게시판 스킨 찾는거도 잘 하지 않아서)

그래도 개발자는 필요하더라구요...ㅜㅜ
2012년도 잠깐 알바를 할 수 있는 기회가 있었습니다.
13년 인가? 그때 만두야닷컴님 G4용
여분필드 사용하는 스킨을 가져다 쓰게 되었죠.
쓰시는 분 입장에서 이것은 횡재다!
그거로 작업을 해드렸는데
그후 그분들이 저에게 요구하는 것은
관리자 쪽에서 이것도 되는데
이런 것도 이렇게 되는데
이거는 왜 안 된다는 거죠? 더 간단한데..
화딱지 나서.. 링크주소를 보내드렸죠.

되셨어요? 여기 있는 것 가져다 앉혀 드렸다
그렇게 말씀 드려도 모르세요?

공짜로 배포하시기에 고맙습니다 하고는 집어갔으나
함부로 쓰면 안 될 소스더군요. ㅡㅡ/

돌아온 회신은..
그렇게만 만들어 주시면 돼요!
링크 클릭들 안 하시는 구나.. ㅡㅡ/

좋은 작품! 고맙습니다!
소스수정없이, 테스트 하는데, 글쓰기 버튼을 누르면 오류가 넙니다..
http://youmainnet2.cafe24.com/bbs/write_update.php
오류가 나는데, 어떤 문제지 아실수 있을까요?

소스는 건든게 없습니다.
스킨적용하는데 스타일 경로를 못 읽습니다ㅠ 다 맞는데.. 해결법이 있을까요?ㅠㅠ

에러메세지 :
Fatal error: Call to undefined function add_stylesheet()
in /home2/j9m/public_html/g5-5.0b17/skin/board/mandoo/list.skin.php on line 15

15번 줄(스타일링크
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
add_stylesheet() 라는 함수를 못찾는겁니다.
그누5 맞으신가요??
이건 제 스킨의 문제가 아니라 chap 님의 그누보드를 확인해 보는게 빠를거 같네요~
lib/common.lib.php 파일안에 해당 함수가 있는지 찾아보세요
어려워 보이지만 꼭 필요한 프로그램이군요~!!! 대단합니다
하지만.......
우선 올려주신거 다운을 받고,, 메뉴얼을 봣는데...ㅠ,.ㅠ 무슨 소린지 모르겠군요,,프로그램 할줄 몰라서....예제로 알려주심 ㅠ,.ㅠ
개발쪽 모르는 디자이너분들도 몇번 직접 입력해보고 매뉴얼 보고 직접 사용하고 있습니다.
좀더 자세히 매뉴얼을 읽어보시고, 예제는 첨부한 이미지에 있습니다.
혹시나 해서 해봤더니 생각보다 설치가 쉽더라구요..너무 좋은 소스감사해요.
그런데, 한가지 여쭤보고 싶은게 있습니다. 여분필드 사용해서 적용을 잘 시켰습니다. 그런데, 사이트내 검색을 해보면 여분필드의 내용이 검색이 안되더라구요..
혹시 먼가를 수정해야 하나요?
너무도 훌륭한 프로그램 공개해주셔서 진심으로 감사드리고 있습니다.
이번에 변경된 새 우편번호가 적용되었으면 좋겠습니다.
제가 아직 스킨에 대해서 잘 모르겠어서 여쭈어봅니다;
제가 아미나 빌더를 쓰는데 이 스킨을 입힐 수 있을까요? 또 이 부분에서 달력만 쓰려고 하는데 어떻게 해야 하나요?
좋은 자료 대단히 감사드립니다. 잘동작하는데... 댓글을 입력하면 오류가 납니다. "올바른 방법으로 이용해 주십시요" 라는 창이 뜹니다. 무엇이 문제일까요? 다른스킨은 댓글이상 없습니다.
전체 2,431 |RSS
그누보드5 스킨 내용 검색

회원로그인

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