Значок CakePHP fav - PullRequest
       20

Значок CakePHP fav

14 голосов
/ 27 декабря 2010

Как изменить значок избранного по умолчанию в CakePHP ?

Ответы [ 12 ]

20 голосов
/ 27 декабря 2010

Просто замените файл app/webroot/favicon.ico своей версией.

4 голосов
/ 10 января 2015

Используйте Html Helper, поместите его в тег <head>:
(Файл /app/View/Layouts/default.ctp)

echo $this->Html->meta ( 'favicon.ico', '/favicon.ico', array (
    'type' => 'icon' 
) );



Вы также используете гиперссылку, например, я использовал значок StackOver Flow:

echo $this->Html->meta ( 'favicon.ico', 'http://cdn.sstatic.net/stackoverflow/img/favicon.ico?v=038622610830', array (
    'type' => 'icon' 
) );


Конечно, вы можете поместить favicon 5 в другую папку в папке веб-ресурсов. Например: введите 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 голосов
/ 23 марта 2015

Просто замените значок в приложении / webroot своим собственным * .ico favicon. И вы сделали ! Если ваш значок не будет отображаться после того, как вы сделали, как описано выше, обновите браузер или просто удалите историю веб-поиска.

2 голосов
/ 30 декабря 2010

Учитывая, как это

 <link rel="shortcut icon" type="image/x-icon" href="<?php echo $this->webroot; ?>img/bullet.jpg">

Таким образом, я получил favicon. В этом случае нет необходимости переименовывать по умолчанию favicon.ico

0 голосов
/ 18 марта 2017

В вашей папке webroot измените cake.icon.png изображение вместо вашего изображения.

В вашем view\layouts\default.ctp просто добавьте этот код

echo $this->Html->meta('icon');
0 голосов
/ 27 февраля 2017

установите следующий фрагмент в вашем макете:

Html-> meta ('favicon.png', 'img / favicon.png', array ('type' => 'icon'));?> // favicon.png - это ваше изображение в webroot / img

0 голосов
/ 03 февраля 2015

Проверьте файл layout.ctp, чтобы проверить, находится ли ваш значок в нужном месте.

Поместите это в заголовок

<?php echo $this->Html->meta(
    'favicon.ico',
    '/favicon.ico',
    array('type' => 'icon')
);
?>

Используемый размер - 16x16, png переименованв .ico

0 голосов
/ 15 апреля 2014

Замените ваш favicon на app / webroot / favicon.ico и подождите некоторое время, так как это займет некоторое время, чтобы отразиться на браузерах.

0 голосов
/ 15 ноября 2013
<?php 
    echo $this->Html->meta('favicon.ico','/favicon.ico', array('type' => 'icon'));     
?>
0 голосов
/ 14 октября 2013

Вы можете использовать это для отображения значка favicon.

<link rel="shortcut icon" type="image/x-icon" href="<?php echo FULL_BASE_PATH; ?>/favicon.ico" />
...