Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Есть ли толк от Мета тегов?

Такой вопрос... Есть ли толк от Мета тегов в форуме?

 

Сделал у себя возможность их добавлять, но не знаю, нужно ли оно? :(

Featured Replies

Каких именно МЕТА ?

От ключевиков – толку ноль.

А если динамические Тайтлы сделал, то я тоже хочу :(

  • Author

Как понять динамические? Я что то тоже захотел, правда смысла непонял :(

 

Теги пока что Meta Description и keywords.

 

Делал под себя так сказать - пока всё через БД вбивается. Теги сделаны для главной, форумов и тем - к каждому форуму свои, также к темам :)

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

А от ключей толку нет. Тут тоже из-за тегов вставляются, но это бессмыленно.

 

Динамически – это когда меняется на каждой странице.

Статика – это когда на весь форум один.

В принципе тайтл и так динамический...

 

Но в нашем архиве статика :( Поэтому и заинтересовалась.

Сама эту статику не в состоянии поправить. Там в модуле какой-то недочет :)

  • Author

Именно в Архиве? Я могу посмотреть его у себя т.к. мне все равно немного переписывать его, заодно посмотрю как там тайтл формируется :(

Я сторонник что есть. :)

Правда, не в тех масштабов которые некоторые ожидают прописав километровые ключевики абсолютно не относящиеся к тематике ресурса, но надеясь попасть в топе всех поисковиков мира и рунета!

Там немножко, тут немножко - и этим обеспечивается первое место в поисковиках.

 

L-7, как настроили метатеги только для морды форума?

Думал ставить условие, но не знаю как задать его для главной страницы... ;)

  • Author

siv1987, я добавил полей в БД и сделал вывод в Основной(или как там его) шаблон форума))

 

В зависимости от открытой страницы с базы грузятся теги - всё просто ;)

а без базы, условием для главной можно? ;)

  • Author

siv1987, как вариант - можно вывести в настройки, только для главной и без условий ;)

 

Нужно правда редактировать 2 файла((

Нужно правда редактировать 2 файла((

Не важно, у меня есть бэкап на всякие пожарные ;)

  • Author

Как буду за рабочим компом - напишу мануал... Щас файлов под рукой нету...)

Буду за это очень благодарен.

 

Хотя я все еще не понял ход ваших мыслей и о каких файлах вы говорите.

Если можете, изложите принцип действия данного хука а уж мы чо нибудь придумаем. ;)

Именно в Архиве? Я могу посмотреть его у себя т.к. мне все равно немного переписывать его, заодно посмотрю как там тайтл формируется ;)

Именно в архиве.

Там на всех страницах тайтл "Файловый архив". В принципе хотела на ip.downloads переходить, где тайтлы нормальные и глюков нет, но когда это еще будет без конвертора...

 

Как буду за рабочим компом - напишу мануал... Щас файлов под рукой нету...)

Спасибо

  • Author

siv1987, специально для вас:

Открыть:
/sources/classes/class_display.php

Найти:
$this->ipsclass->skin['_wrapper'] = str_replace( "<% TITLE %>"		  , $output_array['TITLE']			  , $this->ipsclass->skin['_wrapper']);

Добавить после:
$this->ipsclass->skin['_wrapper'] = str_replace( "<% META_D %>"		  , $output_array['META_D']			  , $this->ipsclass->skin['_wrapper']);
$this->ipsclass->skin['_wrapper'] = str_replace( "<% META_K %>"		  , $output_array['META_K']			  , $this->ipsclass->skin['_wrapper']);

Открыть:
sources/action_public/boards.php

Найти:
$this->ipsclass->print->do_output( array( 'TITLE' => $this->ipsclass->vars['board_name'].$cp, 'JS' => 0, 'NAV' => $this->nav ) );

Заменить на:
$this->ipsclass->print->do_output( array( 'TITLE' => $this->ipsclass->vars['board_name'].$cp, 'JS' => 0,'META_D' => $this->ipsclass->vars['meta_desc'], META_K => $this->ipsclass->vars['meta_key'],'NAV' => $this->nav ) );

Открыть общий шаблон форума, после <title><% TITLE %></title> Добавить:

<% META_D %>
<% META_K %>

Далее переходите на вкладку "Настройки" в Админцентре.

В самом низу нажимаем "Добавить группу настроек".

Заполняем поля:

Название - Мета теги (или другое по желанию)
Описание - по желанию
Ключевое слово - meta_tags
PHP-модуль - оставить пустым

Нажимаем "Создать".


После открываем созданную группу, она будет пустая (временно:))...

Нажимаем справа вверху - "Добавить настройку"

Заполняем поля:

Название - META description
Расположение - не изменяем
Описание - <META Name="description" Content="Тут ваше описание">
Группа - не изменяем
Тип - Текстовое поле
Ключ - meta_desc
Текущее значение - Оставляем пустым
Значение по умолчанию? - <META Name="description" Content="Тут ваше описание">
Дополнительно - Оставить пустым
Выполнение PHP-кода до отображения или сохранения настройки: - Оставить пустым
Начать группу настроек: - оставить пустым
Закончить группу настроек? - Да
Добавить в кеш настроек? - да

Нажимаем "Создать"

Далее добавляем туда же еще одну настройку:

Заполняем поля:

Название - META keywords
Расположение - не изменяем
Описание - <META Name="keywords" Content="Тут ваши ключевые слова">
Группа - не изменяем
Тип - Текстовое поле
Ключ - meta_key
Текущее значение - Оставляем пустым
Значение по умолчанию? - <META Name="keywords" Content="Ваши ключевые слова">
Дополнительно - Оставить пустым
Выполнение PHP-кода до отображения или сохранения настройки: - Оставить пустым
Начать группу настроек: - оставить пустым
Закончить группу настроек? - Да
Добавить в кеш настроек? - да

Нажимаем "Создать"

 

Ну и после настраиваем по желанию.

 

P.S. Возможно это и не самая лучшая реализация, но это лучше чем ничего.

 

P.P.S. Автор данного мануала (т.е. Я) не несет ответственности за последствия его использования.

Edited by L-7

siv1987, специально для вас:

Спасибо. ;)

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.