웹마스터 팁

XE는 비회원이 글 작성할시에는 이름, 비밀번호, 이메일 그리고 홈페이지 주소를 묻습니다. 이름과 비밀번호는 필수적인 부분이지만 이메일과, 홈페이지는 굳이 필요하지도 않고 입력하기도 귀찮습니다.

XE 내부에서 자체에서 저걸 없애는 기능을 지원하지 않으니 수동으로 직접 작업해주어야 합니다.
(개인적으로 XE 1.6이나 1.7에서 이 기능이 추가되었으면 좋겠군요)

두가지 해결 방법이 있습니다.

1. 입력하는 칸을 없애기
 아얘 입력하는 칸을 없애는 방법입니다.

/modules/bored/모바일이면 m.skins, PC용이면 skins/자신이 쓰는 스킨/

write_form.html 은 게시글을 쓸 때를 당담합니다.

comment_form.html은 댓글을 쓸 때 관여합니다.

소스 편집기같은거로 여신 다음에 아래와 같은 부분을 찾아줍니다.

<li>

<label for="nText">{$lang->content}</label>

<textarea name="content" cols="20" rows="8" id="nText"></textarea>

</li>

<!--@if(!$is_logged)-->

<li>

<label for="uName">{$lang->writer}</label>

<input name="nick_name" type="text" id="uName" />

</li>

<li>

<label for="uMail">{$lang->email_address}</label>

<input name="email_address" type="text" id="uMail" />

</li>

<li>

<label for="uPw">{$lang->password}</label>

<input name="password" type="password" id="uPw" />

</li>

<li>

<label for="uSite">{$lang->homepage}</label>

<input name="homepage" type="text" id="uSite" value="http://" />

</li> 

(여기서부터는 게시판 스킨마다 다를수 있음을 알려드립니다.)

<label for="uMail"부분은 "이메일" 이라는 문자열을 보여주는 부분입니다.
<label for="uMail" style="display:none"이런식으로 해 주시면 "이메일"이라는 문자열이 보이지 않습니다.
다른것도 마찬가지입니다.

이메일 입력하는 칸을 보이지 않게 하시려면
 <input name="email_address" type="text" id="uMail" /> 부분에서 <input name="email_address" type="text" id="uMail" style="display:none" />이런식으로 

style="display:none"
을 붙이시면 숨기기가 가능합니다.

2. 자신이 미리 지정한 문자열로 미리 입력되게 하기


 이메일, 홈페이지 다 입력하게 하니 입력하기 귀찮아하는게 걸리고, 또 없애자니 입력하시고 싶어하시는 분이 계실 것 같다구요? 그럼 이 방법을 추천드립니다.


위 사진처럼 입력하지 않아도 자동으로 입력하게 해놓을 수 있습니다. 여기에서 자신이 이메일 주소나, 홈페이지 주소를 입력하고 싶어하시는 비회원이 계시다면 저 문자열을 지우고 할 수 있습니다.
 

 
/modules/bored/모바일이면 m.skins, PC용이면 skins/자신이 쓰는 스킨/

write_form.html 은 게시글을 쓸 때를 당담합니다.
comment_form.html은 댓글을 쓸 때 관여합니다.

소스 편집기같은거로 여신 다음에 아래와 같은 부분을 찾아줍니다.

<li>

<label for="nText">{$lang->content}</label>

<textarea name="content" cols="20" rows="8" id="nText"></textarea>

 </li>

<!--@if(!$is_logged)-->

<li>

<label for="uName">{$lang->writer}</label>

<input name="nick_name" type="text" id="uName" />

</li>

<li>

<label for="uMail">{$lang->email_address}</label>

<input name="email_address" type="text" id="uMail" />

</li>

<li>

<label for="uPw">{$lang->password}</label>

<input name="password" type="password" id="uPw" />

</li>

<li>

<label for="uSite">{$lang->homepage}</label>

<input name="homepage" type="text" id="uSite" value="http://" />

</li> 
(게시판 스킨마다 다를수 있음을 알려드립니다.) 

이메일 같은 경우에는 <input name="email_address" type="text" id="uMail" /> 처럼 입력하는 칸을 관여하는 부분에서 value="자신이 원하는 내용으로 해주시면 됩니다.

 
<input name="email_address" type="text" id="uMail" value="자신이 원하는 내용"/>
 

 홈페이지 같은 경우에는 value="http://"가 이미 있으므로 자신이 원하는 주소로 써주시면 됩니다.

그래서 제가 쓰고 있는 모바일 게시판 소스 일부입니다.

<li>

<label for="nText">{$lang->content}</label>

<textarea name="content" cols="20" rows="8" id="nText"></textarea>

</li>

<!--@if(!$is_logged)-->

<li>

<label for="uName">{$lang->writer}</label>

<input name="nick_name" type="text" id="uName" />

</li>

<li>

<label for="uMail">{$lang->email_address}</label>

<input name="email_address" type="text" id="uMail"value="example@example.com"/>

</li>

<li>

<label for="uPw">{$lang->password}</label>

<input name="password" type="password" id="uPw" />

</li>

<li>

<label for="uSite">{$lang->homepage}</label>

<input name="homepage" type="text" id="uSite" value="http://tarks.iptime.org"/>

</li>

 게시판별로 다르다는 점 참고하시면서 사용하시면 될 것 같습니다.





손가락 누르기도 귀찮으면 무엇을 하겠습니까.
도움이 되었으면 손가락을 눌러 주세요 :) 

저작자 표시
제목 글쓴이 날짜
IIS 7.5 + XE 업로드 용량 개선 방법 [1] file 류군 2012.07.16
XE코어 업데이트(판올림) 정확한 방법 [12] 카이닉스 2012.07.30
XE와 마인크래프트 서버 화이트리스트 연동하기 [9] file 연가시먹었다 2012.08.25
XE 1.5.3.1hotfix1에서 Content widget이 정상작동 하지 않을때 [3] file 황비 2012.08.29
XE스팸필터 등록 오류(1.5.3.2 적용후) [10] 정박사닷컴 2012.09.11
XE 1.5 관리자 첫화면에 1.4 통계현황 추가하는 방법입니다. [21] file sejin7940 2012.09.14
SocialXE 설치후 트위터, 페이스북 접속 안될경우??? [9] 착한부산남자 2012.09.28
Google Analytics Addon 자료 최신 XE 에서 작동시키는 방법 [4] sejin7940 2012.10.05
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 퍼니엑스이 2012.10.24
XE 다국어로 페이지/글 작성하기 [4] jhrun 2012.11.05
exec_xml is not defined 오류 해결책 한마음^^ 2012.11.16
소셜XE에 지쳐서 찾다 찾다 찾은게 [4] SuperSonic 2012.11.21
xe에서 폼메일 구성하려는데 폼메일을 사용하려면 메일서버는 어떻게 ? 폼메일 2012.11.23
xeshop에서 비회원 주문번호 조회 검색 가능하게 하기. [2] 리버즈 2012.12.15
XE 비회원이 귀찮게 이메일 홈페이지 입력 안하도록 하기 [7] jhrun 2012.12.16
xe 안에 포함된 php mailer를 통하여 smtp 연동하여 메일 보내기 팁 sbshs77 2012.12.28
XE Official V3 Default 스킨 게시물 정렬 문제점 해결 방법 genosaid 2012.12.30
PDF 파일 XE 게시판에서 바로 보여주기 [1] ilgob 2013.01.04
XE에서 PHP로 만나이 계산하기 CMD 2013.01.05
xe_default 게시판 추천/비추천 색상 변경하기 file 화랑529 2013.01.08