[만두야닷컴]여분필드 활용 폼생성기 - 개발자가 필요 없다. 정보
게시판 [만두야닷컴]여분필드 활용 폼생성기 - 개발자가 필요 없다.첨부파일
본문
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','필수여부','스타일');
여분필드값에 따로 값을 입력 할 필요가 없다.
----------------------------------------------------------------------
안녕하세요
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
22
댓글 전체
개발자들은 만두 님을 싫어하겠지만, 저는 사랑합니다. ^^
┌(˘⌣˘)ʃ
┌(˘⌣˘)ʃ
굉장히 유용한것을 올려주셨네요
이로서 작업속도가 더욱 향상이 되겠어요~ 여분필드생성하는 쪽은 거의 안해봐서..
아직 설치해보진 않았지만 적용후 피드백드리겠습니다
좋은 소스 감사합니다!
이로서 작업속도가 더욱 향상이 되겠어요~ 여분필드생성하는 쪽은 거의 안해봐서..
아직 설치해보진 않았지만 적용후 피드백드리겠습니다
좋은 소스 감사합니다!
감사합니다
체크박스 적용이 안되서 살펴 봤더니 만들어놓으신 함수파일안 164줄 swich문의 check값이 checkbox로 되어있네요^^
위 설명과 달리 체크박스는 checkbox로 사용하면 될것같습니다.
그외엔 정말 편하게 잘쓰고 있어요~
그런데 여분필드 10개 넘어가면 이 기능을 이용할수 없는것같은데 정녕 방법은 없는건가요?ㅠㅠ 11개째부터 디비접속해서 필드 만들어줘야 하는 불편함이..
위 설명과 달리 체크박스는 checkbox로 사용하면 될것같습니다.
그외엔 정말 편하게 잘쓰고 있어요~
그런데 여분필드 10개 넘어가면 이 기능을 이용할수 없는것같은데 정녕 방법은 없는건가요?ㅠㅠ 11개째부터 디비접속해서 필드 만들어줘야 하는 불편함이..
앗 실수 했네요
설명글 다시 수정했습니다~
다음버전엔 11개 넘어가도 적용 가능한 방법을 한번 찾아보겠습니다.
설명글 다시 수정했습니다~
다음버전엔 11개 넘어가도 적용 가능한 방법을 한번 찾아보겠습니다.
우왕~ 최고입니다!!
(귀챠니즘에서 해방되네요 ㅎ)
(귀챠니즘에서 해방되네요 ㅎ)
감사합니다.
정말.. 최곱니다!! 디자이너에겐 신의한수! ㅋ
감사합니다. 그전버젼도 잘 쓰고 있었습니다.
헐..멋집니다.
저만 깨져서 나오나요? 그냥 스킨 디렉토리에 카피만 했는데, 깨져서 서울 경기... 나오네요
==> PHP 버전이 높아서 그런지 mandoo.function.php의 처음 <?을 <?php로 변경하면 되네요
==> 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'
});
});
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'
});
});
출력값이 Array로 나오네요.. 이것도 php버전이 높아서 그런것인지.. Xampp최신 버전 깔았습니다.
감사합니다.
감사합니다~
감사합니다~~~~~
php 5.4버전에서는 정상동작하는데.. php 5.6버전에서는 Array라고 쓰여 지네요..
어떤 부분에서 그렇게 나오나요?
자고 일어 났더니, 만두야 닷컴님이 모든 것을 해결해 주셨네요..
그쵸? 개발자는 필요하다.
개발자는 필요없다 하셔서.. 좋아요 클릭 안 함.
진짜 안 함..
그러다 했어요.
지금 막..
개발자는 필요없다 하셔서.. 좋아요 클릭 안 함.
진짜 안 함..
그러다 했어요.
지금 막..
저도..개발자 입니다만..ㅜㅜ
너무 과도한 업무로 인해서 처음 개발하게 되었습니다.ㅋㅋ
(그때 회사 디자이너들이 간단한 게시판 스킨 찾는거도 잘 하지 않아서)
그래도 개발자는 필요하더라구요...ㅜㅜ
너무 과도한 업무로 인해서 처음 개발하게 되었습니다.ㅋㅋ
(그때 회사 디자이너들이 간단한 게시판 스킨 찾는거도 잘 하지 않아서)
그래도 개발자는 필요하더라구요...ㅜㅜ
2012년도 잠깐 알바를 할 수 있는 기회가 있었습니다.
13년 인가? 그때 만두야닷컴님 G4용
여분필드 사용하는 스킨을 가져다 쓰게 되었죠.
쓰시는 분 입장에서 이것은 횡재다!
그거로 작업을 해드렸는데
그후 그분들이 저에게 요구하는 것은
관리자 쪽에서 이것도 되는데
이런 것도 이렇게 되는데
이거는 왜 안 된다는 거죠? 더 간단한데..
화딱지 나서.. 링크주소를 보내드렸죠.
되셨어요? 여기 있는 것 가져다 앉혀 드렸다
그렇게 말씀 드려도 모르세요?
공짜로 배포하시기에 고맙습니다 하고는 집어갔으나
함부로 쓰면 안 될 소스더군요. ㅡㅡ/
돌아온 회신은..
그렇게만 만들어 주시면 돼요!
링크 클릭들 안 하시는 구나.. ㅡㅡ/
좋은 작품! 고맙습니다!
13년 인가? 그때 만두야닷컴님 G4용
여분필드 사용하는 스킨을 가져다 쓰게 되었죠.
쓰시는 분 입장에서 이것은 횡재다!
그거로 작업을 해드렸는데
그후 그분들이 저에게 요구하는 것은
관리자 쪽에서 이것도 되는데
이런 것도 이렇게 되는데
이거는 왜 안 된다는 거죠? 더 간단한데..
화딱지 나서.. 링크주소를 보내드렸죠.
되셨어요? 여기 있는 것 가져다 앉혀 드렸다
그렇게 말씀 드려도 모르세요?
공짜로 배포하시기에 고맙습니다 하고는 집어갔으나
함부로 쓰면 안 될 소스더군요. ㅡㅡ/
돌아온 회신은..
그렇게만 만들어 주시면 돼요!
링크 클릭들 안 하시는 구나.. ㅡㅡ/
좋은 작품! 고맙습니다!
감사합니다~
소스수정없이, 테스트 하는데, 글쓰기 버튼을 누르면 오류가 넙니다..
http://youmainnet2.cafe24.com/bbs/write_update.php
오류가 나는데, 어떤 문제지 아실수 있을까요?
소스는 건든게 없습니다.
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);
에러메세지 :
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 파일안에 해당 함수가 있는지 찾아보세요
그누5 맞으신가요??
이건 제 스킨의 문제가 아니라 chap 님의 그누보드를 확인해 보는게 빠를거 같네요~
lib/common.lib.php 파일안에 해당 함수가 있는지 찾아보세요
어려워 보이지만 꼭 필요한 프로그램이군요~!!! 대단합니다
하지만.......
우선 올려주신거 다운을 받고,, 메뉴얼을 봣는데...ㅠ,.ㅠ 무슨 소린지 모르겠군요,,프로그램 할줄 몰라서....예제로 알려주심 ㅠ,.ㅠ
하지만.......
우선 올려주신거 다운을 받고,, 메뉴얼을 봣는데...ㅠ,.ㅠ 무슨 소린지 모르겠군요,,프로그램 할줄 몰라서....예제로 알려주심 ㅠ,.ㅠ
개발쪽 모르는 디자이너분들도 몇번 직접 입력해보고 매뉴얼 보고 직접 사용하고 있습니다.
좀더 자세히 매뉴얼을 읽어보시고, 예제는 첨부한 이미지에 있습니다.
좀더 자세히 매뉴얼을 읽어보시고, 예제는 첨부한 이미지에 있습니다.
혹시나 해서 해봤더니 생각보다 설치가 쉽더라구요..너무 좋은 소스감사해요.
그런데, 한가지 여쭤보고 싶은게 있습니다. 여분필드 사용해서 적용을 잘 시켰습니다. 그런데, 사이트내 검색을 해보면 여분필드의 내용이 검색이 안되더라구요..
혹시 먼가를 수정해야 하나요?
그런데, 한가지 여쭤보고 싶은게 있습니다. 여분필드 사용해서 적용을 잘 시켰습니다. 그런데, 사이트내 검색을 해보면 여분필드의 내용이 검색이 안되더라구요..
혹시 먼가를 수정해야 하나요?
네 여분필드 검색은 따로 검색 부분을 수정 하셔야 할 것 같습니다.
검색부분 수정 방법 알려주실수 있을까요? 여기저기 뒤저봐도...알수가 없네요
그..정도까지는....
제작의뢰에 남기셔야 하지 않을까요..?
제작의뢰에 남기셔야 하지 않을까요..?
정말 감사합니다~ 잘쓰겠습니다.^^
너무도 훌륭한 프로그램 공개해주셔서 진심으로 감사드리고 있습니다.
이번에 변경된 새 우편번호가 적용되었으면 좋겠습니다.
이번에 변경된 새 우편번호가 적용되었으면 좋겠습니다.
http://sir.co.kr/g5_skin/8608
해당 부분 적용해서 올려드렸습니다~
해당 부분 적용해서 올려드렸습니다~
반영해 주셔서서 감사드립니다. ^^ 최고!!
감사합니다
달력부분이 안나오고 텍스트박스만 나오는데 제가 뭘잘못했을까요? mWrite(1,"date/2","r","")
제가 아직 스킨에 대해서 잘 모르겠어서 여쭈어봅니다;
제가 아미나 빌더를 쓰는데 이 스킨을 입힐 수 있을까요? 또 이 부분에서 달력만 쓰려고 하는데 어떻게 해야 하나요?
제가 아미나 빌더를 쓰는데 이 스킨을 입힐 수 있을까요? 또 이 부분에서 달력만 쓰려고 하는데 어떻게 해야 하나요?
이런 소중한 자료는 스크랩해서 두고두고 사용해야죠~
감사합니다.
감사합니다.
설치전이지만 좋아보여요ㅎ
좋은 자료 정말 감사합니다.^^
감사합니다~
좋네요
좋네요
늦었지만 좋은 자료 감사드려요 ^^
감사합니다!^^
좋은 자료 대단히 감사드립니다. 잘동작하는데... 댓글을 입력하면 오류가 납니다. "올바른 방법으로 이용해 주십시요" 라는 창이 뜹니다. 무엇이 문제일까요? 다른스킨은 댓글이상 없습니다.
안녕하세요
좋은 자료 감사 합니다
그런데 혹 그러면
영카트 item 여분필드 값은 어떻게 라디오로 불러와야 하나요 ?
-------알려주시면 감사 하겠습니다 ..
안녕하세요. 너무 오래전에 만든거라..
해당 내용은 적용 불가능 합니다.