텍스트큐브 1.6.3 확장판을 설치해서 다중 블로그 모드로 사용중입니다.
확장판에 기본으로 들어있는 J.Parker님의 [모든 블로그의 최신 글보기-MT_Meta_RecentPS_Default] 플러그인을 적용해서 표지기능을 활성화하고
다중 블로그의 최신 엔트리들은 표지에 표시해주는데여...
관리자가 공지로 글을 쓸 경우 관리자의 공지글은 타 블로그의 최신 엔트리보다 작성 일자에 상관없이
항상 상단에 위치 할려고 하는데요.
플러그인 소스를 찾아보니...
54라인에....
list($entries, $paging) = fetchWithPaging("[쿼리]", $page, $entryLength);
이런 부분이 실제 최신 엔트리들을 조회하는거 같아 쿼리부분만 수정했더니..
스킨이 약간 한쪽으로 쏠리면서 조회가 안되네여....
DB에서 직접 쿼리를 돌리면 정상적으로 쿼리가 됩니다.
어디가 문제인건가요?
수정한 쿼리입니다.
select
e.blogid, e.id, e.userid, e.title
, e.content, e.slogan, e.category, e.published, e.contentFormatter, c.label
from (
(
select
blogid, id, userid, title
, content, slogan, category, published, contentFormatter, '0' as aaa
from tc_entries
where blogid = '1'
and category = '-2'
and visibility = '2'
order by published desc
)
union
(
select
blogid, id, userid, title
, content, slogan, category, published, contentFormatter, '1' as aaa
from tc_entries
where category <> '-2'
and visibility = '2'
and blogid <> '1'
order by published desc
)
order by aaa, published desc
) e LEFT JOIN tc_Categories c ON e.blogid = c.blogid AND e.category = c.id