웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
글작성시 초기 기본 카테고리 선택 하기
2008.11.29 22:37
본 팁은 홈페이지 운영중에 카테고리를 활용할 경우 글 작성시 기본적으로 카테고리가 지정되도록 하는것이다.
예를 들어 서비스 업체에서 게시판을 운영할때 카테고리 분류를
"접수", "처리중","처리완료" 로 구분해서 운영을 할때 글을 작성하게 되면 기본적으로 "접수" 카테고리가 기록이 되도록 하는 형태이다.
write_form.html 파일에서 <div class="title></div> 이부분이 카테고리 부분인데 이부분을 아래와 같이 변경을 해서 사용하면 된다.
기존소스 : write_form.html 파일 26라인 정도
변경소스
여기에서 중간쯤에 $val->category_srl=='965' 이런 소스가 있다.
여기에서 카테고리 번호 965는 초기 디폴트 카테고리로 어떤것을 사용할지 적어주는것이다.
초기 디폴트 카테고리로 지정하고 싶은 카테고리 번호를 적어주면 된다. (게시판 마다 다르니 이부분은 주의)
현재는 이곳에 수치로 바로 적도로 되어 있는데 좀더 활용을 한다면 게시판에 별도 변수를 받아서 게시판 설정에서 카테고리 번호를 적어주면 되도록 하면 스킨을 중복적으로 만들지 않아도 될것이다.
그리고 카테고리 선택 부분 출력은 관리자만 볼 수 있도록 코딩해두었다.
예를 들어 서비스 업체에서 게시판을 운영할때 카테고리 분류를
"접수", "처리중","처리완료" 로 구분해서 운영을 할때 글을 작성하게 되면 기본적으로 "접수" 카테고리가 기록이 되도록 하는 형태이다.
write_form.html 파일에서 <div class="title></div> 이부분이 카테고리 부분인데 이부분을 아래와 같이 변경을 해서 사용하면 된다.
기존소스 : write_form.html 파일 26라인 정도
<div class="title"> <!--@if($module_info->use_category=="Y")--> <select name="category_srl" class="category"> <option value="">{$lang->category}</option> <!--@foreach($category_list as $val)--> <option <!--@if(!$val->grant)-->disabled="disabled"<!--@endif--> value="{$val->category_srl}" <!--@if($val->grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl'))-->selected="selected"<!--@endif-->> {str_repeat(" ",$val->depth)} {$val->title} ({$val->document_count}) </option> <!--@endforeach--> </select> <!--@else--> <label class="title">{$lang->title}</label> <!--@endif--> <input type="text" name="title" class="title inputTypeText" value="{htmlspecialchars($oDocument->getTitleText())}" /> </div>
변경소스
<div class="title"> <!--@if($module_info->use_category=="Y")--> <label class="title">{$lang->title}</label> <select name="category_srl" class="category" <!--@if($logged_info->is_admin!='Y')--> style="display:none;" <!--@end-->> <option value="">{$lang->category}</option> <!--@foreach($category_list as $val)--> <option <!--@if(!$val->grant)-->disabled="disabled"<!--@endif--> value="{$val->category_srl}" <!--@if(!$category_srl && $val->category_srl=='965')--> selected="selected" <!--@end--> <!--@if($val->grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl'))-->selected="selected"<!--@endif-->> {str_repeat(" ",$val->depth)}{$val->title} ({$val->document_count}) </option> <!--@endforeach--> </select> <!--@else--> <label class="title">{$lang->title}</label> <!--@endif--> <input type="text" name="title" class="title inputTypeText" value="{htmlspecialchars($oDocument->getTitleText())}" /> </div>
여기에서 중간쯤에 $val->category_srl=='965' 이런 소스가 있다.
여기에서 카테고리 번호 965는 초기 디폴트 카테고리로 어떤것을 사용할지 적어주는것이다.
초기 디폴트 카테고리로 지정하고 싶은 카테고리 번호를 적어주면 된다. (게시판 마다 다르니 이부분은 주의)
현재는 이곳에 수치로 바로 적도로 되어 있는데 좀더 활용을 한다면 게시판에 별도 변수를 받아서 게시판 설정에서 카테고리 번호를 적어주면 되도록 하면 스킨을 중복적으로 만들지 않아도 될것이다.
그리고 카테고리 선택 부분 출력은 관리자만 볼 수 있도록 코딩해두었다.
댓글 7
-
똑디
2008.11.29 22:39
혹시 논리적으로 잘못된 부분이 있으면 모니터링 해주세요. 사용해 보니 되는것 같아 올립니다. -
Diver
2008.11.30 07:20
처리중, 처리완료등을 표시할때는 관리자가 사용자글을 수정버튼 클릭 후 처리중, 처리완료를 해줘야 되는건가요?.. -
똑디
2008.11.30 18:03
그렇지요..^^ 본 팁은 서비스 형태의 홈페이지에서 서비스 처리중 고객응대를 좀더 시각적으로 처리하기 위한 팁입니다. -
느까끼
2008.12.02 13:06
굿!!
관리상 수고를 하나 덜어 주는 팁입니다.
그런데 965라는 카테고리 번호는 어디에 적혀 있는 것인가요? -
똑디
2008.12.02 21:13
카테고리 만드신 다음 해당 카테고리 선택해서 리스트 미리보기 하신다음 주소창을 보세요. category_srl=" " 이런식으로 나옵니다. ^^ -
다 영
2008.12.03 23:28
아주 훌륭한 팁입니다..ㅜㅜ
감사합니다. -
하이우리
2008.12.06 13:46
유용한 팁이네요 ^^
추천 한방 날립니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
CentOS 6.x 에서 OpenSSL Heartbleed 취약점 업데이트 | 마루디자인 | 2016.02.23 |
PHP7에서 XE설치시 텍스트 다 깨져서 나올 때 | 꼬부기 | 2016.02.23 |
외부 페이지에서 XE 기능을 추가 할때 | 410contents | 2016.02.25 |
서버의 파일권한 맞추기. | 마루디자인 | 2016.03.01 |
[속도 향상] 불필요한 애드온 끄기 | 다미아빠 | 2016.03.06 |
호스팅 변경이나 이전시 썸네일 문제 점검사항 | 맥노턴 | 2016.03.07 |
CSS + HTML 메뉴 | 마루디자인 | 2016.03.10 |
고정도메인 host 변경하기 | 해피정닷컴 | 2016.03.11 |
게시판이 있는데 관리자 페이지에 나타나지 않을 경우 해결 방법 | 퍼니엑스이 | 2016.03.20 |
SEO 1.8.18 에서 Analytics 와 기타 탭 작동 안 하는 버그 수정법 | sejin7940 | 2016.04.03 |
IIS에서 HTTPS를 사용하기 위한 SSL설정 (letsencrypt 인증서 설치, 갱신) | ehii | 2016.04.13 |
[개발팁] Console에서 디버깅 시 발생하는 x.js Deprecated 오류 제거 하기 | SimpleCode | 2016.04.19 |
[시니시즘] XE의 XML Query 관련 팁 | 시니시즘 | 2016.04.26 |
사용자정의 기준으로 정렬을 했을 경우 최신글이 목록 상단으로 뜨도록 수정법 ( 현재 최신글이 하단에 뜸 ) | sejin7940 | 2016.05.25 |
CentOs7에서 중국 IP 차단하기 [5] | 카르마 | 2016.06.02 |
비싼호스팅 쓰지말고 공유기로 돌리자(컴보다 더 쉽다니!!) [1] | djdisodo | 2016.06.04 |
하나의 웹서버에 php5, php7 설치하기 | 라온넷닷컴 | 2016.06.10 |
메인메뉴 빵조각메뉴 서로 다르게 하고 싶을때 | 미연조 | 2016.07.08 |
아이콘 폰트 축소 서비스 | easylogic | 2016.08.11 |
xe 사이트에 응용프로그램으로 오토포스팅은 안됩니다. | 최윤한 | 2016.08.17 |