웹마스터 팁
XE 비회원이 귀찮게 이메일 홈페이지 입력 안하도록 하기
2012.12.16 13:11
XE 내부에서 자체에서 저걸 없애는 기능을 지원하지 않으니 수동으로 직접 작업해주어야 합니다.
(개인적으로 XE 1.6이나 1.7에서 이 기능이 추가되었으면 좋겠군요)
두가지 해결 방법이 있습니다.
/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"
위 사진처럼 입력하지 않아도 자동으로 입력하게 해놓을 수 있습니다. 여기에서 자신이 이메일 주소나, 홈페이지 주소를 입력하고 싶어하시는 비회원이 계시다면 저 문자열을 지우고 할 수 있습니다.
/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>
손가락 누르기도 귀찮으면 무엇을 하겠습니까.
도움이 되었으면 손가락을 눌러 주세요 :)
댓글 7
-
윈컴이
2012.12.16 14:33
-
jhrun
2012.12.16 18:12
감사합니다/ :)
-
THEOTHERS
2012.12.17 23:07
좀 무식한 방법이지만 전 필요없는 부분을 지워서 사용하고 있습니다. ㅜㅠ
-
jhrun
2012.12.17 23:09
헉~ 쿨하시군요 ㅋㅋ
-
psmy
2014.09.11 03:09
덕분에 코멘트 쪽 수정할때 까지 모두 홈페이지, 이메일 입력폼이 없어졌습니다.
감사합니다^^
_comment_write.html
comment_form.html
write_form.html
두개 모두 손봐줘야 댓글, 대댓글, 댓글 수정 시에 적용됩니다.^^
-
개발좝
2015.02.02 14:37
알려주신 3개파일에서 해당부분을 지웠습니다 그런데 대댓글은 그대로 노출이되서 대댓글에서도 홈페이지/이메일 입력폼 없애려면 어찌해야할까요? 스케치북5 쓰고있습니다~
-
Hello_XE
2014.09.11 10:00
외의 말씀이지만 살짝 언급해드리자면.... 본문의 상단부분의
"xe 내부에서 자체에서 저걸 없애는 기능을 지원하지 않으니 수동으로 직접 작업해주어야 합니다.
(개인적으로 XE 1.6이나 1.7에서 이 기능이 추가되었으면 좋겠군요)"
에서....
저 입력칸에 관여되는건 xe코어가 아니라 document 모듈과 board모듈입니다....
제목 | 글쓴이 | 날짜 |
---|---|---|
xe 기본회원가입품 연락처항목 공백&숫자 유효성검사 질문입니다. | 해운거사2 | 2019.08.25 |
회원가입품 연락처항목 공백잇을시 질문입니다. | 해운거사2 | 2019.08.16 |
관리자페이지의 회원목록에서 타회원들의 비밀번호 찾기 질문/답변 수정 가능하도록 하려면.. | sejin7940 | 2019.07.03 |
회원이 글 삭제하면 삭제하지 않고 글을 다른 게시판으로 보내기 [5] | SCAC | 2012.07.03 |
인스타그램 해시태그 회원가입 없이 끌어오기 | 외인 | 2017.02.08 |
(설문조사) 회원만 설문 조사 하도록 [8] | Simulz | 2007.09.04 |
그룹별 회원 목록 출력 [2] | 윤삼 | 2015.10.25 |
회원가입폼 기본항목에 안내문구 넣기 | paraduxx | 2016.01.11 |
외부 페이지에서 회원 프로필 정보(확장변수) 나타내기 | 한꼬마 | 2015.10.14 |
[XE수정] 관리자페이지 회원리스트를 내맘대로 | 브레인630 | 2015.08.11 |
member 모듈 메일인증을 사용할때 모바일 기본스킨에서 회원가입 후 이메일 발송 안내 띄우기 [2] | 후하니 | 2015.08.01 |
회원도 모듈별 적용된 포인트 보게하는 방법. [11] | :DunhillBoy | 2014.02.01 |
비회원이 게시글 추천할수있게하는방법 [4] | 토끼매니아 | 2011.08.03 |
회원가입시 아이피 기록하기 [10] | 수직상승 | 2014.04.24 |
1.7.3 최신버전 특정사이트 iframe(아이프레임) 일반회원 html적용가능하게 하기 [2] | imgXE™ | 2013.05.06 |
타임라인 모듈 회원 작성글/저장글 버그 오류 수정 [7] | socialskyo | 2015.03.20 |
회원정보보기를 팝업으로 띄우는 방법 | 콜롬보. | 2015.03.13 |
XE 로그인을 아이디로 바꾸려는데 회원설정에서 회원가입 탭이 안보일때. | 불금 | 2015.02.27 |
회원가입후 24시간 이후 글작성 가능하기 [2] | 샵사이드 | 2015.02.09 |
XE 비회원이 귀찮게 이메일 홈페이지 입력 안하도록 하기 [7] | jhrun | 2012.12.16 |
좋은 팁입니다 :)