안녕하세요. 도아님이 제작하신 TraceWatch 플러그인을 설치 해보았습니다. 기존에는 blog 디렉토리 내의 모든 index.php에 코드를 삽입했었는데 도아님 플러그인을 설치 해보니 전 처럼 100%의 로그를 남기진 않지만 꽤 유용하더군요. 정말 간편하고 좋더라구요. 그래서 그 코드에 BBClone의 코드도 삽입해보려 하는데 안되네요. 우선 간단히 아래의 코드를 해봤는데 안되더라구요.
function PrintTraceWatch() {
$GLOBALS['adl_count_params']=true;
$GLOBALS['adl_alt_docroot']=$GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'/statistics';
@include_once $GLOBALS['adl_alt_docroot'].'/twatch_include/logger.php';
define("_BBC_PAGE_NAME", "Blog Main");
define("_BBCLONE_DIR", "../../../statistics/bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
return "<!-- TraceWatch Log Sucess -->";
}
?>
도아님의 코드에 4줄이 삽입된 형태이지요. 그런데 작동하지가 않더라구요. ^^ 혹시 무슨 문제인지 알 것 같으시면 알려주시면 감사하겠습니다. 제가 지금 가장 의심스러워 하는게 “../../../statistics/bbclone/" 이부분인데 여러가지로 수정해 보아도 계속 안되더라구요. 이게 해결된다면 아래 코드로 수정하면 좋을것 같은데 말이죠. ^^
태터툴즈 + BBClone의 10원짜리 팁
switch($md)
{
case "rss": $bbclone_id = "RSS Paper"; break;
case "guest": $bbclone_id = "Guestbook"; break;
case "local": $bbclone_id = "Locations"; break;
case "keyword": $bbclone_id = "Guestbook"; break;
default: $bbclone_id = $pl ? "POST #$pl" : "Blog Main";
}
define("_BBC_PAGE_NAME", $bbclone_id);
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if(is_readable(COUNTER))
include_once(COUNTER);
검색하다 찾은 소스인데... 이게 가능하려면 $md와 $pl이 있어야 하는데...과연 1.0.6 버젼에서 통할지 모르겠네요. 우선 위의 문제를 해결해야 이것도 해보는데...너무 답답해서 여기에 글 올려봅니다. ^^
function PrintTraceWatch() {
$GLOBALS['adl_count_params']=true;
$GLOBALS['adl_alt_docroot']=$GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'/statistics';
@include_once $GLOBALS['adl_alt_docroot'].'/twatch_include/logger.php';
define("_BBC_PAGE_NAME", "Blog Main");
define("_BBCLONE_DIR", "../../../statistics/bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
return "<!-- TraceWatch Log Sucess -->";
}
?>
도아님의 코드에 4줄이 삽입된 형태이지요. 그런데 작동하지가 않더라구요. ^^ 혹시 무슨 문제인지 알 것 같으시면 알려주시면 감사하겠습니다. 제가 지금 가장 의심스러워 하는게 “../../../statistics/bbclone/" 이부분인데 여러가지로 수정해 보아도 계속 안되더라구요. 이게 해결된다면 아래 코드로 수정하면 좋을것 같은데 말이죠. ^^
태터툴즈 + BBClone의 10원짜리 팁
switch($md)
{
case "rss": $bbclone_id = "RSS Paper"; break;
case "guest": $bbclone_id = "Guestbook"; break;
case "local": $bbclone_id = "Locations"; break;
case "keyword": $bbclone_id = "Guestbook"; break;
default: $bbclone_id = $pl ? "POST #$pl" : "Blog Main";
}
define("_BBC_PAGE_NAME", $bbclone_id);
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if(is_readable(COUNTER))
include_once(COUNTER);
검색하다 찾은 소스인데... 이게 가능하려면 $md와 $pl이 있어야 하는데...과연 1.0.6 버젼에서 통할지 모르겠네요. 우선 위의 문제를 해결해야 이것도 해보는데...너무 답답해서 여기에 글 올려봅니다. ^^
도아 DEL
(2006/11/09 10:29)BBClone와 TraceWatch는 코드를 삽입하는 방법이 다릅니다. 따라서 TraceWatch 플러그인을 일부 변경해서는 안되는 것이 당연합니다.
PHP에 대해 모르신다면 아시는 BBClone을 사용하시는 다른 분께 플러그인 제작을 의뢰해 보시기 바랍니다.
저는 폴더는 kdongwon.com/blog/ 에 태터를 설치했는데
서브도메인을 이용하여 blog.kdongwon.com으로 접속하도록 하여 사용하고 있습니다.
그런데 웹의 루트 폴더에 설치된 다른 폴더 속의 페이지에 PHP 코드를 넣어 실험을 하면 잘 잡히는데
서브도메인으로 접속하도록 되어 있는 폴더 속의 페이지에선 PHP 코드를 똑같이 넣어도 작동을 하지 않는 군요.
마련해주신 플럭인도 작동을 하지 않구요.
그래서 할 수 없는 자바 스크립트로 원격 접속하는 방식의 코드를 생성하여 서브 도메인의 스킨 파일에 집어넣었더니 작동을 합니다.
이 자바 스크립트를 도아님 플러그인에 넣어 사용할 수 있는 방법은 없는지요.
플럭인 만들어주신 거 감사드립니다.
서브도메인을 이용하여 blog.kdongwon.com으로 접속하도록 하여 사용하고 있습니다.
그런데 웹의 루트 폴더에 설치된 다른 폴더 속의 페이지에 PHP 코드를 넣어 실험을 하면 잘 잡히는데
서브도메인으로 접속하도록 되어 있는 폴더 속의 페이지에선 PHP 코드를 똑같이 넣어도 작동을 하지 않는 군요.
마련해주신 플럭인도 작동을 하지 않구요.
그래서 할 수 없는 자바 스크립트로 원격 접속하는 방식의 코드를 생성하여 서브 도메인의 스킨 파일에 집어넣었더니 작동을 합니다.
이 자바 스크립트를 도아님 플러그인에 넣어 사용할 수 있는 방법은 없는지요.
플럭인 만들어주신 거 감사드립니다.
도아 DEL
(2007/10/18 07:08)플러그인을 수정하면 가능하지만 지금은 힘들 것 같습니다.
(2006/05/29 14:51)
과 같은 현상이 발생하는군요 ^^; 방명록에 워낙 글이 안올라오다보니 오늘에서야 알았습니다.