XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 | sejin7940 |
---|
일부는 XE 쪽에 버그패치를 낸게 반영되어서 최근 XE에서 고쳐졌는데
일부는 아직도 버그가 있고, 조금 예전 버전으로 제작된 경우... 수정방법을 남겨두려고 적어둠
친구목록에서 동시 이동/동시 삭제 등이 안 되는 경우
1) modules/communication/skins/default/friends.html 에서
<input type="checkbox" name="friend_srl_list" value="{$val->member_srl}"> 부분을 수정
<input type="checkbox" name="friend_srl_list[]" value="{$val->member_srl}"> 이렇게 배열로 수정
2) modules/communication/communication.controller.php 에서
function procCommunicationMoveFriend() 함수에 대해서
$friend_srl_list = trim(Context::get('friend_srl_list'));
if(!$friend_srl_list) return new Object(-1, 'msg_cart_is_null');
$friend_srl_list = explode('|@|', $friend_srl_list);
부분을 아래걸로 교체
$friend_srl_list = Context::get('friend_srl_list');
if(!is_array($friend_srl_list))
{
$friend_srl_list = explode('|@|', $friend_srl_list);
}
3) modules/communication/communication.controller.php 에서
procCommunicationDeleteFriend 함수에서
$friend_srl_list = trim(Context::get('friend_srl_list'));
if(!$friend_srl_list) return new Object(-1, 'msg_cart_is_null');
$friend_srl_list = explode('|@|', $friend_srl_list);
를 아래걸로 수정
$friend_srl_list = Context::get('friend_srl_list');
if(!is_array($friend_srl_list))
{
$friend_srl_list = explode('|@|', $friend_srl_list);
}