SMF 2.1.2 Favicon

Автор Hddlba, 02 сентября 2022, 14:05:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Hddlba

Проклятье какое-то. Добавил в корень Favicon.ico, сбросил кешь браузеров. Проверил путь URL/favicon.ico, отображается, но там где надо его нет!

Find: ЭТА СТРОКА ЕСТЬ
Code(index.template.php SMF 2.x) Select
function template_html_above()
{
   global $context, $settings, $options, $scripturl, $txt, $modSettings;


Replace:
Code(index.template.php SMF 2.x) Select
function template_html_above()
{
   global $context, $settings, $options, $scripturl, $txt, $modSettings;
   $enable_favicon = true; // Use "true" to enable, "false" to disable.


Find: ЭТОЙ СТРОКИ НЕТ  wallbash
Code(index.template.php SMF 2.x) Select
<title>', $context['page_title'], '</title>';

Replace with:
Code(index.template.php SMF 2.x) Select
    <title>', $context['page_title'], '</title>';

    // Don't alter this code. Alter the statement under the global declarations.
    if ( $enable_favicon  )
         {
        echo '<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />';
                echo '<link rel="icon" href="/favicon.ico" type="image/x-icon" />';
         }
    // ----------------

Вам недоступны вложения в этом разделе.

Hddlba

Цитата: Hddlba от 02 сентября 2022, 14:05:12Проклятье какое-то. Добавил в корень Favicon.ico, сбросил кешь браузеров. Проверил путь URL/favicon.ico, отображается, но там где надо его нет!

Find: ЭТА СТРОКА ЕСТЬ
Code(index.template.php SMF 2.x) Select
function template_html_above()
{
   global $context, $settings, $options, $scripturl, $txt, $modSettings;


Replace:
Code(index.template.php SMF 2.x) Select
function template_html_above()
{
   global $context, $settings, $options, $scripturl, $txt, $modSettings;
   $enable_favicon = true; // Use "true" to enable, "false" to disable.


Find: ЭТОЙ СТРОКИ НЕТ  wallbash
Code(index.template.php SMF 2.x) Select
<title>', $context['page_title'], '</title>';

Replace with:
Code(index.template.php SMF 2.x) Select
    <title>', $context['page_title'], '</title>';

    // Don't alter this code. Alter the statement under the global declarations.
    if ( $enable_favicon  )
         {
        echo '<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />';
                echo '<link rel="icon" href="/favicon.ico" type="image/x-icon" />';
         }
    // ----------------

Вам недоступны вложения в этом разделе.
Найдено простое решение не только для favicon, но и для sitemap, robots, metatags, счетчиков. Без заморочек. Еще и русифицированный.
Optimus v2.10.5 hooks only featured
Simple SEO mod. Manage Open Graph metatags, descriptions, keywords, sitemap, robots.txt, favicon.

Yarik

Просто надо ставить ту версию форума которая уже проверена годами...

gorbi

Да правильно товарищ делает, стартует с последней версии. Оптимус для СМФ 2.0 Bugo даже не выкладывает и видимо не поддерживает.

Yarik

То что есть работает отлично.
Там в 2.1 багов ещё гать гати.
Отлавливать они ещё их долго будут.

Hatshepsut

Если браузер не отображает favicon.ico

тогда в файле index.template.php для каждий шаблон

Find:
<head>
    <meta charset="', $context['character_set'], '">';

Add after:
echo '
<link rel="shortcut icon" href="{forum URL}/favicon.ico" type="image/x-icon" />';

Если форум на https, нужен полний URL-адрес.