묻고답하기
contact 모듈 수정 재문의드려요ㅠ
2012.01.04 05:41
친절하게 답변해주셨는데 제가 초보라 잘 몰라서 해보다 결국 재문의드려요ㅠㅠ
1. contact_form.html 수정
우선 기본 폼으로 나오는 항목들을 없애는 방법으로
contact_form.html에서 수정하시라고 하셨는데 그냥 지워버렸더니
Parse error: syntax error, unexpected '&' in /home/hosting_users/stylic01/www/xe/files/cache/template_compiled/2ffe4a1f76dcc7bc210ac81021f84e40.compiled.php on line 37
이런 에러가 출력되는데 초보니 37번 라인이 잘못됐단 건 알겠는데 어떻게 대처해야 할지를 모르겠어요;;
요 아래가 태그구요..
<script type="text/javascript">
jQuery(function($){
$('#formComponents input:text').css('width','260px');
$('#formComponents input[class=\'tel\']').css('width','80px');
if($('input.tel').length>0){
$('input.tel').each(function(index,value){
$(this).css('margin-right','2px');
});
}
$('form#form_contact').submit(function(){
// add phone number together
if($('input.tel').length>0){
var phone_number = "";
$('input.tel').each(function(index,value){
phone_number += $(this).attr('value') + " ";
});
$('input.tel').last().attr('value',phone_number);
}
});
});
</script>
<input type="hidden" name="mid" value="{$mid}" /> 2. lang.xml 수정 /common/lang 여기에서 lang.xml을 다운 받아서 봤는데 어떻게 해야 한글로 내용이 출력되게 할 수 있을지 도무지 모르겠어요;; 보니 각국의 언어들로 되어 있던데... 알기 쉽게 알려주심 안될까요ㅠ 바쁘실텐데 이렇게 귀찮게 해서 면목이 없습니다 그러니까 제가 원하는 건 cantact us의 기본 항목으로 설정되어 있는 subject, name, e-mail, comment 어쩌구 지우는 거랑 폼에 들어가는 내용들을 한글로 바꾸고 싶어요 부디 제게 은총을 내려주실 분~~ㅠ*ㅠ 이미 홈은 오픈된 상태고 이게 가장 중요한 게시판인데 너무 어려워서 제 속을 썩이고 있어요~~ 꼭 좀 도움 부탁드릴게요!
<input type="hidden" name="module_srl" value="{$module_info->module_srl}" />
<div id="contact_form">
<div class="formTitle">
<p class="text-required">
* 표시는 필수 기재 사항입니다<img src="img/bg-star-required.gif">
</p>
</div>
<div id="formComponents">
<dl cond="$form_extra_keys" loop="$form_extra_keys => $key, $val" id="form_keys_{$key}">
<dt><label>{$val->name}:</label><is_required=='Y')-->!--@if($val->is_required=='Y'+
')--><img src="img/bg-star-required.gif"><!--@end--></dt>
<dd><fieldset><div>{$val->getFormHTML()}</div></fieldset></dd>
</dl>
</div>
</div>
<p class="send"><input type="submit" value="보내기"></p>
댓글 1
-
송동우
2012.01.04 06:14
-
stylic
2012.01.05 16:21
해봤는데 에러메시지 뜨고 도무지 안되네요ㅠㅠ... 제가 원했던 건 항목을 추가하면 기본으로 들어가는 subject, email, comment 위로 올라가게 되니 기본 항목 3가지를 아예 지워버리고 싶었거든요.. 계속 에러만 나니 그냥 contact를 지우고 이용하지 않는게 낫겠어요 어렵게 알려주셨는데 사용하지 못하겠네요 죄송합니다..
lang.xml 파일을 열어보면
하나의 단어마다 item 별로 묶여있는 것을 알 수 있을 겁니다.
subject을 한글로 바꾸는 것을 예를 든다면
lang.xml 속에
<item name="subject">
<value xml:lang="ko"><![CDATA[제목]]></value>
</item>
이것을 형식에 맞게 추가해 줍니다.
붉은 색의 제목은 원하는 문구로 바꾸면 됩니다.
붉은 색 subject는 원하는 것으로 바꾸면 됩니다, 단 다른 것과 중복되면 안됩니다.
그런다음
contact_form.html 열어서
Subject: 이라고 되어있는 것을
{$lang->subject}
이렇게 바꾸고 (여기서 subject 이것은 lang.xml에서 subject와 같아야 겠죠)
웹페이지에서 contact폼을 새로고쳐보세요
한글로 바뀐것을 볼 수 있을 겁니다.
다른 것들도 그렇게 하면 됩니다.