Joomler!.net - Decided on Joomla!

Jboard is Multiple Board!

 

Archives

Blog

Demo

Home » Blog » favicon
Mar
2
2010

favicon

EMailPrintPDF
0 votes
Written by:Joomler! 10192 hits

前からFaviconが変わってるなぁって思っていたけど、放置していました。面倒だったので。

今日なぜ変更されていたのか調べてみた。

いつからそうなっていたのか知らないが(前からそうか?)、Joomlaは、Joomla!のルートにfavicon.icoのファイルを置いておくと自動でheadタグにfavicon.icoのlinkタグを出力してくれるようになっている。ローカルのコピーサイトでは、そうでは無かったので調べてみるというか、見たら、ルートにいつの間にかfavicon.icoがあるではないですか・・・。しかもBluehost(サーバー)の(たぶん)。

削除しました。

このサイトではアニメーションgifをfaviconにしています。Chromeとか対応していない?ブラウザもあるけど、ちょっとしたアクセントとして・・・。

と、先ほど削除したfavicon.ico……今アクセスしてみるとまた復活しているではないか・・・

仕方ない、消してしまうことにする。今回は、登録されたものを消すのも無駄なことなのでHackして機能しないようにしてみる。サーバー側でルートフォルダにfavicon.icoを自動で作成するようになっているようだ。どこかでこの設定を変更できるのかもしれないが、それを探す時間に比べればそれを表示しないようにする方が早い。

ファイルは、Root/libraries/joomla/document/html/html.phpにある。

// Try to find a favicon by checking the template and root folder
$path = $directory . DS;
$dirs = array( $path, JPATH_BASE . DS );
foreach ($dirs as $dir )
{
    $icon =   $dir . 'favicon.ico';
    if (file_exists( $icon ))
    {
        $path = str_replace( JPATH_BASE . DS, '', $dir );
        $path = str_replace( '\\', '/', $path );
        $this->addFavicon( JURI::base(true).'/'.$path . 'favicon.ico' );
        break;
    }
}

これらすべてを削除するかコメントしてしまえばOKです。

 

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.