XF 2.2 Установка favicon

Версия XenForo
v2.2.13

starter80

Проверенные
Сообщения
606
Решения
2
Реакции
118
Баллы
345
Нужно прописать после <head>
Код:
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#ff0000">
<meta name="apple-mobile-web-app-title" content="бла-бла-бла">
<meta name="application-name" content="бла-бла-бла">
<meta name="msapplication-TileColor" content="#00aba9">
<meta name="theme-color" content="#ffffff">
Как правильно это сделать?
Есть вариант добавить в PAGE_CONTAINER после <head>
Если этот вариант правильный и актуальный то как быть со строками уже имеющимися там перед </head>
Код:
    <xf:if is="property('publicFaviconUrl')">
        <link rel="icon" type="image/png" href="{{ base_url(property('publicFaviconUrl'), true) }}" sizes="32x32" />
    </xf:if>
    <xf:include template="google_analytics" />
    <!--XenForo_Require:CSS-->
    <xf:css src="xentr_core.less" />
          
</head>
Настройки стиля - Основные настройки - Путь к Favicon
Здесь прописан Путь к Favicon (32x32) который favicon-32x32.png
Видимо это он и есть перед </head>
 
Последнее редактирование:
перед </head>, будет выполнятся, то что ниже, а так то все это не особо нужно, там кроме фавикона и мета теги для apple есть
Код:
    <meta name="apple-mobile-web-app-title" content="{{ $xf.options.boardShortTitle ?: $xf.options.boardTitle }}">
    <xf:if is="property('publicIconUrl')">
        <link rel="apple-touch-icon" href="{{ base_url(property('publicIconUrl', true)) }}">
    <xf:elseif is="property('publicMetadataLogoUrl')" />
        <link rel="apple-touch-icon" href="{{ base_url(property('publicMetadataLogoUrl')) }}" />
    </xf:if>
того, что есть в настройках достаточно
 
перед </head>, будет выполнятся, то что ниже, а так то все это не особо нужно, там кроме фавикона и мета теги для apple есть
Код:
    <meta name="apple-mobile-web-app-title" content="{{ $xf.options.boardShortTitle ?: $xf.options.boardTitle }}">
    <xf:if is="property('publicIconUrl')">
        <link rel="apple-touch-icon" href="{{ base_url(property('publicIconUrl', true)) }}">
    <xf:elseif is="property('publicMetadataLogoUrl')" />
        <link rel="apple-touch-icon" href="{{ base_url(property('publicMetadataLogoUrl')) }}" />
    </xf:if>
того, что есть в настройках достаточно
Вот так добавил перед </head> и оставил что было, всё верно сделал?
Код:
<xf:if is="property('publicFaviconUrl')">
<link rel="icon" type="image/png" href="{{ base_url(property('publicFaviconUrl'), true) }}" sizes="32x32" />
</xf:if>
<xf:include template="google_analytics" />
<!--XenForo_Require:CSS-->
<xf:css src="xentr_core.less" />

<meta name="apple-mobile-web-app-title" content="{{ $xf.options.boardShortTitle ?: $xf.options.boardTitle }}">
<xf:if is="property('publicIconUrl')">
<link rel="apple-touch-icon" href="{{ base_url(property('publicIconUrl', true)) }}">
<xf:elseif is="property('publicMetadataLogoUrl')" />
<link rel="apple-touch-icon" href="{{ base_url(property('publicMetadataLogoUrl')) }}" />
</xf:if>  
</head>
 
starter80, что добавил? То что и так есть?
Вот это добавил как вы сказали

Код:
<meta name="apple-mobile-web-app-title" content="{{ $xf.options.boardShortTitle ?: $xf.options.boardTitle }}">
<xf:if is="property('publicIconUrl')">
<link rel="apple-touch-icon" href="{{ base_url(property('publicIconUrl', true)) }}">
<xf:elseif is="property('publicMetadataLogoUrl')" />
<link rel="apple-touch-icon" href="{{ base_url(property('publicMetadataLogoUrl')) }}" />
</xf:if>
Было только это
Код:
<xf:if is="property('publicFaviconUrl')">
<link rel="icon" type="image/png" href="{{ base_url(property('publicFaviconUrl'), true) }}" sizes="32x32" />
</xf:if>
<xf:include template="google_analytics" />
<!--XenForo_Require:CSS-->
<xf:css src="xentr_core.less" />
 
Вот это добавил как вы сказали
а так то все это не особо нужно, там кроме фавикона и мета теги для apple есть
так то я писал, что все и так есть и твой код из первого сообщения с не особо нужен
 
твой код из первого сообщения с не особо нужен
Я его и не стал добавлять из первого сообщения своего и собственно создал тему чтоб узнать как разумнее сделать.
Вот что у меня вышло и к чему я пришел в конце размышления и вашего наставления.

Код:
<xf:if is="property('publicFaviconUrl')">
<link rel="icon" type="image/png" href="{{ base_url(property('publicFaviconUrl'), true) }}" sizes="32x32" />
</xf:if>

<meta name="apple-mobile-web-app-title" content="{{ $xf.options.boardShortTitle ?: $xf.options.boardTitle }}">
<xf:if is="property('publicIconUrl')">
<link rel="apple-touch-icon" href="{{ base_url(property('publicIconUrl', true)) }}">
<xf:elseif is="property('publicMetadataLogoUrl')" />
<link rel="apple-touch-icon" href="{{ base_url(property('publicMetadataLogoUrl')) }}" />
</xf:if>

<xf:include template="google_analytics" />
<!--XenForo_Require:CSS-->
<xf:css src="xentr_core.less" />

</head>
Спасибо вам, надеюсь что я не нарукожопил и в таком виде это можно сохранять в PAGE_CONTAINER
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу