Как изменить значок fav по умолчанию в CakePHP?
Иконка иконки CakePHP
Ответ 1
Просто замените файл app/webroot/favicon.ico
на свою собственную версию.
Ответ 2
Используйте Html Helper
, поместите его в тег <head>
:
(Файл /app/View/Layouts/default.ctp
)
echo $this->Html->meta ( 'favicon.ico', '/favicon.ico', array (
'type' => 'icon'
) );
Вы также используете гиперссылку, например, я использовал функцию StackOver Flow favicon:
echo $this->Html->meta ( 'favicon.ico', 'http://cdn.sstatic.net/stackoverflow/img/favicon.ico?v=038622610830', array (
'type' => 'icon'
) );
Конечно, вы, возможно, добавили пять значков в другую папку в папке веб-ресурсов. Например: поместите favicon.ico в /app/webroot/img/decor/favicon.ico
:
echo $this->Html->meta ( 'favicon.ico', '/img/decor/favicon.ico', array (
'type' => 'icon'
) );
Дополнительная информация: "favicon.ico" - это соглашение. Не записывайте имя файла.
Создайте или выберите значок: http://www.favicon.cc/ Или посмотрите источник HTML (Ctrl + U) с другого веб-сайта и скопируйте и вставьте.
Работа с последней версией CakePHP (2.6.0). Ссылка: http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#inserting-well-formatted-elements
Ответ 3
Просто замените favicon внутри app/webroot своим *.ico favicon. И вы сделали! Если ваш значок не будет отображаться после того, как вы сделали это, как описано выше, обновите браузер или просто очистите историю веб-поиска.
Ответ 4
Учитывая это
<link rel="shortcut icon" type="image/x-icon" href="<?php echo $this->webroot; ?>img/bullet.jpg">
Таким образом, я получил значок. В этом случае нет необходимости переименовывать favicon.ico по умолчанию
Ответ 5
Ну, вам нужно удалить файл значка favicon.ico по умолчанию из каталога webroot и разместить собственное изображение. Но убедитесь, что вы конвертируете эту картинку в формат значка и переименовываете ее в значок. Я думаю, это должно сработать, потому что это сработало для меня.
Ответ 6
Мне пришлось поместить значок в папку /img/ - он просто не принял его в корневой папке.
Ответ 7
вы можете использовать это для отображения значка favicon.
<link rel="shortcut icon" type="image/x-icon" href="<?php echo FULL_BASE_PATH; ?>/favicon.ico" />
Ответ 8
<?php
echo $this->Html->meta('favicon.ico','/favicon.ico', array('type' => 'icon'));
?>
Ответ 9
Замените свой значок с помощью app/webroot/favicon.ico и подождите некоторое время, так как требуется некоторое время для просмотра браузеров.
Ответ 10
Проверьте файл layout.ctp, чтобы проверить, находится ли ваш значок в нужном месте.
Поместите это в свой заголовок
<?php echo $this->Html->meta(
'favicon.ico',
'/favicon.ico',
array('type' => 'icon')
);
?>
Размер для использования - 16x16, png переименован в .ico
Ответ 11
В вашей папке веб-каталога измените cake.icon.png
изображение вместо изображения.
В вашем view\layouts\default.ctp
просто добавьте этот код
echo $this->Html->meta('icon');
Ответ 12
установите в вашем макете следующий фрагмент:
Html- > meta ('favicon.png', 'img/favicon.png', array ('type' = > 'icon'));? > //favicon.png - это ваше изображение в webroot/img