dainiti Reply #1, 3 years, 2 months ago
modx 0.9.3
bbclone-0.4.9b-utf8
レンタルサーバー さくらスタンダードおよび coreserver で動作確認済み
動作環境 フレンドリーURL 「あり」および「なし」両方で確認
目的 bbclone でグローバル統計、訪問済みページのページリンクが正常に記録できない
及び詳細統計でどこから来たかのリンクが google 検索からのときに正常に記録できないのを修正
modx の index.php の先頭に次のコードを挿入する
modx の index.php の末尾に次のコードを挿入する
bbclone/lib/marker.php の 321 行目を以下のように書き換えます。
bbclone-0.4.9b-utf8
レンタルサーバー さくらスタンダードおよび coreserver で動作確認済み
動作環境 フレンドリーURL 「あり」および「なし」両方で確認
目的 bbclone でグローバル統計、訪問済みページのページリンクが正常に記録できない
及び詳細統計でどこから来たかのリンクが google 検索からのときに正常に記録できないのを修正
modx の index.php の先頭に次のコードを挿入する
$HTTP_USER_AGENT = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $HTTP_REFERER = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
modx の index.php の末尾に次のコードを挿入する
$_SERVER['HTTP_USER_AGENT'] = $HTTP_USER_AGENT; // å¿è¦ãªç°å¢å¤æ°ã復活ãã¾ã
$_SERVER['HTTP_REFERER'] = $HTTP_REFERER;
$page_title=$modx->documentObject['pagetitle']; // ãã¼ã¸ã¿ã¤ãã«ãåå¾ãã¾ã
$bbclone_path=$modx->config['$base_path']."../bbclone/"; // bbclone ã®ãã¹ã«ãããã¦ã»ãããã¦ãã ãã
define("_BBC_PAGE_NAME", "$page_title");
define("_BBCLONE_DIR", $bbclone_path);
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);bbclone/lib/marker.php の 321 行目を以下のように書き換えます。
$REQUEST_URI = $this->filter_uri($filename, $PATH_INFO , $PHP_SELF);
â
$REQUEST_URI = $_SERVER['REQUEST_URI']);