텍스트큐브 1.5.3 : Adamantine 공개

2007/09/22 14:48

텍스트큐브 1.5.3 이 공개되었습니다. 8월 16일 텍스트큐브 1.5 공개 이후로 26일 1.5.1, 31일 1.5.2 업데이트 버전이 공개된 후 세 번째 판올림입니다. 이번 업데이트는 Safari 브라우저에서의 위지윅 지원을 추가한 1.5.2 버전과 달리 필수적으로 업그레이드를 권고하는 버전으로 블로그 주소, 포스트 절대주소에서 발생하는 버그와 분류, 리더에서의 일부 문제점 등이 수정되었습니다. 텍스트큐브 1.5.3 은 현재 알파테스트 중인 텍스트큐브 홈페이지에서 내려받으실 수 있습니다.

아울러 개인적으로 수정해서 쓰고 있는 사항 갱신해서 기록해둡니다.

[텍스트큐브 고쳐쓰기.. | 텍스트큐브 고쳐쓰기..]
텍스트큐브 위지윅 편집기, HTML 편집 모드에서 링크 삽입시 새 창으로 열기
plugins/FM_Modern/editor.js , 1367
this.command("Raw", '<a href="" target="_blank">', "</a>");

RSS 피드 Author 값 괄호 제거
lib/model/blog.rss.php , 67
'author' => ''.$row['author'].'',

리퍼러 기록 플러그인 최대 30개 단위 페이징 확장, 폰트 변경
plugins/PN_Referer_Default/index.php , 124
for ($i = 1000; $i <= 5000; $i += 1000) {
plugins/PN_Referer_Defaulf/plugin-main.css , 34
font-family : "Verdarna";

블로그 검색어 로깅
lib/model/blog.entry.php, 245
$log = fopen("../../search.log", "a"); fwrite($log, "$search\r\n"); fclose($log); 추가

JP Eolin Tag Search 플러그인 툴팁 수정
plugins/JP_Eolin_TagSearchTT/index.php, 7
$eolinIMG = "eolintagsearch.gif"; $e_title = "eolin";

OpenID 플러그인 설명 홈페이지, 언어 수정
plugins/CL_OpenID/openid.js

관리자 화면 상단 참여중인 블로그 셀렉트박스 제거 (via DARKLiCH)
lib/piece/owner/header.php , 219
<li id="description-teamblog"><label for="teamblog"><?php echo _t('참여중인 블로그');?></label><?php echo User::changeBlog();?></li> 삭제

최근 포스트, 댓글, 트랙백 단축키 반영
script/common2.js , 974
layer_toggle(document.getElementById('log5')); layer_toggle(document.getElementById('log6'));return false;
layer_toggle(document.getElementById('log3')); layer_toggle(document.getElementById('log4'));return false;
layer_toggle(document.getElementById('log1')); layer_toggle(document.getElementById('log2'));return false;
feeder 호출 감소lib/model/reader.common.php , 619
function updateRandomFeed() {
 global $database;
 $updateCycle = DBQuery::queryCell("SELECT updateCycle FROM {$database['prefix']}FeedSettings");
 if($updateCycle != 0) {
  if ($feed = DBQuery::queryRow("SELECT * FROM {$database['prefix']}Feeds WHERE modified < " . (gmmktime() - ($updateCycle * 60)) . " ORDER BY RAND() LIMIT 1")) {
   setBlogSetting('lastFeedUpdate',gmmktime());
   return array(updateFeed($feed), $feed['xmlURL']);
  }
 }
 return array(1, 'No feeds to update');
}

센터 플러그인 주석 처리
plugins/myEolin/index.xml , 36
plugins/JP_me2dayFun/index.xml , 16
리더 비활성화 (cf. 엽기민원님 패치)
lib/view/view.php , 124
return '';
lib/includeForBlog.php, 37
/// require 'model/reader.common.php';
달력 스타일, 요일 수정
lib/view/view.php , 803
<table class="tt-calendar" cellpadding="0" cellspacing="1" style="width: 100%; table-layout: fixed" align="center">
<th class="cal_week2"><?php echo fireEvent('ViewCalendarHeadWeekday', _text('S'));?></th>
<th class="cal_week1"><?php echo fireEvent('ViewCalendarHeadWeekday',_text('M'));?></th>
<th class="cal_week1"><?php echo fireEvent('ViewCalendarHeadWeekday',_text('T'));?></th>
<th class="cal_week1"><?php echo fireEvent('ViewCalendarHeadWeekday',_text('W'));?></th>
<th class="cal_week1"><?php echo fireEvent('ViewCalendarHeadWeekday',_text('T'));?></th>
<th class="cal_week1"><?php echo fireEvent('ViewCalendarHeadWeekday',_text('F'));?></th>
<th class="cal_week1"><?php echo fireEvent('ViewCalendarHeadWeekday',_text('S'));?></th>

Tags

Blog, Tattertools, Textcube, Textcube 1.5, Textcube 1.5.3, 태터툴즈, 텍스트큐브, 텍스트큐브 1.5.3