급하게 온라인상담게시판 확장했습니다.(상담항목추가,삭제,항목순서변경) > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

급하게 온라인상담게시판 확장했습니다.(상담항목추가,삭제,항목순서변경) 정보

게시판 급하게 온라인상담게시판 확장했습니다.(상담항목추가,삭제,항목순서변경)

첨부파일

온라인상담확장관리자항목설정_kr.zip (49.0K) 266회 다운로드 2016-02-05 18:55:35
온라인상담확장관리자항목설정_utf8.zip (49.8K) 454회 다운로드 2016-02-05 18:55:35

본문

얼마전 올린 극히 단순한 상담게시판을 급하게 확장한겁니다.
게시판 디자인은 완전히 무시한거라 입맛에 맞게 디자인 수정하시면 좋겠네요.

항목추가부분은 기본적으로 성별,주소,직장수조,전화,직장전화,핸드폰,직종,직업,생년월일,학력,결혼여부,사업자번호,영분이름,관심영역,메일수신여부,추천인입니다.
( 항목이름과 순서는 관리자에서 변경가능)

※ 추가항목
1. 입력형 5개
2. 선택형 5개
3. 라디오형 5개
4. 체크박스형 5개
5. 긴문장 5개

※ 게시판설정

1. counsel_up_kr.zip 파일을 압축푸신후 /skin/board 디렉토리에 업로드

2. config.php파일에 아래 두줄추가
  $g4['counsel_table']  $g4['table_prefix'] . "counsel_config";
  $g4['counsel_item_table']  $g4['table_prefix'] . "counsel_item";

3. DB파일은 별도 파일첨부
  g4_counsel_config.sql
  g4_counsel_item.sql

4.  /adm/admin.menu100.php 파일에 아래 두줄 추가
    array("", "상담 항목관리", "$g4[admin_path]/counsel_form.php"),
    array("", "상담 순서관리", "$g4[admin_path]/counsel_sort.php"),

5. adm.zip 압축파일을 푸신후 아래 4개의 파일을 /adm 디렉토리에 업로드합니다.
  counsel_form.php
  counsel_form_update.php
  counsel_open.php
  counsel_sort.php

6. /lib/common.lib.php 파일 아래에 single_selectbox,single_radiobox,single_checkbox 추가

/**************************************************************/
/* selectbox */
/**************************************************************/
function single_selectbox($opt_name, $opt_array, $opt_values, $opt_value, $description )  {  

    $select_item = '';
    $select_item .= '<SELECT NAME="' . $opt_name . '">'; 
    for( $i = 0; $i < count( $opt_array ); $i++ ){

if ( $opt_values[ $i ] == $opt_value ){
    $select_item .= '<OPTION VALUE="' . $opt_values[ $i ] . '" SELECTED>' . $opt_array[ $i ];
} else {
    $select_item .= '<OPTION VALUE="' . $opt_values[ $i ] . '">' . $opt_array[ $i ];
}
    }
    $select_item .= '</SELECT>';
    echo $select_item;
    echo $description;   
    echo( "\n" );

}

/**************************************************************/
/* radiobox */
/**************************************************************/
function single_radiobox($opt_name, $opt_array, $opt_values, $opt_value, $description, $spaces )  {  

  $radio_item = ''; 
  for( $i = 0; $i < count( $opt_array ); $i++ )
      {
      if ( $opt_values[ $i ] == $opt_value )
        {
        $radio_item .= ' <input type=radio class=i_check NAME="'.$opt_name.'" VALUE="' . $opt_values[ $i ] . '" checked style="border:0;">' . $opt_array[ $i ];
        } else {
        $radio_item .= ' <input type=radio class=i_check NAME="'.$opt_name.'" VALUE="' . $opt_values[ $i ] . '" style="border:0;">' . $opt_array[ $i ];
        }
  if (($i+1)<count($opt_array)){ $radio_item .= $spaces; }
    } 
  echo $radio_item;
  echo $description;   
  echo( "\n" );
}
 
 
/**************************************************************/
/* checkbox */
/**************************************************************/
function single_checkbox($opt_name,$opt_array, $opt_values,$opt_value, $description )  {  

  $check_item = ''; 
  for( $i = 0; $i < count( $opt_array ); $i++ )
      {
      if ( $opt_values[ $i ] == $opt_value[$i] )
        {
        $check_item .= ' <input type=checkbox class=i_check NAME="'.$opt_name.'['.$i.']" VALUE="' . $opt_values[ $i ] . '" checked style="border:0;">' . $opt_array[ $i ];
        } else {
        $check_item .= ' <input type=checkbox class=i_check NAME="'.$opt_name.'['.$i.']" VALUE="' . $opt_values[ $i ] . '" style="border:0;">' . $opt_array[ $i ];
        }
  if (($i+1)<count($opt_array)){ $check_item .= $spaces; }
    } 
  echo $check_item;
  echo $description;   
  echo( "\n" );
}
추천
12

댓글 전체

우선 이렇게 멋진 게시판을 공유해주셔서 정말 정말 감사드립니다~~^______^///

트리플님의 멋진 게시판을 적용하여 업로드후 내용이며 선택이며 모두 작동 잘 되는데요...글쓰기 테스트후 상담예약신청을 누르면

"글쓰기에는 $wr_id 값을 사용하지 않습니다 "라는 경고문이 뜨면서 list 화면으로 나가버립니다..별도 소스 손보지않고 트리플님의 말씀대로 수정 또는 입력하였는데 문제를 못찾겠습니다ㅠ__ㅜ
혹시 몰라 다시 다운받고 업로드하고 config.php, /adm/admin.menu100.php ,/lib/common.lib.php 추가할내용 확인해봐도...역시나
"글쓰기에는 $wr_id 값을 사용하지 않습니다 " 뜹니다..

관리자화면에서도 수정화면에서도 전부 정상작동하며 게시판에서 글쓰기의 목록도 제대로 떠서 클릭하면 list화면 정상작동되는데 문제가 뭔지 왕초보 저로서는 정말 모르겠습니다..ㅠ_ㅜ..

너무 너무 맘에 드는 게시판이라 왠지 무식한 저로서는 죄송스런맘이 먼저 듭니다..멋진 자료 공개해주심에 감사드립니다..간단상담게시판을 우선 이용하고 있으면서 이리저리 샅샅히 살펴봐야겠어욤..ㅠ_ㅜ

트리플님~~즐겁고 풍요로운 멋진 추석연휴 보내시길 바랍니다^______^
트리플님 제가 지금 이거 4시간 매달리고 있습니다만 진짜 안되네요 ㅠㅠ

2번 config에다가 두줄을 추가하기만 하면 아예 그누보드 화면이 공백이 되어버립니다..

그리고 3번 DB파일은 도대체 어디다가 넣는건가요? 제발 알려주세요

제대로 했다고 하는데 정말 안되네요 ㅠㅠ.....그누보드도 다시 설치했어요

너무필요한데요.......왜 전 안될까요??????
admin.menu100.php 이쪽 파일에서 맨 밑부분에 붙이시면
    array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]")
    array("", "상담 항목관리", "$g4[admin_path]/counsel_form.php"),
    array("", "상담 순서관리", "$g4[admin_path]/counsel_sort.php"),
요 부분을

    array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]"),
    array("", "상담 항목관리", "$g4[admin_path]/counsel_form.php"),
    array("", "상담 순서관리", "$g4[admin_path]/counsel_sort.php")

요렇게 바꾸심 되요~ 뒤에 콤마값을 바꿔주시는 겁니다~
우선 자료 감사합니다.

utf8 버젼을 사용중이라 업데이트 하고...
관리자페이지에서 메뉴가 나타나고 클릭하면 이동도 되는데요.

관리자페이지에서...
상담 순서관리 페이지 이미지가 깨지고...
체크박스쪽 이름이 깨져서 보이네요.

그리고 상담 순서관리에서 보여지는 삭제는 선택하게되면 복구는 불가능한건가요?
그럼, 안보이게 할려면 고객상담항목설정에서 모두 설정을 해주어야되는건가요?

고수님들의 조언 부탁드리겠습니다.
안녕하세요. 수고시네요.
정말 감사드립니다.

config.php파일에 아래 두줄추가
  $g4['counsel_table']  $g4['table_prefix'] . "counsel_config";
  $g4['counsel_item_table']  $g4['table_prefix'] . "counsel_item";

를 적용만 하면... php 페이지들이 백지가되네요....

다른것은 다 되는데요.
config.php에 두줄만 추가하면,,, 저러니..

admin.menu100.php 이쪽 파일에서 맨 밑부분에

    array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]"),
    array("", "상담 항목관리", "$g4[admin_path]/counsel_form.php"),
    array("", "상담 순서관리", "$g4[admin_path]/counsel_sort.php")

쉼표는 유의해서 상단과 같이 처리했습니다.
안되시는분들 
$g4['counsel_table']  $g4['table_prefix'] . "counsel_config";
$g4['counsel_item_table']  $g4['table_prefix'] . "counsel_item";
이 부분을

$g4['counsel_table'] = $g4['table_prefix'] . "counsel_config";
$g4['counsel_item_table'] = $g4['table_prefix'] . "counsel_item";
로 수정해서 해보세요. = 추가입니다.
;; 이거 SQL 자체가 이상합니다 다시 만드셔야합니다. UTF8 utf8_general_ci 이걸로 설정해주세요 ...ㅠㅠ 그러면 utf8상태 한글출력 잘 됩니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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