팁/튜토리얼

게시물 목록에서 카테고리 바로 변경 시키기

2018.04.12 00:40
1,024
3

설명을 조금더 친절하게 빠진부분 추가해서 요약 해서 알려 드리고자 적어 봅니다.

 

https://xe1.xpressengine.com/index.php?mid=download&package_id=22753373

 

위 링크에서 다운로드 받으시고 적용후

 

1. 본인 게시물 목록 스킨에서 (list_normal.html) 적당한 곳에 적용

 

<form action="/" method="post" id="quickChangeCategory">

                <input type="hidden" name="act" value="procBoardInsertDocument" />

                <input type="hidden" name="subAct" value="updateCategory" />

                <input type="hidden" name="document_srl" value="{$document->document_srl}">

                <select cond="$mi->use_category=='Y' && $category_list" name="category_srl" class="category" onChange="document.getElementById('quickChangeCategory').submit()"|cond="$logged_info->is_admin=='Y'" disabled="disabled"|cond="$logged_info->is_admin!='Y'">

                                <option loop="$category_list => $val" disabled="disabled"|cond="!$val->grant" value="{$val->category_srl}" selected="selected"|cond="$val->grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl')">

                                                {str_repeat("&nbsp;&nbsp;",$val->depth)} {$val->title}

                                </option>

                </select>

</form>

 

2. 게시물 본문에서 적용할려면 read.html 과 같은의 적당한 곳에

 

 

<form action="/" method="post" id="quickChangeCategory">

                <input type="hidden" name="act" value="procBoardInsertDocument" />

                <input type="hidden" name="subAct" value="updateCategory" />

                <input type="hidden" name="document_srl" value="{$oDocument->document_srl}">

                <select cond="$mi->use_category=='Y' && $category_list" name="category_srl" class="category" onChange="document.getElementById('quickChangeCategory').submit()"|cond="$logged_info->is_admin=='Y'" disabled="disabled"|cond="$logged_info->is_admin!='Y'">

                                <option loop="$category_list => $val" disabled="disabled"|cond="!$val->grant" value="{$val->category_srl}" selected="selected"|cond="$val->grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl')">

                                                {str_repeat("&nbsp;&nbsp;",$val->depth)} {$val->title}

                                </option>

                </select>

</form>

 

를 입력하여 사용하시면 됩니다.

 

적용 예시

아래처럼 관리자가 일일이 게시글 수정 할 필요 없이 목록에서 바로바로 수정 가능해집니다. 

2018-04-12 09 39 15.png

 

^^

 

 

댓글 10

  • 2018.04.12 00:56 #949458
    감사 합니다
    제가 운영하는 곳으로 가지고 갔는데 괜찮을까요
    나중에 사라질것 같아서 이렇게 여쭤 봅니다
    안되면 삭제 하도록 하겠습니다
    출처와 socialskyo님에 대한 것은 밝혔습니다
  • 2018.04.12 00:57 #949462
    이 글을 가지고 가셨다고요? 저는 괜찮습니다~
  • 2018.04.12 01:52 #949481
    아~~~ 그럼 혹시 다른 분이 걸리나요 ...?
    아무래도 삭제를 해야 할것 같내요 ... 마음이 편하지 않네요
  • 2018.04.12 03:22 #949519
    그말이 아니라 저는 괜찮다고^^
  • 2018.04.12 05:41 #949612
    저는 달아주신 댓글에서 "이 글을 가지고 가셨다고요?" 여기서요 "?"표가 왠지 마음에 걸리더군요
    뭔가 경솔하게 하는 것 같은 느낌이랄까요 ....
  • 2018.04.12 06:26 #949635

    아니에요. 글을 가져가시겠다는건지 파일도 같이 가져가시겠다는건지 헷갈렸거든요. 파일이면 제가 제작자가 아니라서~

  • 2018.04.12 06:33 #949640
    아 그런 뜻이군요
    역시 온라인은 서로 대면할수가 없으니 이렇게 오해가 생기는 것 같네요
    제가 스크랩을 해놓은게 사라지고 해서요
    제가 혼자서 공부하는 사이트가 있습니다
    그곳에 그냥 저만 볼려고 담아 둘려고요 ...
    허락해줘서 감사 합니다
  • 2018.04.12 07:07 #949649
    제글 다 가져가셔도 됩니다 ㅎㅎ 십원자리 팁이라서^^
  • 2018.04.12 09:13 #949722
    고맙습니다 ^^;;
  • 2019.07.24 12:32 #1247883
    이 팁을 이용해서 리스트에서 변경해보려고 하는데 본문에서는 변경이 되는데 리스트에서는 변경이 안되네요 ... 혹시 해결하신분 있으실까요?