묻고답하기
확장변수 값에 따라 자동으로 카테고리 변경되게 할수 있나요?
2016.01.21 23:14
게시판 스킨은 스케치북 이며,
카테고리가 [2012,2013,2014,2015,2016 ]
이렇게 있다는 가정하에
확장변수 A라는 항목에 2012를 입력후 게시글을 저장하면 자동으로 2012 카테고리로 갈수있게 가능한가요?
댓글 13
-
mindpainter
2016.01.22 15:24
-
마루타현
2016.01.22 16:20
-
mindpainter
2016.01.22 16:35
네 맞습니다! exForm 한칸띄고 #car_year 입니다~
-
마루타현
2016.01.22 16:48
감사합니다!
글을 써놓고 글을 수정하면 변경은 다른데서 설정을 해줘야하겠죠?
-
mindpainter
2016.01.22 16:55
테스트 해보고 드린건데..ㅜㅜ
id="{$val->eid}"
추가하셨나요? 하셨다면
<table cond="count($extra_keys)" class="et_vars exForm bd_tb">
붉은색이 맞는지 확인해 주세요...
순서대로 꼼꼼히 하시라는대로 하셔야만 합니다^^;;
그래도 안되면 url남겨주세요~
-
마루타현
2016.01.22 16:58
혼란을 드려 죄송합니다! ㅠ_ㅠ
정상적으로 작동합니다
감사합니다!!
-
mindpainter
2016.01.22 16:58
네!!
-
마루타현
2016.01.22 17:01
한가지만 더 여쭤봐도 될까요!?
확장변수 값을 가지고 와서 게시판제목을 자동으로 입력하게 하고 싶은데요, 물론 스케치북 스킨만 사용하여서요.
검색을 하루종일 하고 있는데 원하는 답변이 안나와서요 ㅠ.ㅠ
-
mindpainter
2016.01.22 17:07
값을 가지고 와서 게시판 제목을 자동으로 입력하게 하고 싶다는게 어떤 의미신지요?^^;;
-
마루타현
2016.01.22 17:13
제목란에 제목을 입력안하고 확장변수 name 이란 값에 '이름' 이라고 입력을 하면 자동으로 제목란에 이름 이라고 저장되게 하고 싶거든요;
-
mindpainter
2016.01.22 17:23
<script>
(function($){
$('.exForm #name input[type=text]').keyup(function () {
titleVal = $(this).val();
$('#postTitle').val(titleVal)
});
})(jQuery)
< /script>추가해 보세요~
최초 등록시엔 타이틀 영역이 안보이길 원하시면
<input type="text" name="title" class="itx" id="postTitle" title="{$lang->title}" value="{htmlspecialchars($oDocument->getTitleText())}"|cond="$oDocument->getTitleText()" />를
<input type="text" name="title" class="itx" id="postTitle" title="{$lang->title}" value="{htmlspecialchars($oDocument->getTitleText())}"|cond="$oDocument->getTitleText()" style="display: none"|cond="!$oDocument->getTitleText()" />로
계속안보이게 하고 싶으시면
<input type="text" name="title" class="itx" id="postTitle" title="{$lang->title}" value="{htmlspecialchars($oDocument->getTitleText())}"|cond="$oDocument->getTitleText()" />를
<input type="hidden" name="title" class="itx" id="postTitle" title="{$lang->title}" value="{htmlspecialchars($oDocument->getTitleText())}"|cond="$oDocument->getTitleText()" />로
-
마루타현
2016.01.22 17:33
감사합니다!!!!!
-
songmira80
2016.04.23 03:02
글 잘봤습니다.
비슷한 방법으로 단일선택 type=radio 으로 카테고리 자동등록 하려면 어떻게 해야하는지요?
타입만 바꿔 해보고 있는데.. 변화가 없어요 ㅜㅜ
write_form.html의
<table cond="count($extra_keys)" class="et_vars exForm bd_tb">
<caption><strong><em>*</em></strong> <small>: {$lang->is_required}</small></caption>
<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>
을
<table cond="count($extra_keys)" class="et_vars exForm bd_tb">
<caption><strong><em>*</em></strong> <small>: {$lang->is_required}</small></caption>
<tr loop="$extra_keys=>$key,$val">
<th scope="row"><em cond="$val->is_required=='Y'">*</em> {$val->name}</th>
<td id="{$val->eid}">{$val->getFormHTML()}</td>
</tr>
</table>
으로 수정하시고,
동일 html파일 제일하단에
<script>
(function($){
$('.exForm #A input[type=text]').keyup(function () {
autoSelectVal = $(this).val();
$('select.category option:contains("'+autoSelectVal+'")').attr('selected',true);
});
})(jQuery)
</script>
스크립트의 붉은색은 .exForm 한칸띄고 #A 입니다. 자꾸 달라붙네요..ㅎ
추가해 보세요~