XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 | sejin7940 |
---|
콘텐츠->휴지통의 경우
'휴지통 비우기' 버튼이 있기는 하나, 휴지통의 글이 아주 많은 경우라면
이걸로 비우면 중간에 메모리 에러가 발생하게 된다.
DB 에서 직접 휴지통 글을 제거하는 방법도 있긴하지만 ( xe_trash 테이블 )
휴지통으로 옮길때 XE 자체는, 댓글을 삭제하지 않고, 첨부파일도 삭제 않고 대기로 상태 변경을 하고, 포인트 회수 나 기타 관련트리거들이 전부 실행이 안 되기에
( 실제 실행되는건, documents 테이블에서 글자체만 제거 , 카테고리수 변경, 첨부파일 대기상태로 변경 뿐이다.
그 이외에는 휴지통으로 옮길때 처리하는게 아니라, 휴지통에 있던 글을 비우기로 삭제될때 이뤄진다 )
휴지통 비우기가 에러나면, 결국 휴지통 목록에서
우측의 checkbox 전체선택으로 현재 목록의 글을 다 선택한 후, '삭제'버튼으로 삭제해나가는 방법 뿐이다.
단, Core 기본은 한번에 30개만 목록에 노출되어있는데, 30개씩 일일이 지우는게 너무 지나친 노가다가 되면
이 목록의 노출개수를 늘리면 된다.
휴지통 목록은
modules/trash/trash.admin.view.php 에서
dispTrashAdminList 함수에서
$args->list_count = 30; 값을 늘리시면 목록수가 늘어난다. 이걸 좀 늘리면서 하면 노가다가 좀 줄게 된다.
( 그렇다고 아주 크게 늘리면 어차피 일괄선택 후 처리하다가 에러 뜰거기에, 적당히 늘려가면서 사용 서버가 버티는 범위로 정해주는게 좋다 )
( 대기파일은 휴지통으로 이동된 글의 첨부파일 / 글 이나 댓글 등록시 첨부했다가 글이나 댓글 등록하지 않은 경우 에 발생하는거기에..)