今、チカッパのサーバを使っているが、共有SSLが導入されてからP_BLOGでコンテンツのトップ、検索フォームが表示されなくなってしまった。だいぶ放置していたが、対策してみた。共有SSLでP_BLOGの表示できるようにルートパスに「/~ユーザ名/」をしていているが、この指定がコンテンツトップや検索フォームを表示させなくしている。そこで、include/fnc_base.inc.phpでルートパスなどの値を比較し、表示を作る部分を修正した。
function xhtml_output($mode) の修正部分
if ($request_uri == 'http://'. $_SERVER['HTTP_HOST'] . $cfg['root_path']. 'index.php') {
↓修正後
if ($request_uri == 'http://'. $_SERVER['HTTP_HOST'] . $cfg['root_path']. 'index.php' || $cfg['root_path'] == '/~ユーザ名/') {
function xhtml_header() の修正部分
$p_blog_path = $http . '://' . $_SERVER['HTTP_HOST'] . $cfg['root_path'];
↓修正後
if($cfg['root_path'] == '/~ユーザ名/'){ $p_blog_path = $http . '://' . $_SERVER['HTTP_HOST'] . '/'; }else{ $p_blog_path = $http . '://' . $_SERVER['HTTP_HOST'] . $cfg['root_path']; }