UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: rob1n от 24 Марта 2016, 02:46:51

Название: Favicon
Отправлено: rob1n от 24 Марта 2016, 02:46:51
Всем привет, возникла следующая проблема.
Есть сайт на лиц. бизнес. Прикрутили мультисайт на другую тематику.
И все вроде отлично, но вот только favicon ну ни как не хочет меняться. Я имею ввиду прописывание в хедере.
Может быть кто сталкивался и знает какие-нибудь нюансы?
Название: Re: Favicon
Отправлено: aghigay от 24 Марта 2016, 10:54:54
Тут может быть миллион вариантов. Начиная от того, что фавикон тупо в цеше сидит и заканчивая тем, что файл не подгружается. Первое лечится чисткой кеша или открытием в инкогнито. Второе фиксируется ошибками в консоли. Был бы сайт - было бы попонятнее
Название: Re: Favicon
Отправлено: rob1n от 24 Марта 2016, 19:15:08
Ну мы же тут не начинающие собрались, вроде. Такие вещи конечно учтены. Кэш чист, изображение подгружается, но по факту выводится фавка другого сайта.
Название: Re: Favicon
Отправлено: aghigay от 24 Марта 2016, 23:19:39
Давайте сайт - телепатов нет
Название: Re: Favicon
Отправлено: e.ioffe от 24 Марта 2016, 23:51:27
Попробуйте в head  указать абсолютный путь до favicon вместе с доменом. Что-то вроде

<link rel="shortcut icon" href="http://site.ru/favicon.ico" type="image/x-icon">
Название: Re: Favicon
Отправлено: aghigay от 24 Марта 2016, 23:57:32
ага, а еще проверить, что ico стоит, а не png, что не попутано расширение файла (например реально написано ico, а файл содержит jpg), что директива прописана синтаксически верно, что отображение не происходит во всех браузерах подряд, ну и еще пару десятков вариантов любой хрени, которая может случиться :-)

Хотите помощи - давайте ссылку на сайт. Посмотрим :-)
Название: Re: Favicon
Отправлено: rob1n от 25 Марта 2016, 00:40:51
Собственно вот сам сайт autokardan.ru
Название: Re: Favicon
Отправлено: e.ioffe от 25 Марта 2016, 00:42:15
<link href="/templates/autokardan/images/favicon.ico" rel="shortcut icon" type="image/x-icon">

http://autokardan.ru/templates/autokardan/images/favicon.ico - 404 Notfound
Название: Re: Favicon
Отправлено: rob1n от 25 Марта 2016, 01:38:08
Не работает... Ко всем изображениям из папки images доступ есть, кроме favicon.ico, по крайней мере если прописывать в адресной строке.
Консоль в то же время не ругается. Но если изменить путь к фавке на заведомо неверный, то получим ошибку, естественно.
Не понимаю либо я дурак, либо лыжи не едут.
Адреса в head прописывались разными способами и через прямой вызов и через {$template-resources} не понимаю, что не так сделано...
Название: Re: Favicon
Отправлено: aghigay от 25 Марта 2016, 11:13:11
Проверяйте 2 параметра:
1. у вас могут быть проблемы с самим файлом. Например, у пользователя нет прав на просмотр файла. Или же файл в названии содержит недопустимые символы, такие как символы русского языка.
2. у вас могут быть закрытие сервером отдельных папок. К примеру, все папки с названием images отдают только определенный набор файлов: jpg, png и т.п. И в списке допустимых файлов нет ico. Обычно такие директивы работают на уровне htaccess, но могут быть и настройки сервера, запрещающие эти штуки. В таком случае, я рекомендую назвать файл favicon1.ico и положить его в корень. И в шаблоне это указать.
Название: Re: Favicon
Отправлено: rob1n от 25 Марта 2016, 14:06:43
Проверяйте 2 параметра:
1. у вас могут быть проблемы с самим файлом. Например, у пользователя нет прав на просмотр файла. Или же файл в названии содержит недопустимые символы, такие как символы русского языка.
2. у вас могут быть закрытие сервером отдельных папок. К примеру, все папки с названием images отдают только определенный набор файлов: jpg, png и т.п. И в списке допустимых файлов нет ico. Обычно такие директивы работают на уровне htaccess, но могут быть и настройки сервера, запрещающие эти штуки. В таком случае, я рекомендую назвать файл favicon1.ico и положить его в корень. И в шаблоне это указать.

Ой я дурак, как мог забыть... Спасибо большое, 2-ой пункт - мой.
Название: Re: Favicon
Отправлено: aghigay от 25 Марта 2016, 14:41:51
Не за что, обращайтесь :-)