텍스트큐브 1.6.3으로 판올림


아직까지 고쳐지지 않은 버그

모든 프로그램에 버그는 존재한다. 버그없는 프로그램은 없다. 따라서 프로그램에서 중요한 것은 버그의 유무가 아니다. 이 '버그가 치명적인 버그인지 아닌지', 그리고 이런 '버그가 얼마나 빨리 고쳐지는지'가 관건인 것 같다. 과거 텍스트큐브는 새 판을 발표한 뒤 반나절 뒤에 패치를 올리곤 했는데 1.6.3은 이런 패치의 발표가 없었다. 그만큼 치명적인 버그는 모두 잡고 출시되었다는 뜻이다. 그러나 이 판에는 내가 수정을 요구한 버그가 아직 고쳐지지 않았다. 바로 휴지통 댓글 버그이다. 치명적인 버그가 아니라 큰 문제는 없지만 그래도 빨래 수정됐으면 한다.

목차

텍스트큐브 판올림

그림처럼 팀원 설명에 BBCode를 사용할 수 있다. 이미지를 추가로 넣을 수도 있고 그림처럼 링크를 달 수도 있다.

  1. 좋아하는 편집기로 plugins/ST_TeamBlogSettings/index.php 파일을 연다.
  2. 플러그인 시작 부분에 다음 함수를 추가한다.

    function Auth_BBcode_Print($target, $mother) { global $pluginURL; $bbcodes_string = array( '#\[quote\]#i' => '<blockquote>', '#\[/quote\]#i' => '</blockquote>', '#\[list\]#i' => '<ul>', '#\[/list\]#i' => '</ul>', '#\[/color\]#i' => '</span>', '#\[b\]#i' => '<span style="font-weight: bold">', '#\[/b\]#i' => '</span>', '#\[i\]#i' => '<span style="font-style: italic">', '#\[/i\]#i' => '</span>', '#\[u\]#i' => '<span style="text-decoration: underline">', '#\[/u\]#i' => '</span>' ); $bbcodes_regexp = array( '#\[color=(\#[0-9A-F]{6}|[a-z]+)\]#si' => '<span style="color:\\1">', '#\[img([^\]]*)\]([^?].*?)\[/img\]#i' => '<img \\1 src="\\<" alt="" />', '#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i' => '<a href="\\1" target="_blank">\\<</a>', '#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i' => '<a href="\\1" target="_blank">\\<</a>', '#\[url\]([^?].*?)\[/url\]#i' => '<a href="\\1" target="_blank">\\1</a>', '#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+) \[/email\]#si' => '<a href="mailto:\\1">\\< </a>', '#\[\*\]([^?])#i' => '<li>\\1</li>' ); foreach ($bbcodes_string as $key => $value) $target = preg_replace($key, $value, $target); foreach ($bbcodes_regexp as $key => $value) $target = preg_replace($key, $value, $target); return $target; } 

    이 함수는

    트랙백 개선

    다른 사람은 모르겠지만 트랙백을 보낼 때면 항상 불편하다. 하루에 올라온 트랙백의 수가 5개 미만일 때는 '블로그 걸린글 링크'를 이용해서 트랙백이 걸린 글을 확인하고 보내면 된다. 문제는 걸린 트랙백이 5개 이상일 때는 트랙백이 걸린 글을 확인할 수 있는 방법이 없다는 점이다.

    '관리도구/글/소통기록/받은 트랙백'을 클릭하면 받은 트랙백은 확인할 수 있다. 이름을 클릭하면 해당 이름으로 걸린 트랙백 목록이 뜨고 제목을 클릭하면 트랙백을 건 글(원본글)로 이동한다. 이렇다 보니 트랙백이 온것은 알아도 '어떤 글에 트랙백이 걸렸는지 확인할 수 있는 방법이 없다'. 이 부분은 트랙백에 관련된 DB를 변경해야 처리가 가능한 부분으로 보인다. 따라서 쉽게 기능을 개선할 수 있는 부분은 아닐지 모르지만 트랙백이 많은 사용자를 위해서 트랙백이 걸린 글을 찾아갈 수 있는 기능을 제공해 주었으면 좋겠다.

    관련 글타래


Powered by Textcube