aukc
November 22, 2018 / 00:00
Good day! Why search engine Yandex should show the logo of the site and shows the logo of CMS Microveber ? How can this be corrected ? See screenshot.
You can change the Favicon from -> Settings -> Website and at the bottom there is "Change Favicon" click on Upload favicon.
Чтобы выяснить, получила ли поисковая система ваш favicon, можете использовать ресурсы:
https://favicon.yandex.net/favicon/www.example.com для yandex,
https://www.google.com/s2/favicons?domain=www.example.com - для google,
где "www.example.com" - ваш домен
К тому же, яндекс проверяет либо корневую папку сайта, либо тег link rel="icon" а в microweber используется только link rel="shortcut icon".
Вы можете заменить favicon.ico в корневой папке (как вы и сделали), или внести небольшие изменения в файлы microweber (но после обновления microweber эти изменения исчезнут)
в файле src/Microweber/Controllers/AdminController.php
заменить
mw()->template->admin_head('');
на
mw()->template->admin_head('');
mw()->template->admin_head('');
в файле src/Microweber/Controllers/DefaultController.php
заменить
mw()->template->head('');
на
mw()->template->head('');
mw()->template->head('');
Если вы хотите используете другой формат изображений (не png), то нужно заменить image/png на ваш формат:
image/x-icon — для формата ICO;
image/gif — для формата GIF;
image/jpeg — для формата JPEG;
image/png — для формата PNG;
image/bmp — для формата BMP.
В подавляющем большинстве случаев этого должно хватить для многих браузеров. Требования к размерам изображения: 16 × 16, 32 × 32 или 120 × 120 пикселей.
Если же вы хотите добавить favicon вообще для всех устройств, можно вручную прописать все типы ссылок (такие как "apple-touch-icon", "manifest", "mask-icon", ) и все атрибуты размеров для "icon" и "apple-touch-icon", а так же вручную указать пути к файлам (но вряд-ли вам это понадобится)).
При публикации комментария из него удалился весь код, поэтому это работать не будет!