[QUOTE]Евгений Бескровный пишет:
Всем здравствуйте!
Прочитав несколько тем, которые посвящены извращенному битриксовскому favicon.ico , я так и не нашел вразумительного ПРАВИЛЬНОГО и РАБОТАЮЩЕГО ответа.
Мнения в этом животрепещущем вопросе как всегда разделились.
Сами разработчики утверждают, что php файл в корне трогать не следует, и код содержащийся в нем:
[CODE] <?
error_reporting(E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE);
$filename = $_SERVER["DOCUMENT_ROOT"]."/images/favicon.ico";
if (file_exists($filename))
{
$fsize = filesize($filename);
header("Content-Type: image/x-icon");
header("Content-Length: ".$fsize);
$fd = fopen ($filename, "rb");
$contents = fread ($fd, $fsize);
fclose ($fd);
echo $contents;
}
ob_start();
session_start();
$_SESSION["SESS_ADD_TO_FAVORITES"] = "Y";
ob_end_clean();
?> [/CODE]жизненно необходим для какой-то там псевдостатистики битрикса и иконку необходимо помещать вот сюда /images/favicon.ico и она прекрасно после замены будет работать (у меня ничего не заработало)
Остальные пользователи решают эту проблему просто, кто заменяет в корне пхп извращение на нормальную иконку. Кто помимо этой замены пихает в код шаблона в <head></head> привязку:
[CODE] <li nk rel="icon" href="/favicon.ico" type="image/x-icon">
<li nk rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> [/CODE]
Причем что делать со строчками, в файле , говорящими аппачу что .ico это никак вовсе не .ico , а .php :
[CODE] <IfModule mod_mime.c>
AddType application/x-httpd-php .ico
</IfModule> [/CODE]
Стоит их удалять или оставлять так, в случае если нормальную иконку кидать в корень.
Я сам по себе перфекционист и стараюсь все делать по возможности правильно, т.е. так, как задумано разработчиками. Разработчиками битрикса задумано чтобы favicon.ico хранилась не в корне. Поэтому хотелось бы всетаки докопаться до сути, как же всетаки правильно менять favicon.ico на свой не убивая php файл в корне и главное чтобы она при этом отображалась? :)
Спасибо за ответы и да хранит вас Бог :D[/QUOTE]Открою один секрет, если в коде страниц не указывать явно favicon.ico,а просто кинуть этот файл в корень сайта, то он будет нормально отображатся, а у тебя похоже что просто формат файла неправильный, юзай Online Ico генераторы
А про статистику битрикса:
http://www.youtube.com/watch?v=R2oczcjnjV0