웹마스터 팁
CafeXE (homepage 모듈) 메뉴노출 권한오류 수정안.
2014.08.22 18:32
요즘, 간단한사이트들은 전부 homepage 모듈을 이용하여 개발 후 서비스를 하고있습니다.
워낙 간단간단하게 잘되어있어요.
근데, homepage모듈이 업데이트가 잘안되서그런지 개별적으로 레이아웃을 적용시키는데에 좀 문제가있다던지.. 그런게있습니다.
레이아웃같은경우는 저는 트리거 시작지점에 전부 return;을 걸어서 트리거를동작하지않게하여 각 페이지별 레이아웃을 모두 따로잡을 수 있도록 처리했구요,메뉴노출권한에 체크박스를 사용하는부분 같은경우는 이전 procFilter 를 사용할때의 문법이 남아있어 이것을 수정하여 해결하였습니다.
procFilter 의경우 체크박스가 여러개있으면 체크된 값을 취합하여 value1|@|value2|@|value3... 의형태로 변경해주는데요, 1.5버전에서 ruleset 을 사용하게되면서 일반 post method 의 form으로 사용하는것으로 변경되었습니다.
근데 html부분에 소스가 예전코드가 변경되지않아 메뉴를 노출할 그룹을 여러개 선택하면 가장 마지막에 선택한 그룹 하나만 남게되는 현상이 생기죠.
간단하게 수정할 수 있습니다. (사실 미루고미루며 시간이지나면 패치해줄거라생각했는데 일단그냥 고쳐둡니다. 이슈등록은 하지않았습니다. )
//$source_args->group_srls = str_replace('|@|',',',$source_args->group_srls); $source_args->group_srls = join(',',$source_args->group_srls);
<input type="checkbox" name="group_srls[]" value="{$key}" id="group_{$key}" <!--@if(is_array($item_info->group_srls)&&in_array($key, $item_info->group_srls))-->checked="checked"<!--@end-->/>
controller 파일은 치환함수를 배열을 implode하는 함수로 변경만해주면됩니다.
데이터를 전송하는 폼html 에서도, name을 배열형태로 수정만해주시면 간단하게 해결됩니다.
곳곳에 이런게 꽤나 남아있을 것 같은데.. 빨리 오래된코드들이 정리되길바랍니다.
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
나만의 미니홈 만들기 ㅡ메뉴에 게시판 연결
[5]
![]() | 예뜨락 | 2004.12.17 |
메뉴에 새 글 표시 모듈 사용 시 new 아이콘이 보이지 않는 버그 수정 [8] | 퍼니엑스이 | 2014.08.12 |
메인메뉴 빵조각메뉴 서로 다르게 하고 싶을때
![]() | 미연조 | 2016.07.08 |
CSS + HTML 메뉴 | 마루디자인 | 2016.03.10 |
메뉴활성화에 따라 원하는 위치에 레이어 넣고 바꾸기.. 왼쪽 플래시 메뉴 메뉴따라서 바꾸기 [4] | 만쓰별(정만) | 2009.01.24 |
php 5.6 이상에서 사이트 메뉴 편집 등 오류 발생시 | YJSoft | 2015.08.12 |
레이아웃 메뉴에서 메뉴옆에 글수 표시하기 | 반걸 | 2015.07.20 |
Font Awesome 메뉴바에 적용하기
![]() | 불금 | 2015.06.13 |
코어 1.5 모바일에서 닉네임 클릭시 팝업 메뉴안 뜰때.. | 착한악마 | 2015.06.03 |
도메인이 바뀐후 기본 URL을 바꿨지만 2차메뉴의 링크는 바뀌지 않은 경우. [9] | Ryuj | 2013.11.20 |
제로보드 DTREE 메뉴 적용하기 ( 카테고리 선택기 흉내 냈습니다.)
[5]
![]() | 조성우371 | 2009.01.17 |
모바일뷰 사용하는 경우, 사이트맵에서 메뉴 생성시, 모바일 뷰 가 자동으로 체크되도록 | sejin7940 | 2014.09.10 |
CafeXE (homepage 모듈) 메뉴노출 권한오류 수정안. | Xiso | 2014.08.22 |
스케치북 게시판 메뉴얼 [1] | socialskyo | 2014.08.21 |
관리자설정-> 관리자 메뉴설정 에서 삭제가 안 되는 현상 수정하는 방법 [1] | sejin7940 | 2014.08.11 |
1.7 버전 사이트 메뉴 편집 사용법
[4]
![]() | 휘즈 | 2013.07.27 |
메뉴가 많을때 레이아웃 쉽게 변경하기 | 웹빌드ver2 | 2014.05.23 |
쭘식 메뉴만들기 - 세로 슬라이드 메뉴
[11]
![]() | 쭘's | 2003.04.29 |
펼침 목록 메뉴 만들기! (나모) - 쭘's
[8]
![]() | 쭘's | 2003.03.25 |
나왔다 드러갔다하는 메뉴..
[15]
![]() | Mr. JH | 2002.05.17 |