웹마스터 팁
상담용 게시판 - 확장 변수 이용
2012.06.23 16:09
처음으로 사용팁에 글을 적습니다
지금부터 등록하는 팁(?)이 잘 못된 부분이 있으시면, 고수님들의 지적 부탁드립니다 ^^
사용 버전 - [ XE CORE 1.5.2.5 / BOARD 1.4.4 기준 ]
상담용 게시판의 특징 - [ 제목 입력,내용 입력,사용자 이름,패스워드 입력 필요 없음 ]
1. 확장변수 입맛에 맞게 생성
2. 제목을 자동으로 입력 받습니다 ( 저장하는 날짜 형태로 받아 보았습니다 )
3. 내용 ('내용에 값을 입력해주세요') 부분 비활성화 -> 아무글을 입력하지 않아도 글 등록 가능하로도록
4. 모든 글은 비밀글로 작성 하도록(설정 변경 불가)
5. 사용자 이름과 패스워드를 자동으로 입력받도록 설정
-----------------------------------------------------------------------------------------------------------------------
<include target="_header.html" />
<img src="./as_info.gif" border="0" style="vertical-align:top;"> /* 상단에 이미지를 넣어 보았습니다 */
<br></br>
<div style="border:1px solid#ededed; padding:20px;"> /* 확장변수 내용을 box처리 한번더... 디자인 */
<form action="./" method="post" onsubmit="return procFilter(this, window.insert)" class="board_write">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="content" value="{$oDocument->getContentText()}" />
<input type="hidden" name="document_srl" value="{$document_srl}" />
<input cond="$oDocument->getTitleText()" type="hidden" name="title" value="{$oDocument->getTitleText()}" />
<input cond="!$oDocument->getTitleText()" type="hidden" name="title" value="{date('Y.md.',time())}" />
/* 제목을 날짜 형태로 자동 입력 */
<div class="exForm" cond="count($extra_keys)">
<table cond="count($extra_keys)" border="1" cellspacing="0" summary="Extra Form">
<tr loop="$extra_keys=>$key,$val">
<th scope="row"><em cond="$val->is_required=='Y'">*</em> {$val->name}</th>
<td>{$val->getFormHTML()}</td>
</tr>
</table>
</div>
<div class="write_editor">
/* 에디터 삭제*/
</div>
<div class="write_footer">
<div class="write_option">
<block cond="$grant->manager">
<input type="checkbox" name="title_bold" id="title_bold" class="iCheck" value="Y" checked="checked"|cond="$oDocument->get('title_bold')=='Y'" />
<label for="title_bold">{$lang->title_bold}</label>
</block>
/* 불필요한 옵션 삭제*/
<input type="hidden" name="comment_status" class="iCheck" value="ALLOW" checked="checked"|cond="$oDocument->allowComment()" id="comment_status" />
<input type="hidden" name="status" value="SECRET">
/* 댓글 허용,비밀글 항상 설정 - 감춤 */
</div>
<div class="write_author">
<span class="item" cond="!$is_logged">
<label for="userName" class="iLabel">{$lang->writer}</label>
<input type="hidden" name="nick_name" id="userName" class="iText userName" style="width:80px" value="anonymous" />
/* 사용자 이름을 anonymous 자동 입력및 숨김*/
</span>
<span class="item" cond="!$is_logged">
<label for="userPw" class="iLabel">{$lang->password}</label>
<input type="hidden" name="password" id="userPw" class="iText userPw" style="width:80px" value="{date('Y.md.s',time())}" />
/* 패스워드를 날짜 형태로 자동 입력및 숨김*/
</span>
----------------------------------------------------------------------------------------------------------------------------------------
/* 에디터 삭제*/ 에 필요 수정사항
'내용에 값을 입력해주세요. --- 해제 방법
위 코드는 고수분의 도움글을 보고 맹글었습니다(세진님....외)
감사합니다
댓글 4
-
오 좋네요 ㅎㅎ
-
어라얼랑
2012.06.25 09:17
감사합니다.^^
-
아... 왕초보 입니다.
이 게시판을 어떻게 활용하는건가요?
원래 설치되어있는 게시판 스킨에서 무언가를 수정하는건가요?
-
김 기 상
2013.05.03 10:34
위의 코드를 어디에 넣어야 하는지 ?, 초보입니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
인증메일이 안올경우 - 팁이라고 해야할지...소개라고 해야할짐 모르지만 [2] | socialskyo | 2015.03.07 |
input number 숫자만 입력받기 아이폰 예외처리 | wnrtnsdl2 | 2015.03.12 |
아마존 상품API 소스中 상품정보 가져오는 소스 | 키스투엑스이 | 2015.03.10 |
[모듈 개발] 테이블 스키마 파일 이름은 테이블명과 동일하게 [3] | 산하2 | 2014.05.12 |
css table generator | Ansi™ | 2015.03.04 |
Market 모듈에서 대표사진 필수 없애기 [3] | garnecia | 2015.03.03 |
주소를 지도링크하기 | 마루디자인 | 2015.03.04 |
도메인이 바뀐후 기본 URL을 바꿨지만 2차메뉴의 링크는 바뀌지 않은 경우. [9] | Ryuj | 2013.11.20 |
xpresseditor에 한글 글꼴 추가 [2] | YJSoft | 2013.10.25 |
XE 로그인을 아이디로 바꾸려는데 회원설정에서 회원가입 탭이 안보일때. | 불금 | 2015.02.27 |
PDF 뷰어 팁 [4] | 돼지코구뇽 | 2014.12.06 |
kakao Javascript SDK logout | 컴박살 | 2015.02.25 |
특정 게시판에서는 스팸 ip 동작 안하게 하기 [4] | Kxo | 2015.02.22 |
htaccess 보안 팁 | 포럼위트 | 2015.02.24 |
300기가 Zboard4->XE 이전기
[14]
![]() | forest535 | 2015.02.13 |
스케치북 최신버전에서 미리 덧글 입력해두기
[5]
![]() | LI-NA | 2015.02.18 |
추천 취소 기능 만들기
[5]
![]() | Summer | 2013.09.11 |
xe core 설치 화면 오류 있습니다. 이렇게 바꿔주세요. [2] | 한꼬마 | 2015.02.18 |
데이타 이전 시 xml 파일 임포트 속도 높이기 ^^ | forest535 | 2015.02.17 |
jquery 외부로드하기 [22] | DynamicLaser | 2014.04.07 |
board 게시판의 경우
xe - modules - board - tpl - filter - insert.xml 열고
line 8 쯤에
<node target="content" required="false" />
여기서 붉은 색 부분이 수정된 내용