웹마스터 팁
상담용 게시판 - 확장 변수 이용
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.23 21:07
오 좋네요 ㅎㅎ -
어라얼랑
2012.06.25 09:17
감사합니다.^^
-
사다나
2013.05.01 14:03
아... 왕초보 입니다.
이 게시판을 어떻게 활용하는건가요?
원래 설치되어있는 게시판 스킨에서 무언가를 수정하는건가요?
-
김 기 상
2013.05.03 10:34
위의 코드를 어디에 넣어야 하는지 ?, 초보입니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
1.4.2 버전 업데이트 이후 발생하는 문제들과 대응 [10] | Gekkou | 2010.05.18 |
게시글볼때 댓글 입력폼 색상넣어서 구분짓기 | 유리가면™ | 2010.05.18 |
Textyle 블로그 메인 주소를 blog.domain.com 로 설정하기 [1] | 네오랑 | 2010.05.18 |
게시판(내용볼때) 제목란 색상을 원하는 색상으로 바꾸기 [1] | 유리가면™ | 2010.05.18 |
레이아웃 삽입 후 최근 설문조사 가져오기 | ilovesyr | 2010.05.18 |
최근게시물 태그가 적용된 상태로 불러오기 [3] | 땡땡이별나라 | 2010.05.13 |
Lighttpd 설치 | 김 무건 | 2010.05.12 |
Zend Optimizer + eAccelerator + Suhosin [1] | 김 무건 | 2010.05.12 |
PHP 설치 | 김 무건 | 2010.05.12 |
Apache 설치 | 김 무건 | 2010.05.12 |
MySQL 설치 | 김 무건 | 2010.05.12 |
파일 첨부 에러로 고생하시는 분 [2] | celli29 | 2010.05.11 |
XE운영을 하려면 닷네임(dotname) 호스팅을 사용하시면 안됩니다 [7] | nalireco | 2010.05.11 |
중국어게시판 사용할려고 합니다. | jmb5 | 2010.05.10 |
로그인시 다음과같은 오류가 발생합니다. 빠른답변좀 ㅠㅠ [3] | 푸팅 | 2010.05.10 |
기본 Content 위젯에 댓글 New표시하기 [10] | 조슈아킴 | 2010.05.08 |
XE 사용하기 - 동영상 강좌 [36] | 선우(善友) | 2010.05.05 |
게시판 수가 많아 제목을 써넣는데 시간 절약 방법 | 아모스리 | 2010.05.04 |
htaccess 쉽게 만들기 | 현원 | 2010.05.03 |
로그인 스킨 수정 팁 - 신규 쪽지 수 보여주기 [17] | 러브스킬 | 2010.05.03 |
board 게시판의 경우
xe - modules - board - tpl - filter - insert.xml 열고
line 8 쯤에
<node target="content" required="false" />
여기서 붉은 색 부분이 수정된 내용