웹마스터 팁
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] | 빽짱구 | 2008.04.15 |
수정,삭제 버튼을 "이 게시물을.."에 넣기 [1] | hangoon | 2008.04.16 |
엑소버드 음악 제로보드XE에 구겨넣기... [8] | artlab | 2008.04.17 |
ARTLAB님 팁을 참고하여 약간 변형 & 쫄쫄이 스토커 해상도에 상관없이 달기 [3] | 탑심 | 2008.04.18 |
글 순서 바꾸기 임시방편 [6] | 장운주 | 2008.04.18 |
댓글창에서 프로필이미지가 없는 경우 기본이미지 출력하기 [8] | 카카달려 | 2008.04.19 |
zbxe 기본글꼴(폰트) 바꾸는 방법 [9] | 핸디지 | 2008.04.22 |
디버그모드 변경하는 간단한 파이썬 스크립트 [4] | mmx900 | 2008.04.23 |
제로보드XE에 배경음악 달기 [4] | Dr.Mabin | 2008.04.26 |
졸졸이 스토커 가두어보기 2탄(보드우측에 포함된 것처럼) [1] | 갯가 | 2008.04.26 |
제로보드에 BGM 달기 (대폭 수정;;) [5] | Dr.Mabin | 2008.04.27 |
각 페이지에 쓸 수 있는 변수명들 찾기 [6] | lainfox | 2008.04.29 |
링크가 걸린 글의 색을 무지개색으로 나타내기 | 재미니님 | 2008.04.29 |
홈페이지에 이미지블릿 대신 특수문자로 표현해 보기 | 팔공산 | 2008.04.29 |
windows Live writer로 게시글 쓰기 [3] | tindrum | 2008.04.29 |
최근글 - 본문 내용 뽑아내기 [9] | 夜飛 | 2008.05.01 |
상단에 PHP 오류구문이 출력될시 [6] | sbshs77 | 2008.05.01 |
제한된 시간 안에 글을 또 등록할 때 IP 금지 기능(스팸필터) 해제하기 [3] | 비나무 | 2008.05.03 |
메인메뉴에서 2차메뉴가 1차메뉴를 따라다니는 롤오버 메뉴로 만들기 [13] | 우야노 | 2008.05.03 |
주문형게시판 만들기 [22] | 팔공산 | 2008.05.04 |