온라인상담,접수신청 기본 보드스킨
링크
http://counsel.returnway.com/bbs/board.php?bo_table=counsel (2485) http://sir.kr/g5_skin/10067 (1634)
추가된 부분
1. sozet님이 요청하신 1:1형식을 추가했습니다.
2. 꼬라지신지님이 요청하신 상담신청내용 관리자메일로 받기를 추가했습니다.
수정된 부분
1:1형식을 추가하면서 "plus.skin.php"의 파일이 추가
/bbs/board.php, /bbs/list.php 파일의 내용이 조금 추가
/bbs/board.php 177 line에 아래 코드 추가
[code]
@include_once($board_skin_path.'/plus.skin.php');
[/code]
/bbs/list.php 48 line에 아래 코드 추가
[code]
if($sql_plus_where) $sql_search .= $sql_plus_where;
[/code]
/bbs/list.php 173 line에 아래 코드로 수정
[code]
$sql .= " {$sql_plus_where} {$sql_order} limit {$from_record}, $page_rows ";
[/code]
-------------------------
온라인상담약관 선택적용(분리,통합형)
1. 기본(성별,주소,직장수조,전화,직장전화,핸드폰,직종,직업,생년월일,학력,결혼여부,사업자번호,영분이름,관심영역,메일수신여부,추천인)
2. 입력형 6개
3. 선택형 6개
4. 라디오형 6개
5. 체크박스형 6개
6. 긴문장 4개 (DHTML 에디터 선택적용)
※ 게시판설정
1. 첨부파일 counsel.zip 압축을 푸신후 /adm , /plugin , /skin 업로드
2. 게시판 생성후 skin설정에서 basic_counsel 스킨선택
3. 관리자 온라인상담관리 DB갱신
- g5_counsel_config 생성
- g5_counsel_item 생성
- 관리자 환경설정에서 선택한 게시판에서 wr_11, wr_12, wr_13, wr_14 추가
※ 관리자메뉴
1. 환경설정 및 항목관리
- 게시판명설정(온라인상담 스킨을 선택한 게시판을 선택)
- 약관 사용유무
- 약관
- 항목관리(선택항목,필수,사용안함)
2. 순서관리(각 항목의 순서를 관리)
3. 상담관리(게시판에 등록된 게시물을 관리)
모바일과 AMINA 빌더용은 빨리 작업해서 곧 올려보도록 하겠습니다.
첨부파일
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 94개
그리고 본문에 제 아이디를 호명 해주시니 기분이 좋네요 ㅋㅋ
모바일 버전도 부탁드립니당~
글쓴 내용 확인시 주소랑 전화번호 입력했음에도 빈칸으로 나오는데 어떻게 볼수있는건가요?
- g5_counsel_config 생성
- g5_counsel_item 생성
- 관리자 환경설정에서 선택한 게시판에서 wr_11, wr_12, wr_13, wr_14 추가
이건 어디서 생성하고 설정을 해줘야하나요;;;? 초보라 ㅠㅠ
다만 수동일 온라인상담스킨을 적용하신 게시판테이블에 wr_11~14까지 생성하시면 됩니다.
"관리자모드 온라인상담관리에서 DB갱신 및 게시판명을 선택하세요."
이런글이 뜹니다;; 설정을 잘못한걸까요?
adm\counsel_list.php
<option value="3" <?php echo get_selected($row['wrtest_14'], "3"); ?>>추가할처리결과</option>
list.skin.php
<option value="3" <?php echo get_selected($list[$i]['wrtest_14'], "3"); ?>>추가할처리결과</option>
이렇게만 해주면 되는건가요? 아니면 더 해줘야 하는게 있나요?
위에 처럼 했더니 어느때는 관리자가 처리를 변경하면 될때도 있고 안될때도 있고 그래서
뭔가 더 해줘야 하나 싶어 물어봅니다.
1146 : Table 'skajc.g5utqade_counsel_config' doesn't exist
error file : /totalquick/adm/counsel_config.php
이렇게 나오네요 ㅠ,ㅠ
일단 상담관리에 들어가 져야되는데
select * from g5utqade_counsel_config
1146 : Table 'skajc.g5utqade_counsel_config' doesn't exist
error file : /totalquick/adm/counsel_list.php
이래 나와서 ㅠㅜ 디비문제 인거같은데, 처음부터 다시도 깔아보고,
이짓저짓 다해도 안되네요 ㅠ,ㅠ
겨우 찾은 게시판인데 ㅠㅠ
그리고 안되는 부분은 대부분 사소한문제더라고요. 한숨돌리고 천천히 체크해보면 해결하실 수 있을겁니다.
댓글 등록시 view 화면 하단이 깨져버립니다.ㅠ
$ss=0;for($yy=1900; $yy<=2013; $yy++){$Ayears[$ss]=$yy; $ss++;}
여기서 년도수정하시면 됩니다.
그리고, /adm / plugin / skin 이 3가지는
그누보드 ftp파일에서 어디에 혹시 올리면되는건지 알쑤 있을까요? ㅠㅠㅠ그냥
shop>board 이곳에 파일 3개 다오리긴했는데, 그누보드 4라서 안나오는건지 모르겟네요 ㅠㅠㅠ
(완전 쌩초보인데 회사입사하니 이전분이 만들어두신게 그누보드 4더라구요 . ㅠㅠㅠㅠ _ 그래서,
해보다해보다 이해가안되서 문의드립니다 ㅠㅠ)
제 경우는 g5_counsel_config 이 자동으로 생성이 안되서 phpMyAdmin에서 생성을 했습니다.
게시판명에서 해당 게시판을 위의 절차에 따라 한 게시판을 선택한 후
게시판명을 선택하셔야 DB갱신이 완료됩니다.라고 해서 확인을 눌렀는데. 아래의 에러내용이 나오는데요..
update g5_counsel_config set add_change = '1' where num = '1'
1054 : Unknown column 'num' in 'where clause'
error file : /adm/counsel_config_update.php
g5_counsel_item은 자동으로 생성되었구요.. 게시판에서 wr_11, wr_12, wr_13, wr_14 은 추가되었구요..
답답해서 올렸습니다.
아래내용 참고하세요.
CREATE TABLE `g5_counsel_config` (
`num` int(11) NOT NULL,
`add_change` char(1) NOT NULL DEFAULT '0',
`bo_table` varchar(20) NOT NULL DEFAULT '',
`1v1` tinyint(4) NOT NULL DEFAULT '0',
`remail` tinyint(4) NOT NULL DEFAULT '0',
`agree` char(1) NOT NULL DEFAULT '0',
`agree_info` text NOT NULL,
`gourl` varchar(255) NOT NULL DEFAULT '',
`sex` char(1) NOT NULL DEFAULT '2',
`addre` char(1) NOT NULL DEFAULT '2',
`tel` char(1) NOT NULL DEFAULT '2',
`oaddre` char(1) NOT NULL DEFAULT '1',
`otel` char(1) NOT NULL DEFAULT '1',
`hphone` char(1) NOT NULL DEFAULT '1',
`ename` char(1) NOT NULL DEFAULT '1',
`birth` char(1) NOT NULL DEFAULT '1',
`merry` char(1) NOT NULL DEFAULT '1',
`grade` char(1) NOT NULL DEFAULT '1',
`bizno` char(1) NOT NULL DEFAULT '1',
`job` char(1) NOT NULL DEFAULT '1',
`duty` char(1) NOT NULL DEFAULT '1',
`likes` char(1) NOT NULL DEFAULT '1',
`emailok` char(1) NOT NULL DEFAULT '1',
`rcid` char(1) NOT NULL DEFAULT '1',
`input1` char(1) NOT NULL DEFAULT '0',
`input2` char(1) NOT NULL DEFAULT '0',
`input3` char(1) NOT NULL DEFAULT '0',
`input4` char(1) NOT NULL DEFAULT '0',
`input5` char(1) NOT NULL DEFAULT '0',
`input6` char(1) NOT NULL DEFAULT '0',
`select1` char(1) NOT NULL DEFAULT '0',
`select2` char(1) NOT NULL DEFAULT '0',
`select3` char(1) NOT NULL DEFAULT '0',
`select4` char(1) NOT NULL DEFAULT '0',
`select5` char(1) NOT NULL DEFAULT '0',
`select6` char(1) NOT NULL DEFAULT '0',
`radio1` char(1) NOT NULL DEFAULT '0',
`radio2` char(1) NOT NULL DEFAULT '0',
`radio3` char(1) NOT NULL DEFAULT '0',
`radio4` char(1) NOT NULL DEFAULT '0',
`radio5` char(1) NOT NULL DEFAULT '0',
`radio6` char(1) NOT NULL DEFAULT '0',
`check1` char(1) NOT NULL DEFAULT '0',
`check2` char(1) NOT NULL DEFAULT '0',
`check3` char(1) NOT NULL DEFAULT '0',
`check4` char(1) NOT NULL DEFAULT '0',
`check5` char(1) NOT NULL DEFAULT '0',
`check6` char(1) NOT NULL DEFAULT '0',
`txt1` char(1) NOT NULL DEFAULT '0',
`txt2` char(1) NOT NULL DEFAULT '0',
`txt3` char(1) NOT NULL DEFAULT '0',
`txt4` char(1) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `g5_counsel_config` (`num`, `add_change`, `bo_table`, `1v1`, `remail`, `agree`, `agree_info`, `gourl`, `sex`, `addre`, `tel`, `oaddre`, `otel`, `hphone`, `ename`, `birth`, `merry`, `grade`, `bizno`, `job`, `duty`, `likes`, `emailok`, `rcid`, `input1`, `input2`, `input3`, `input4`, `input5`, `input6`, `select1`, `select2`, `select3`, `select4`, `select5`, `select6`, `radio1`, `radio2`, `radio3`, `radio4`, `radio5`, `radio6`, `check1`, `check2`, `check3`, `check4`, `check5`, `check6`, `txt1`, `txt2`, `txt3`, `txt4`) VALUES
(1, '1', 'counsel', 0, 0, '2', '약관입니다.', './board.php?bo_table=counsel', '1', '2', '2', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
otel = '{$_POST['Notel1']}',
hphone = '{$_POST['Nhphone1']}',
위 내용을 아래내용으로 변경하시기 바랍니다.
otel = '{$_POST['Notel']}',
hphone = '{$_POST['Nhphone']}',
어느 부분을 손을 대야할지요..
$wr_1_temp = explode("|", $write[wr_1]);
$data[zip] = ($wr_1_temp[0])?$wr_1_temp[0]:$member['mb_zip1'].$member['mb_zip2'];
$data[addre1] = ($wr_1_temp[1])?$wr_1_temp[1]:$member['mb_addr1'];
$data[addre2] = ($wr_1_temp[2])?$wr_1_temp[2]:$member['mb_addr2'];
$data[addre3] = ($wr_1_temp[3])?$wr_1_temp[3]:$member['mb_addr3'];
$data[addr_jibeon] = ($wr_1_temp[4])?$wr_1_temp[4]:$member['mb_addr_jibeon'];
전화번호의 경우 회원가입시 형태와 틀려서 다음에 업데이트 하도록 하겠습니다.
소스를 보고 수정을 하니 잘 됩니다.
전화번호도 이소스를 참고해서 해보려다.. 제 능력으로는 더 엉망이 되어버려서..
기대하고 있겠습니다. ^^
감사합니다.
하나 더 질문합니다. 하나의 호스팅 계정에 온라인 상담스킨을 두개 이상 사용할려면 어떻게 해야 하나요?..
화면이 작아졌을때(또는 모바일버전에서)
옵션이 짤려서 안보이는 현상이 있습니다.
스크롤바가 상하로는 생기는데 좌우로는 생기지 않아 옵션 내용을 확인 또는 선택을 할 수 없네요..
다음 수정부분에는 이것도 같이 해결해주시면 감사하겠습니다.
[http://sir.kr/data/editor/1605/3175652b9e69bd114d40dea2d25c7a37_1463244211_6316.gif]
1.현재 관리자로 로그인을 하면 list.skin.php 상에서도 관리자페이지의 상담관리 항목처럼 각 항목을 처리할 수 있도록 셀렉트가 가능한데 변경을 그 자리에서 적용할 수는 없네요.
리스트에서도 변경할 수 있으면 좋을 것 같네요..
2. 댓글을 달면 관리자 메뉴의 상담관리에서 댓글에 대한 처리줄이 같이 나와서 보기 좀 어렵네요. 댓글은 상담관리에서 안나오면 좋겠습니다.
잘적용했는데 한가지 해결하기 힘든게 있어서요
셀렉트 선택형 추가1을 이용해서 추가한걸 게시판 리스트단에 상담제목 옆부분에 추가하고싶은데요
<td class="td_name sv_use"><?php echo $list[$i]['wr_7'] ?></td> <- 이렇게 적용하니
그림처럼 저렇게 wr_7에 있는것들이 내용 +「」<- 모두 나오는데 내용만 나오게 어떻게 해야하나요?
[http://sir.kr/data/editor/1605/59e1827bd482ba42af07a953cbba6158_1463672882_7315.png]
$vi_7_temp = explode("」「", $list[$i]['wr_7']);
$data[select1] = $vi_7_temp[0];
$data[select2] = $vi_7_temp[1];
$data[select3] = $vi_7_temp[2];
$data[select4] = $vi_7_temp[3];
$data[select5] = $vi_7_temp[4];
$data[select6] = $vi_7_temp[5];
?>
<td class="td_name sv_use"><?php echo $data[select1] ?></td>
전 이렇게했어요
제가 무지한지라 위 설명대로 설치하고서도 응용을 못해서 쓰질 못하네요..ㅠㅠ
1.글쓰기 파일이 어떤건가요?
테이블의 가로 크기, 입력 항목등을 수정(이름, 비번, 휴대폰 만) 하려하는데 어떤건지도 모르겠습니다.
[http://sir.kr/data/editor/1606/7e3ed34b25b4b545ca5fec652a1432e3_1464945834_0129.jpg]
이 부분들 입니다. 전체 크기도 지정하고 싶구요.
2.내용을 입력하고 자동등록 방지 숫자 입력후 작성완료 누르면, 페이지 없음 표시가 나고 f5를 누르면 제목을 입력하라며 다시 글쓰기 페이지로 이동합니다.
이 상태에서 쓰지 않고 게시물 리스트 페이지로 가면 글은 등록이 되어 있습니다.
만약 f5를 누르지 않고 <- 버튼을 누르면 게시물은 등록이 되질 않았습니다.
어떤 파일을 수정봐야 하나요??
아무리 찾기나 비스무리한걸 찾아보아도 까막눈인지 보이질 않네요ㅠㅠ
트리플님 이하 고수님들의 도움 주시면 너무나 감사드리겠습니다!!
adm/counsel_list.php 파일 42번째 줄을
아래처럼 수정하니 되었습니다.
$sql_common = "from {$write_counsel_table}";
를
$sql_common = "from {$write_counsel_table} where wr_is_comment = 0";
로..
너무 좋은 스킨 감사합니다!
몇가지 궁금한점이 있습니다. 초보지만 설명해 주시면 어떻게든 이해할수 있습니다.
1. 댓글에도 비슷한 내용이 있지만, 선택한 상담 내용을 게시판 제목에 보여지게 하는 방법이 어떻게 되나요?
댓글 보고 따라하는데, 선택형은 추가 했는데, 다른 내용들도 불러드리고 싶은데, 잘 안됩니다.
2. 제목과, 내용을 기입 안하는 방법은 없을까요? 다른 그누보드 게시판에 영향이 안갈수있으면 좋겠습니다.
감사합니다!
저만 이런가요??
[http://sir.kr/data/editor/1606/a9f35c59b5877a998704cd3866823fe6_1466517597_3531.png]
글쓰기(수정) 후에 나오는 오류페이지입니다.
관리자에게 메일보내기 사용에 체크를 하면 글쓰기 완료 후 저 화면이 나옵니다.
관리자메일로 발송이 안되며, 게시글은 정상적으로 등록됩니다.
메일발송 체크 해제하면 정상 접수 알림뜨고 페이지 이동하구요
관리자 메일로 받는 기능을 사용하고 싶습니다.
관련 질문들이 없는걸로 봐서 제가 작업하다 잘 못 만진거 같은데
어디를 살펴봐야 하나요?
온라인상담성격에 맞지 않는 게시판입니다. 라고 뜨는데 머가 문제인가요 ?
[http://sir.kr/data/editor/1610/d184d45e83645421bc2cca5b7eefb620_1477506222_8676.png]
글씨기는 어떤 파일을 건드려야 되는지
알수 있을까요?
다시 선택항목으로 변경되네요..
이부분 사용안함으로 할 수 없는지?
이런것을 어떻게 만들었요?
좋습니다.
질문하나만 드리겠습니다.
카운셀 게시판을 2개 만들고.. 이동후 수정하면 삭제가 됩니다
이동 후 수정해도 내용삭제 안되는 방법이 있나요
근데요.. 설치는 잘 된 것 같은데요...환경설정에서 전화번호 사용하지 않음 선택했는데요... 확인버튼을 누르면 적용이 안됩니다. 왜 그런지 알려주시면 감사하겠습니다.
환경설정에서 전화번호의 선택안함을 ==> 사용함으로 바꾸로 "확인" 버튼을 누르면 다시 리셋되면서 바꾸기 전 상태로 가구요... 글쓰기 페이지에서 확인해봐도 그대로입니다. 꼬옥 답변 부탁드려요
/adm/counsel_config_update.php 파일에서 54Line Ntel1을 Ntel로 변경해주세요.
우선 아까 말씀해주신 54Line Ntel1를 Ntel로 고치고 다시 해보았더니... 이번에는 아래와 같은 에러가 떴네요...
Warning: Cannot modify header information - headers already sent by (output started at /home/kkk/public_html/common.php:1) in /home/kkk/public_html/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /home/kkk/public_html/common.php:1) in /home/kkk/public_html/common.php on line 625
Warning: Cannot modify header information - headers already sent by (output started at /home/kkk/public_html/common.php:1) in /home/kkk/public_html/common.php on line 627
Warning: Cannot modify header information - headers already sent by (output started at /home/kkk/public_html/common.php:1) in /home/kkk/public_html/common.php on line 628
Warning: Cannot modify header information - headers already sent by (output started at /home/kkk/public_html/common.php:1) in /home/kkk/public_html/common.php on line 629
Warning: Cannot modify header information - headers already sent by (output started at /home/kkk/public_html/common.php:1) in /home/kkk/public_html/common.php on line 630
Warning: Cannot modify header information - headers already sent by (output started at /home/kkk/public_html/common.php:1) in /home/kkk/public_html/common.php on line 631
그 상태에서 다시 해보았더니.. 첨부된 파일처럼 "토큰 정보가 올바르지 않습니다." 라고 뜨는데요^^ 어떻게 해야 하는지 알려주시면 감사하겠습니다.
그리고 common.php의 경우 php버전문제일 수 있습니다.
현재 온라인상담스킨은 다중으로 새로 제작중에 있어 조금 기다려주시는것도 좋을 듯 합니다.^^
감사합니다!