CakePHP fav图标

时间:2010-12-27 06:36:08

标签: php cakephp favicon

如何在CakePHP中更改默认的fav图标?

12 个答案:

答案 0 :(得分:20)

只需将文件app/webroot/favicon.ico替换为您自己的版本。

答案 1 :(得分:4)

使用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五放在您的网络资源文件夹中的另一个文件夹中。例如:将favicon.ico放在/app/webroot/img/decor/favicon.ico中:

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



更多信息:&#34; favicon.ico&#34;是惯例。不要使用文件名。 创建或选择一个图标:http://www.favicon.cc/或者从其他网站查看HTML源(Ctrl + U),然后复制&amp;糊。

使用CakePHP最新版本(2.6.0)。参考:http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#inserting-well-formatted-elements

答案 2 :(得分:3)

只需将app / webroot内的favicon替换为您自己的* .ico图标。 而且你已经完成了! 如果您的favicon在完成上述操作后仍未显示,请重新刷新您的浏览器或者,只需清除网络历史记录。

答案 3 :(得分:2)

就像这样

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

通过这种方式,我得到了favicon。在这种情况下,无需重命名默认的favicon.ico

答案 4 :(得分:0)

您需要从webroot目录中删除默认的favicon.ico图标文件并放置您自己的图片。但请确保以图标格式转换该图片并将其重命名为favicon。我认为它应该有效,因为它对我有用。

答案 5 :(得分:0)

我必须将图标放入/ img /文件夹 - 它根本不会在根文件夹中接受它。

答案 6 :(得分:0)

您可以使用它来显示favicon图标。

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

答案 7 :(得分:0)

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

答案 8 :(得分:0)

将您的favicon替换为app / webroot / favicon.ico并等待一段时间,因为它需要一些时间来反映浏览器。

答案 9 :(得分:0)

检查layout.ctp文件以检查您的favicon是否位于正确的位置。

将它放在标题中

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

要使用的尺寸为16x16,png在.ico

中重命名

答案 10 :(得分:0)

在您的webroot文件夹中,更改cake.icon.png图片而不是图片。

view\layouts\default.ctp中添加此代码

echo $this->Html->meta('icon');

答案 11 :(得分:-1)

在您的布局中设置以下代码段:

Html-&gt; meta('favicon.png','img / favicon.png',array('type'=&gt;'icon')); ?&GT; // favicon.png是webroot / img中的图像