Перейти к публикации
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.

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

Опубликовано:

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

 

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

Рекомендованные сообщения

Опубликовано:

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

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

Опубликовано:

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

Опубликовано:
  • Автор

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

 

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

 

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

Опубликовано:

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

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

 

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

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

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

 

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

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

Опубликовано:
  • Автор

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

Опубликовано:

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

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

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

 

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

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

Опубликовано:
  • Автор

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

 

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

Опубликовано:

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

Опубликовано:
  • Автор

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

 

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

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

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

Опубликовано:
  • Автор

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

Опубликовано:

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

 

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

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

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

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

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

 

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

Спасибо

Опубликовано:
  • Автор

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. Автор данного мануала (т.е. Я) не несет ответственности за последствия его использования.

Изменено пользователем L-7

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

Спасибо. ;)

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.