글을 찾기 위한 검색 메뉴는 바로 위 메뉴의 '회원 명단' 옆에 있습니다~
TNF는 회사가 아니라 오픈소스 커뮤니티입니다. textcube.org 는 회사에서 운영하는 서비스가 아니라, 커뮤니티에서 개발하는 소프트웨어입니다.
(2007.1.10) TNF는 해당 포럼 및 위키, trac 저장소상에서 이메일 수집을 금지합니다. 해당 공지 를 포럼 하단에 명기하였습니다.
(2007.2.9) TNF와 태터툴즈/텍스트큐브 코드 수정에 관한 workflow를 정리하였습니다. 안내
(2007.4.5) 공식 소스 버그 리포터 그룹의 일원이 되어주실 분들을 찾습니다. :) 관련 공지
최근소식
(2016.1.18) 텍스트큐브 1.10.9 의 첫 베타 버전을 배포합니다. 내려받기
(2015.11.19) 텍스트큐브 1.10.8 : Tempo primo를 배포합니다. 내려받기
(2015.7.9) 텍스트큐브 1.10.8의 첫번째 발표 후보를 배포합니다. 내려받기
(2015.6.4) 텍스트큐브 1.10.7 : Tempo primo를 배포합니다. 내려받기
1.0.6이 발표되면서 플러그인 제작자 분들께서 거의 맞춰 수정을 하여 배포하고는 있습니다. 대부분이 'SKIN_head_end'를 넣어 스크립트나 css를 넣어버리게 처리합니다. 그런데 간혹 'SKIN_head_end' 처리부분에서 $target을 중복하여 넣는 부분이 있습니다. 그리하여 그 플러그인 하위에 실행되는 플러그인의 'SKIN_head_end'가 두번 반복되는 경우가 있습니다. 몇개 보입니다. 확인결과~~ # 예를들면
function test($target){
$target .= "test";
return $target;
}
이렇게 처리하면 될것을
function test($target){
$target .= "test".$target; 또는 $target .= $target."test";
return $target;
}
이렇게 처리하여 해당 플러그인을 기준으로 위/아래 실행되는 플러그인들이 반복되는 경우가 있습니다. 어차피, 1.1에서는 Peris님께서 말씀하신 코드가 변경된 상태이고, 추후 1.0.6.1 이상 버젼에서는 처리가 될문제이니 당분간은 1.0.6에서는 'SKIN_head_end'을 사용하시는것이 괜찮을 듯합니다. 간혹 'SKIN_head_start'가 잘되는 서버도 있습니다. 허나 어느순간 안먹히는 경우가 있습니다. 굳이(-.-) 'SKIN_head_start'것을 써야 된다면, 죽어두 안될때만 사용스킨의 <head>바로 밑에 넣어주면 해결될듯합니다. 'SKIN_head_end' 이것은 문제없이 잘되니 스킨엔 안넣어야 되겠죠 반복될테니~~
문제점 하나 더.. meta 스킨 치환자들을 스킨에도 그대로 추가하면 해당 부분을 2번 처리하게 되더군요. 태터툴즈 자체에서 무조건 한번은 처리하도록 되어 있는데 굳이 2번을 돌릴 이유가 있을까 싶습니다. 스킨에서는 해당 치환자들이 발견되더라도 그냥 패스해버리는게 어떨까요?
근데 꼬옥 그래야할것 같진 않아요. 일부러 두번 나오지 말아야될 이유가 js코드가 들어가는경우면 두번반복이 필요가 없겠지만 예를들어 현 sidebar의 치환자 같은경우 일부러 두번쓰는경우야 없겠지만 이 역시도 두번쓰면 두번 다 출력이 되는 것도 있거든요. 같은 결과가 아닐까요?
문제점 하나 더.. meta 스킨 치환자들을 스킨에도 그대로 추가하면 해당 부분을 2번 처리하게 되더군요. 태터툴즈 자체에서 무조건 한번은 처리하도록 되어 있는데 굳이 2번을 돌릴 이유가 있을까 싶습니다. 스킨에서는 해당 치환자들이 발견되더라도 그냥 패스해버리는게 어떨까요?
[##_SKIN_head_end_##]같은 치환자를 스킨에 일부러 삽입하셨다는 말씀이신가요? 그렇다고 생각하고 답변을 드리자면..
물론 그럴 경우를 문제라고 할 수도 있습니다. 다만 제 생각은 조금 다릅니다. 일부러 SKIN_head_end같은 보통의 경우 사용할리가 없는 작명을 선택한 것이거든요. 그렇기에 SKIN_head_end같은 치환자를 일부러 삽입했다는 것은 그게 필요하기 때문이라고 생각합니다.(물론 어떤 경우가 그럴지는 잘 모르겠지만요.) 기존의 치환자들 역시 여러번 나오면 여러번 처리를 해줍니다. 대부분의 경우 여러번 사용할 이유는 없지만 아닌 경우도 있으니까요.
다른 분들의 의견이야 다를 수 있겠지만 제 생각은 그냥 나두는 것이 좋다입니다. (물론 대다수의 분들이 수정하라고하면 수정하겠습니다. )
문제점 하나 더.. meta 스킨 치환자들을 스킨에도 그대로 추가하면 해당 부분을 2번 처리하게 되더군요. 태터툴즈 자체에서 무조건 한번은 처리하도록 되어 있는데 굳이 2번을 돌릴 이유가 있을까 싶습니다. 스킨에서는 해당 치환자들이 발견되더라도 그냥 패스해버리는게 어떨까요?
SKIN_head_end 와 같이 마지막에 출력되는 치환자는 잘 동작하는데 앞부분에 출력되는 start는 작동이 되지 않는것 같습니다. head뿐만이 아니라 html, body도 그런듯 하구요. 사정상 다른 환경에서는 테스팅을 하지 못했습니다만... 태터의 버그가 아닐까 살짝 추측해 봅니다.