short tag를 off시키는 것이 최선이겠습니다만 현실적으로 그렇지 않은 경우가 많이 있으므로 해당 예제는 아래처럼 바꾸는 것이 좋을 것 같습니다.
그리고 content-type 바꿔주는 것도 들어가야될 것 같네요.
ob_start();
echo '<?xml version="1.0" encoding="utf-8"?>';
?>
<config>
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
TNF : Tatter Network Foundation forum » Peris가 작성한 글
short tag를 off시키는 것이 최선이겠습니다만 현실적으로 그렇지 않은 경우가 많이 있으므로 해당 예제는 아래처럼 바꾸는 것이 좋을 것 같습니다.
그리고 content-type 바꿔주는 것도 들어가야될 것 같네요.
ob_start();
echo '<?xml version="1.0" encoding="utf-8"?>';
?>
<config>
현재 결정되는 버전이 향후 2~3년간은 계속 따라다니게 될게 분명하기 때문에 PHP5, MySQL4.1 이상으로 가는 것이 좋을 것 같습니다.(PHP4는 지원도 중단됐고..)
예전 태터툴즈가 그랬듯이 텍스트큐브2.0도 해당 업계를 선도(?)할 수 있는 도구가 되었으면 좋겠습니다.(대상이 현재가 아니었으면 합니다.)
2.0 배포 후 안정화 단계가 될때쯤에는 어느정도 규모가 있는 업체들은 다 따라오지 않을까 생각합니다.
그리고 주제와는 별개지만 텍스트큐브2.0은 "태터 프레임워크"를 개발하고 그걸 기반으로 제작하는게 어떨까요?
"프로젝트 태터툴즈"의 이상을 구현하기 위해 조금 더 쉽게 접근할 수 있는 틀을 제공하는 것도 Needlworks와 TNF가 해야될 일이지 않은가?라는 생각이 드는군요.
거의 모든 웹호스팅 서버에서는 설치시 기본 설정에 포함이 되지 않기 때문에 socket 계열 함수를 지원하지 않습니다.(사실 지원하기에도 문제가 많죠.)
이번에 새로 작성하신 부분인거 같은데 배포용으로 사용하기에는 무리가 있어 보입니다.
if (strpos($accessInfo['fullpath'],$accessInfo['root']) !== 0)
$accessInfo['fullpath'] = $accessInfo['root'].substr($accessInfo['fullpath'], strlen($accessInfo['root']) - 1);
rewrite.php 18번째 라인에 위와 같은 부분이 있는데 이 부분이 문제군요.
제가 잘못 이해한건지는 모르겠지만 저 코드는 잘못 작성이 되어 있는거 같네요.
자세한건 다른 분이 설명드릴겁니다.
일단 기존 코드는 유지하면서 해결하려면 아래 코드를 위의 코드 윗줄에 넣어주세요.
if (strpos($accessInfo['fullpath'],$accessInfo['root']) === false)
$accessInfo['fullpath'] = $accessInfo['root'].substr($accessInfo['fullpath'], 1);
간단한 플러그인을 하나 만드셔야 될거 같습니다.
제 생각도 맥퓨처님과 동일합니다.
국내에서도 모바일 브라우징이 되는 휴대폰이 등장하고 있는데 이런식으로 구현이 된다면 당장 iphone / ipod touch에서는 유용하겠지만 정작 국내 업체들은 무시하게 되거나 그들 모두의 접속 주소를 만들게 되는 상황이 될거 같습니다.
어느쪽이라도 별로 바람직하지 않은 것 같네요.
텍스트큐브 소스보다 대충 그려본 ERD
백만년만의 커밋?;;
ie7사용중인데 ie8도 설치해서 함께 사용할수 있는 방법이 있을까요?
그냥 설치하셔도 IE7 엔진으로 동작되게 설정이 가능합니다.
IE6에서 지나치게 작게 나옵니다.
오랜만에 들어와서 나름 버그 리포트 날리고 감;;
rewrite 모듈을 사용하지 않고 현재의 주소 체계를 유지할 수 있는 방법이 뭐가 있을까요?
404 에러 페이지를 이용하여 처리하면 될거 같기는 한데.. 좀 거시기하고;;
저도 일단 기본 개발은 Firefox 기준으로 합니다. (그러면 Safari하고 Opera는 거의 99% 다 됩니다.)
문제는 IE죠.. ㅠ_ㅠ
최근엔 귀차니즘이 다시 도져서(...) IE는 그냥 핵으로 처리하고 말고 있어요. 아하하;;
전 저런 상태가 안되게 하기 위해(컴퓨터 성능이 되지도 않고 -_-) FF에서 작업 완료 후 나머지 브라우저 교정 작업을 하죠.
아직 쓰고 계신 분이 있었군요(...)
오랫만에 보니 불필요한 코드가 좀 많은거 같네요.;
나중에(언제가 될지는 모르겠지만;; ) 다이어트 좀 시켜서 올리도록 하겠습니다.
그럼 나 속은 거?
그런겁니다.
제가 KT FTTH 사용하는데 업/다운 94M 동일합니다.
자기네들 능력이 안되니 어떻게든 트집 잡으려고 하는 헛소리죠.
방금 테스트를 해보니 텍스트큐브도 설치가 가능합니다.
zip 파일로 다운받아 압축풀고 FTP로 전부 업로드하니 잘 되네요.
(퍼미션 변경없이 그냥 됩니다.)
앞으로 테스트 계정으로 사용해야겠(...)
http://forum.tattersite.com/ko/viewtopic.php?id=447
이 글의 "사용자 지원" 부분을 보시면 예~전에 같은 생각을 했던걸 아실 수 있습니다.
(...)
이건 특정 툴의 문제는 아닙니다.
아무 사이트나 가서 똑같이 해보셔도 똑같은 결과가 나올겁니다.
(slash가 몇개가 들어가도 똑같죠.)
http://vision2form.nl/websitedesign/dou … slash.html
이 사람은 .htaccess로 처리를 해놓긴 했네요.
해당 에러는 배열에 첨자가 없는데도 사용할 경우에 발생합니다.
J. Parker님께서 만드신 플러그인의 소스를 보니 아래와 같은 부분이 있는데 $category1(또는 $category2) 배열에 children 첨자가 없을 경우가 존재하기 때문에 에러가 발생하는 것으로 보입니다.
foreach($categories as $category1){
foreach($category1['children'] as $category2) array_push($ctArray, $category2['children']);
array_push($ctArray, $category1['children']);
}
J. Parker님께서 에러가 안나는 이유는 아마도 서버 설정에 error_reporting level에서 E_STRICT가 빠져있거나 PHP5미만 버전이라서 발생하는 것 같습니다.(해당 level은 PHP5에서 추가되었습니다.)
보통은 E_ALL & ~E_NOTICE 로 설정해놓고 E_STRICT는 사용을 거의 안하긴 합니다만..(보통 PHP5 이전에 작성된 코드들은 99% 에러를 토해내기 때문에;; )
자세한 내용은 아래를 참고해주세요.
http://www.php.net/manual/en/ref.errorfunc.php
display_errors 에 관한 내용 중 아래가 눈에 심하게 띄네요.
Note: This is a feature to support your development and should never be used on production systems (e.g. systems connected to the internet).
Peris 작성:다만 이렇게 할 경우 '/search/?search=키워드' 식으로 넘어가게 되므로 RewriteRule을 추가해줘야 되겠습니다.
http://blog.tattertools.com/search/tattertools 처럼 Fancy URL ? 를 써왔던 경우도 있으니 이점은 유지가 되는것이 좋을듯 싶습니다.
저렇게 한다고해서 기존 방식이 사용 불가능한 것은 아니니 그것은 문제가 아닌것 같습니다.
예전에도 재기했던 문제인걸로 기억합니다.(너무 오래되서 기억도 가물가물..; )
name 속성을 사용하는 것은 둘째치고서라도 명백히 form 컨트롤 요소임에도 불구하고 form을 사용하지 않는게 더 큰 문제라고 생각합니다.
<s_search>를 <form action="/search/">로, </s_search>를 </form>로 치환 후 [##_search_onclick_submit_##]를 this.form.submit(); 정도로 바꾸는게 맞다고 생각합니다.
다만 이렇게 할 경우 '/search/?search=키워드' 식으로 넘어가게 되므로 RewriteRule을 추가해줘야 되겠습니다.
덧. js가 재미있는 녀석인건 분명하지만 너무 의존적이 되지는 말았으면 합니다.
http://itviewpoint.com/tt/index.php?pl=2479
마이크로소프트(MS), 잔레인(JanRain), 스킵(Sxip), 베리사인(VeriSign) 4개 회사는 6일 배포한 공식자료(http://www.identityblog.com/?p=668)에서 “오픈ID 커뮤니티와 협업을 통해 차세대 개인인증 서비스 ‘오픈ID(OpenID)’와 ‘윈도 카드스페이스(Windows CardSpace)’ 상호 운용능력에 대해 공동 연구하기로 합의했다”고 발표했다.
이렇게되면 OpenID가 표준이 되어버릴지도 모르겠군요.
TNF : Tatter Network Foundation forum » Peris가 작성한 글