Иконка иконки CakePHP

Как изменить значок fav по умолчанию в 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