Как изменить/добавить свой favicon?

Barkelay

Участник
Сообщения
520
Реакции
61
Всем привет
Недавно скачать новую тему (шаблон) для SB++, но в этой теме нет favicon, смотрится совсем не красиво без неё
Может кто разбирается по веб-части, как-то можно перенести favicon из дефолт шаблона в новую?
Потому что я в этом абсолютно не шарю
Буду благодарен за любые ответы
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,606
Реакции
5,096
возьми facicon.ico из корневой папки шаблона и перенеси
он вроде там должен быть
 

Barkelay

Участник
Сообщения
520
Реакции
61
возьми facicon.ico из корневой папки шаблона и перенеси
он вроде там должен быть
Было бы так просто, конечно же я так делал, только толку ноль
Я думаю его ещё где-то прописывать нужно в новом шаблоне
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #4
Кеш-то чистили? Браузеры кешируют favicon.
Можно и прописать. В <head> теге:
HTML:
<link rel="shortcut icon" href="/путь/до/favicon.ico" />
Но надо обязательно в другое место переместить favicon.ico, или назвать иначе. В противном случае, браузер всё равно будет использовать старый (отсутствующий) favicon.
 

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,336
@Крузяра, есть кстати два способа не менять расположение файла.
Первый - это заставить браузер перезагрузить страницу, автоматически сбросив кэш от этой страницы. Для этого нужно нажать ctrl + f5 (по крайней мере в FireFox/Chrome). Этот вариант подходит, если сайт никто из клиентов не открывал (т.к. кеш чистится только для одного браузера).
Второй - добавить к пути произвольный get-параметр, например href="/путь/до/favicon.ico?random=5" (добавлен ?random=5 к концу ссылки). На изображение это никак не повлияет, однако браузер уже будет считать это новым изображением и следовательно загрузит его по-новой. В некоторых случаях это делают с помощью javascript (добавляя каждый раз случайное значение) с целью автоматического обновления css. Это универсальный вариант и работает для всех клиентов (и для тех, кто заходил на сайт, и для тех, кто не заходил).
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #6
Да, эти способы известны мне.
Сам при локальной разработке использую CTRL + F5.

Через GET-параметры для стилей и JS делаю, если уже паблик. Указываю что-то вроде ?_v=1, где цифра - версия файла.

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

Barkelay

Участник
Сообщения
520
Реакции
61
Кеш-то чистили? Браузеры кешируют favicon.
Можно и прописать. В <head> теге:
HTML:
<link rel="shortcut icon" href="/путь/до/favicon.ico" />
Но надо обязательно в другое место переместить favicon.ico, или назвать иначе. В противном случае, браузер всё равно будет использовать старый (отсутствующий) favicon.
Только что почистил, не помогло
Прописать то можно, наверное, если знать, что такое "<head> тег" и где его найти
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #8
В сб в page_header.tpl. Найдите там просто <head>, и после него допишите.
 

mika

Участник
Сообщения
1,069
Реакции
641
В папке с темой должна лежать.

44695
 

Barkelay

Участник
Сообщения
520
Реакции
61
Большое спасибо, всё получилось
Прописал <link rel="Shortcut Icon" href="themes/{$theme_name}/images/favicon.ico" />
Икона после этого появилась
 
Сверху Снизу