как сделать разные favicon на сайте?

12
[Удален]
2539

сайт на wordpress....

как сделать, чтобы по адресу сайт.ру/папка и все что следует дальше был один favicon, а по адресу сайт.ру/папка2 и все что следует дальше - другой?

AboutSEO
На сайте с 18.01.2007
Offline
154
#1


Favicon Meta Tags

* <link rel="icon" href="http://www.quotes.co.uk/favicon.ico" type="image/x-icon">
* <link rel="shortcut icon" href="http://www.quotes.co.uk/favicon.ico" type="image/x-icon">

[Удален]
#2

AboutSEO, ну так это стандартный код, который будет выводить favicon для всего сайта

D
На сайте с 09.07.2009
Offline
79
#3

Прописывая в эти теги различные пути к иконкам на разных страницах - иконки будут отображаться разными.

[Удален]
#4
digwnews:
Прописывая в эти теги различные пути к иконкам на разных страницах - иконки будут отображаться разными.

как это сделать, если вордпресс имеет обший header для всех страниц?

у меня стоит плагин xlanguage - он делит сайт на сайт.ру/lang/en/ и на сайт.ру/lang/ru/ .... мне хотелось бы favicon сделать для русского - руский флаг, для english - английский

4arger
На сайте с 17.12.2008
Offline
95
#5
pinkponk:
у меня стоит плагин xlanguage - он делит сайт на сайт.ру/lang/en/ и на сайт.ру/lang/ru/ .... мне хотелось бы favicon сделать для русского - руский флаг, для english - английский

может как-то так:


<?php strstr($_SERVER['PHP_SELF'], "/lang/en/") ? $icon = "EN" : $icon = "RU"; ?>
<link rel="icon" href="<?php echo $icon; ?>" type="image/x-icon">
<link rel="shortcut icon" href="<?php echo $icon; ?>" type="image/x-icon">
[Удален]
#6

4arger, что то близко уже... только где теперь пути до фавов указать? просто на самом деле папок lang/en и lang/ru не существует, это просто добавление идет к адресу

D
На сайте с 09.07.2009
Offline
79
#7

ну <?php echo 'lang/'.$icon; ?>

Или в чём проблема?

4arger
На сайте с 17.12.2008
Offline
95
#8
pinkponk:
4arger, что то близко уже... только где теперь пути до фавов указать? просто на самом деле папок lang/en и lang/ru не существует, это просто добавление идет к адресу

иконка для en сайта - en.ico

иконка для ru сайта - ru.ico

кладешь их в корень сайта.


<?php strstr($_SERVER['PHP_SELF'], "/lang/en/") ? $icon = "/en.ico" : $icon = "/ru.ico"; ?>
<link rel="icon" href="<?php echo $icon; ?>" type="image/x-icon">
<link rel="shortcut icon" href="<?php echo $icon; ?>" type="image/x-icon">
SEO_87
На сайте с 05.08.2008
Offline
104
#9

<?php if (is_home () ) {

echo '<link rel="icon" href="img1.ico" type="image/x-icon">';
} elseif ( is_category() ) {
echo '<link rel="icon" href="img1.ico" type="image/x-icon">';
} elseif (is_single() ) {
echo '<link rel="icon" href="img2.ico" type="image/x-icon">';
} elseif (is_page() ) {
echo '<link rel="icon" href="img2.ico" type="image/x-icon">';
} else {
echo '<link rel="icon" href="img3.ico" type="image/x-icon">';
} ?>

Как-то так я думаю.

[Удален]
#10

добавил перед body

<?php strstr($_SERVER['PHP_SELF'], "/lang/en/") ? $icon = "http://сайт/en.png" : $icon = "http://сайт/ru.png"; ?>
<link rel="icon" href="<?php echo $icon; ?>" type="image/x-icon">
<link rel="shortcut icon" href="<?php echo $icon; ?>" type="image/x-icon">

но показывает только ru.png (((

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий