파일 첨부 수정/주소입력 추가지원, 체크박스 지원 주문서 제작기(폼 생성기) > 그누보드5 스킨

그누보드5 스킨

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

파일 첨부 수정/주소입력 추가지원, 체크박스 지원 주문서 제작기(폼 생성기) 정보

게시판 파일 첨부 수정/주소입력 추가지원, 체크박스 지원 주문서 제작기(폼 생성기)

첨부파일

form.zip (93.1K) 382회 다운로드 2018-10-31 14:26:09

본문

폼 생성기 업그레이드입니다.

주소를 두번 넣을 수 있습니다. 보내는 이, 받는 이 식으로 쓸 수 있습니다.

체크 박스를 넣을 수 있습니다. 최대 3차례 넣을 수 있습니다.

취미, 경로 등 여러가지 용도로 사용이 가능합니다.

폼 생성 데모

http://hostingis.com/lec/bbs/board.php?bo_table=form

폼 사용 데모

http://hostingis.com/lec/bbs/board.php?bo_table=apply

 

1. 먼저 form.zip을 받아서 풀면 extra.php와 두개의 스킨 폴더가 나옵니다.

스킨 폴더 두 개는 skin/board 아래에 넣어 주세요.

extra.php는 여분 필드를 추가하는 것인데 이것은 그누가 설치된 곳에 두고 추가 필드가 필요하면 갯수를 적당히 수정해서 돌려주세요. 원래 wr_20까지 추가를 해줍니다.


2. 게시판을 두개를 만들어 주고 각각의 스킨을 선택하세요.

formSetup의 경우는 폼을 디자인하는 기능을 합니다.

사용할 폼의 형식을 만드세요.

462671426_1540607098.8963.png


이렇게 자유롭게 원하는 양식을 넣습니다. text나 date와 같이 변수가 없는 경우는 그냥 제목과 형식만 선택하면 됩니다.

리스트 형식일 경우 이렇게 선택할 내용을 넣어 주면 됩니다.

필수 입력의 경우 폼을 생성할 때 html에 체크해주세요.

 

462671426_1540607585.983.png

이런식으로 만들었습니다.


frontFrom의 경우는 실제 사용할 폼 부분입니다. formSetup에서 설정한 내용을 신청서 등의 폼으로 사용하게 해줍니다.

- 처음 게시판을 만들 때 여분 필드로 가서

462671426_1540607183.8752.png


위처럼 출력 디자인을 결정합니다.

여분필드값1에는 제목 형식을 정합니다.

앞에 이름은 필드값입니다.구분은 "|" 로 합니다. 그럼 신청한 이름을 읽어서 제목에 누구누구님의 신청이 접수되었습니다로 나옵니다. 반드시 넣어야 합니다. |로 필드값을 넣지 않고 그냥 제목만 넣어도 됩니다.


2번째는 출력 순서입니다.

이름&1|성별&1|생년월일&2|국적&2|시작일&3|마감일&3|파일|남기는 말

로 넣을 경우 &1,&2는 2단으로 출력한다는 의미입니다. 이름과 성별이 이단으로 나오게 됩니다. 순서대로 나옵니다. 이게 들어가 있지 않으면 그냥 한 줄 다 쓴다는 의미입니다. 이 순서대로 폼의 입력 부분이 나옵니다. 반드시 넣어야 합니다.

&2의 숫자2는 의미없습니다. &뒤에 아무 숫자나 써도 되며 구분을 위해 1,2,3을 사용한 겁니다.


3번째는 작성 후 갈 페이지입니다.

빈칸이면 그냥 게시판 보기로 나옵니다.


그후에 frontForm에서 write.skin.php를 열어서 $board 에 formSetup의 게시판 테이블명을 넣습니다.

view.skin.php역시 동일하게 합니다. 그래야 formSetup의 내용을 가져 옵니다.


처음에는 방식이 낯설어 보이지만 익숙해지면 일단 formSetup을 원하는 폼의 내용을 넣어 두고 필요할 때마다 다른 형싱의 fronFrom을 여러개 만들면 됩니다. formSetup은 한번만 만들어 두면 되고 frontForm으로 활용하면 됩니다.

 

컨텐츠몰에 그누 포인트 연동 게임을 올려두었습니댜. 기존 운영 중인 사이트에 iframe으로 간단하게 삽입하면 포인트 연동 게임을 사용할 수 있습니다.
https://sir.kr/cmall/1540532531

 

게임 실제 하기

http://game.hostingis.com/

 

 

 

 

 

추천
13

댓글 전체

"비회원일 경우 수정 및 확인을 위한 이름과 비번을 먼저 등록해주세요" 라오고 이름과 비번넣고 완료누르면 http404에러가 나와요 ㅠ...
좋은 자료 감사합니다.
그런데, 제가 완전 초짜라서 그런지 폼 사용하기 가 안 되네요,
두가지 궁금한게 있는데요.
(현재상태)
formsetup 게시판에서는 작성되는데,
frontFrom 게시판에서는 글쓰기를 누르면... 그냥 빈 화면만 나옵니다.

(질문)
1) 여분필드는 'frontForm'에서 수정하는 건가요?
2) "write.skin.php를 열어서 $board 에 formSetup의 게시판 테이블명을 넣습니다.
view.skin.php역시 동일하게 합니다." 이부분에서 대체하는 방법인지, 아니면 다르게 넣는 것인지... 좀 자세한 설명 부탁합니다. 제가 많이 초짜라...
1) 네. formSetup은 하나만 만들고 frontForm은 여러개 만들 수 있습니다. 여분 필드만 수정하면 됩니다.
2)  $board = '여기를 대체'
게시판테이블 이름이 form1입니다. 그러니 write.skin.php화일에서
add_stylesheet('<link rel="stylesheet" href="'.form1_skin_url.'/style.css">', 0);  <-이렇게 고치면 된다는 말씀일까요?
어제 알려주신데로 해서 해 봤는데요....
현재 g5/skin/board 아래에 두 화일 올려 놓고,
다른 설정은 다하고
php 도 수정 후

1) 폼 설정은 가능
2)폼 입력은 안되네요.(입력할 수 있는 폼이 안 보입니다.)


이유가 뭔지 이틀째 찾고 있는 초짜입니다, ㅎㅎ
가르쳐 주실 수 있나요?
친절한 답변 항상 감사합니다.

간단한 걸 제가 잘 이해 못하는 같아, 귀찮으실 것 같네요...
다시 한번 부탁드립니다.



위 게시판에 여분필드 에 아래와 같이 입력했습니다....

-
이름&1|성별&1|생년월일&2|국적&2|시작일&3|마감일&3|파일|남기는 말
-

아까 말씀이 출력순서가 설정 안 됐다고 하셔서....궁금합니다.
여분필드2에 넣으신 내용인지요?
frontForm으로 설정한 게시판의  write.skin.php을 여시면, $board = 'apply' 라고 하셨는지요? 원래는 form으로 되어 있을 겁니다.
frontForm으로 설정한  "인물등록" 게시판의 - write.skin.php 와 view.skin.php (둘다 frontForm 폴더에 존재)를 열어서 각각 4번째 줄(write), 6번째 줄(vew)에

add_stylesheet('<link rel="stylesheet" href="'apply'/style.css">', 0);

로 입력해서 올렸습니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
$table = 'form';  //<=====  여기에 FromSetup 테이블 적어 주세요.
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
성공!!  설치했습니다.  너무 좋은 스킨을 공개주어서 너무너무 감사합니다.

..........................^^

문의:
    1. 게시판 성격은 무조건비공개로 해놓았습니다.
      열쇠달린 글로 작성완료하고 바로 한동안은 비밀번호 입력하라는 말 없이 그냥 내가 쓴글을 읽을수 있다가 시간이 조금 지난 후부터 내가 쓴글을 읽으려고 하면 비밀번호를 묻네요.....

    2 .현재 화일 첨부하기를 하면..첨부화일 보기 또는 다운받기 등등이 안되는것 같아요
    http://yusamuhak.cafe24.com.
다운 받고 잘 사용하고 있습니다. 감사합니다. 먼저 체크박스 라디오 버튼은 1,2,3번이 있는데 한번씩만 사용 가능하다면 총 3번을 사용가능한가요? 하니면 딱한번이가요? 아니면 3번이 가능한데 여분필드가 부족해서 그런건가요? 긴글 등 추가해도 저장이 안되서 그렇습니다ㅜ  아마도 여분필드가 부족해서 그런거 같은데  extra.php 어떻게 사용하는지 부탁드립니다.
extra.php를 그누 설치 폴더에 두고 브라우저에서 해당 파일을 접속하세요.
기존 여분 필드는 10개이므로 extra.php를 통해서 늘리도록 하세요.
모든것이 잘 되고 있습니다!! 
혹시 여분필드에 글자수가 제한되어 있을까요? 순서 여분필드에 항목이 많다보니 글짜가 짤려서 못 불러옵니다.  항목은 더 늘려도 글자수가 줄어들면 칸도 더 생기고 추가되는 것 같습니다.
확인부탁드려요!!
좋은 스킨 공개에 감사드립니다. 설치는 잘 되었는데 상하단 버튼이 이상하게 나타나는데 어떻게 조절하면 좋을지 모르겠네요. 감사합니다.
gnuboard5.3.2.4  버전을 사용하고 있고요  다른 게시판은 정상적으로 버튼이 출력이 되는데 이 스킨만 이상하게 나타나서 수정할 곳이 있나해서 질문해 보았습니다. 혼자서 쓰는 것이니 그냥 사용해야 겠네요. 감사합니다. ^_^
여분필드 갯수가 부족한데 extra.php을 그누 설치 폴더에 넣으라고 하셨는데 정확히 어디에 넣어야 하는지 이해가 되질 않습니다 ㅠ www 안에 넣으면 되는건지 adm안에 넣는건지.. 모르겠습니다 ㅠ
감사합니다.
넘 좋군요..
한 30분 조금 난해했지만, 설명이 좋아서 잘 마무리하였습니다.

// 그런데 한가지 문제점이 발생했습니다.

여분필드를 10이상 사용하다보니 11번째, 12번째 입력항목이 저장이 되질 않네요.
하여, extra.php파일에서 11, 21로 되어 있는상태,그리고 22와 31로 수정하여 두차례 실행했지만, 두번다 "이미 존재하거나 생성실패"로나오네요.

// 혹, 방법에 문제점이 있다면 지적해 주시면 대단히 감사하겠습니다.
// 행복한 하루되세요..^^

파일 첨부하기 기능을 이용하여 폼을 생성하였는데 글쓰기에서는 파일을 첨부할 수 있는 메뉴가 보이는데  파일첨부후 뷰화면으로 가면 파일첨부된곳에 아무것도 나타나지가 않네요.  감사합니다. ^_^
"프린트"라는 아이콘이 보이는데 이것을 눌려도 아무런 반응이 없는데 어떤 방법을 사용해야 폼내용을 프린트 할 수 있나요?  감사합니다.  ^_^
전체 2,431 |RSS
그누보드5 스킨 내용 검색

회원로그인

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