위지윅 에디터의 경우는 1.8.3에서 수정 되었습니다.^^
로케일 부분은 이름을 전부 수정하도록 하겠습니다! >_<
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
TNF : Tatter Network Foundation forum » inureyes가 작성한 글
위지윅 에디터의 경우는 1.8.3에서 수정 되었습니다.^^
로케일 부분은 이름을 전부 수정하도록 하겠습니다! >_<
http://dev.textcube.org/ticket/1433 에서 수정했구요, 1.8.3에 반영되어 나갈 예정입니다. 감사합니다~ ![]()
일단 기존의 컴포넌트들을 원래 코드에서 문제없이 사용할 수 있는 방향으로 컴포넌트 자체를 수정해 보겠습니다.^^
감사합니다! BlogAPI 맡으시는 coolengineeer님께서 요새 회사일이 굉장히 바쁘셔서 신경을 못 쓰시고 계신듯 합니다^^
1.8.3에 반영될 예정입니다!
이제서야 봤습니다. ㅠ_ㅠ 한 번 들여다 보아야 되겠습니다... XML 파일이 있으면 참 좋을텐데요 흑
http://dev.textcube.org/ticket/1455 에서 수정했습니다. 1.8.3에 반영되어 나갈 예정입니다.
감사합니다! >_<
library/view/view.php 의 getScriptsOnHead 함수를 수정하시면 됩니다.
해당 부분은 구글에서 제공하는 jquery API도 사용할 수 있도록 수정해서 1.8.3에 반영하도록 하겠습니다! >)<
설정에는 rewrite engine을 사용하는 것으로 하고 넘어갔는데, 서버에 rewrite 엔진이 설치가 되지 않아서입니다. 수동으로 설치를 해 주셔야 할 것 같습니다.
* Apache인 경우에는 위의 설명대로 웹서버 설정에 추가하시면 되고,
* nginx 인 경우에는 /documents/setup_nginx.txt
* IIS일 경우에는 /documents/INSTALL 파일을 참고하시면 됩니다.
1.8.3 RC1 기준으로, /interface/owner/setting/blog/index.php 의 620번째 줄을 보시면
620 for ($i = 5; $i <= 30; $i += 5) {
이렇게 되어 있습니다.
$i <= 30에서 30을 원하는 숫자로 바꾸시면 됩니다^^
IIS 설치는 /documents/INSTALL 문서를 참고하시면 순서대로 설명이 되어 있습니다. ^^
standard 스킨이라면, css를 여셔서 한 줄만 수정하셔도 될겁니다.^^
출력이 되지 않는 것인지요? 아니면 통계가 올라가지 않는 것인가요?
텍스트큐브의 제한이 아니라, 호스팅 업체에서 외부로부터 들어오는 데이터 스트림에 키워드로 스팸 처리를 한 것 같습니다. ;;;
버그입니다. T_T 곧 수정될 예정입니다.
일단 설치 하시려면, setup.php 의 48번째 줄
48 'config.default', // Basics
를 지우시면 될겁니다. 흑흑
설치하신 텍스트큐브의 버전이 어떻게 되는지 알려 주시면 원인 파악에 도움이 될 것 같습니다.
말씀하신 사양에서 특별히 에디터가 동작하지 않는 문제가 보고된 적은 없습니다. 서버의 문제로 에디터가 동작하지 않는 경우는, 고정 리소스를 서버에서 브라우저로 불러오는 과정이 막히는 경우 정도를 생각해 볼 수 있을 것 같습니다.
플러그인에서 포매터 처리를 하지 않고 바로 데이터베이스의 내용을 보여주는 것 같습니다.
플러그인에 포매터 처리를 추가하셔야 하는데요, index.php 를 열어보시면 내용을 처리하는 부분이 있을텐데, 그 부분을 읽는 방법을 getEntryContentView 함수로 대체하시면 됩니다.
함수의 포맷은
getEntryContentView($blogid , $id, $content, $formatter, $keywords = array(), $type = 'Post', $useAbsolutePath = true, $bRssMode = false)
이므로, 예를 들어 이미 db에서 글을 읽어 $entry 라는 배열에 저장한 상태라면
$c = getEntryContentView($entry['blogid'],$entry['id'],$entry['content'],$entry['contentformatter'],array(),null,null,null);
이렇게 하시면 포매팅이 완료된 내용이 $c에 저장됩니다.
참고하세요^^
1번의 경우, 헤더의 content-type이 text/plain일 경우에만 강제 개행을 하도록 수정했습니다.^^
2번은 일단 수정하였습니다.^^ 감사합니다~ http://dev.textcube.org/ticket/1449
1번의 경우, 핸드폰으로 블로깅할 때는 줄바꿈을 그렇게 처리하면 되는데 막상 진짜 메일로 블로깅 할 때가 문제가 되어 아직 홀드 중입니다. 고민을 해 보다 말았는데, 어떻게 하는게 좋을까요? 폰이 공통적으로 보내주는 헤더가 있으면 참 좋을텐데...
예 말씀하신 부분은 버그입니닷! 1.8.3 대기본에서 수정되었습니다 ㅠㅅㅠ
1.7.8 사용중이시면
http://dev.textcube.org/svn/branches/1. … g.cron.php
이 파일을 받아서 /library/model/blog.cron.php 에 패치를 해 보시고요,
1.8.2 사용중이시라면
http://dev.textcube.org/svn/branches/1. … g.cron.php
받으신 후 같은 위치에 패치하시면 해결될겁니다. 혹 그래도 여전하면 꼭 알려주세요~ ㅠ_ㅠ
아하... 그게 문제였나요... 아무리해도 재현이 안되는 부분이라...
해당 부분은 cron 이벤트를 발생시키는 부분입니다. cron 은 일정 시간마다 이벤트를 발생시키는 일을 합니다. 예를 들어 플러그인의 어떤 기능이 5분마다 동작해야 한다면, Cron5m 이라는 이벤트에 기능을 연결하면 5분마다 그 기능이 동작합니다.
그런데 문제는, PHP 프로그램의 특성상 서버에서 백그라운드로 서비스를 돌릴 수가 없기 때문에, 시간이 얼마나 흘렀는지 체크를 하기 위해서는 동작시마다 로그를 체크해서 바로 이전 동작보다 얼마나 시간이 흘렀는지 체크해서 적당한 시간이 흘렀으면 이벤트를 발생시킵니다. 그런데 모든 페이지를 부를 때 마다 그러한 동작을 하면 블로그의 속도에 영향을 줄 수 있기 때문에 잘 불려지지 않는 부분에서만 해당 체크를 하게 됩니다. 그게 '에러 페이지' 가 호출될 때와 'RSS/ATOM 페이지' 가 호출 될 때 입니다.
위에서 말씀해 주신 것으로 보아, Cron을 체크하는데 문제가 생기는 것으로 보입니다. 두가지 문제가 가능합니다.
1. Cron을 사용하는 플러그인 중, 제대로 동작을 하지 않는 플러그인이 있습니다. 또는 동작을 너무 오래하는 플러그인이 있어서, 그 플러그인의 동작이 끝날 때 까지 기다리는 상태입니다.
2. Cron 동작이 끝난 후, 로그를 남깁니다. 그 로그로의 접근이 불가능한 상태입니다. Cron 로그는 텍스트큐브의 cache 디렉토리 안에 cronlog.txt 에 저장됩니다. 이 파일로의 접근이 문제가 생기면 그 부분에서 기능이 멈출 수 있습니다.
일단 말씀주신 질문에 대해 답변을 드리면
1. 위에서 설명드린 Cron 로그 동작을 담당하는 부분입니다. 플러그인 중 Cron 이벤트를 사용하는 경우의 동작이 문제일 수가 있구요, 그 이유가 아니라면 cache 디렉토리의 권한에 웹서버의 쓰기 권한이 있는지, cronlog.txt 파일의 내용을 보신 후 그 로그가 계속 남고 있는지 체크를 부탁 드립니다.
2. Cron 기능을 끄면, 해당되는 플러그인들의 동작이 멈춥니다. 또한 일정 시간마다 스팸 글을 지워주거나 리퍼러 로그를 정리하고 최적화하는 부분이 동작하지 않게 됩니다.
정상적인 상태에서는 발생하지 않는 버그인데, 의심되는 부분이 하나 있네요. /library/model/blog.cron.php 파일을 여신 후에
$log_file = dirname(__FILE__).DS."..".DS."..".DS."cache".DS."cronlog.txt";
이 줄을
$log_file = ROOT.'/cache/cronlog.txt';
이렇게 바꿔보시기 바랍니다. 윈도우 웹서버에서의 동작을 위해 대응된 부분인데, 혹시 이게 원인일 수도 있겠다 싶습니다.
아하 업글시가 문제가... 그런데 이거 골치가 아프네요; 덮어쓰기를 막을 수는 없는데, 어쩌죠? ㅠ
/library/view/view.php 안에 있을겁니다^^
파커님께서 수정하신듯 합니다^^ http://dev.textcube.org/changeset/8414
1.8.3에 반영되었습니다. 그 전에 불편하시다면 링크를 보시고 수정하시는 방법도 있습니다만, 귀찮죠 좀... ㅠ_ㅠ
TNF : Tatter Network Foundation forum » inureyes가 작성한 글