수고 많으십니다. (죄송합니다. 제가 "손님"으로 작성한 아래의 글좀 삭제해 주세요. 이메일이 노출되놔서..죄송)
TC가 1.7.4. 까지 업그레이드 시키시느라 수고 많습니다.
다름이 아니라, 제가 최근 텍스트큐브 - 재설치를 하기위해 tc/config.php를 지침사항대로 삭제하고
tc/setup.php를 실행하여, 블로그 테이블삭제를 시도했으나, 삭제할 블로그 테이블 리스트가 안뜨는등
오류가 발생한 것을 발견하였습니다. (지금까지 다른 분도 한번도 시도 안해보신모양이죠,,, 버그가
꽤 오래전부터 대물림된 것 같던데... )
그래서 제가 원인을 분석한즉, setup.php의 1687번 라인부근을 다음과 같이 수정해야
1.74버전이상에서 제대로 동작한다는 것을 발견하고, 관련되어 다른 하위버전도 제대로
동작하도록 하기 위해선, 추가 코드작업이 필요하리라 사료됨니다만, 1.74 이상을 계속 사용하신다면,
다음과 같이 수정한 해되 된다는 것을 발견보고 드립니다.
$entriesMatched = preg_match('/attachments$/', $table);
if ($entriesMatched && checkTables('1.7', $prefix = substr($table, 0, strlen($table) - 11))) {
이 두라인을 고쳐야 하는데,, 예전에는 "tc_entries"라는 테이블이 가장 순서로 빠른 테이블 같은데,
버전업되며, "tc_attachments"라는 테이블이 생겼으니, 당연히 $entriesMatched = 0 조건이 되어
if문내부의 명령이 실행이 안되는 거겠고,
entries (7글자) -> attachments (11글자) 로 바뀌었으니, strlen($table) - 11 이렇게 바뀌어야 겠지요..
앞으로도 버그좀, 많이 찾아 고쳐주세요.
그런데 이게시판 사용법을 잘 모르겠는데,,,, 이거 날짜별로 가장 최근 날자가 가장 위에 표시되는 거 맞습니까?
이거 원 헤깔려서,,, 인기순으로 정렬이 된 건지..-_- 이것도 답변 부탁드립니다.
"오늘도 승리하십시오.. 오늘도 좋은일이 일어납니다."