Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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

 

Все. Почистил дескрипшен.

,Если надо, то

		/* Add Meta Content */
		if ( $this->_firstPostContent )
		{
			/* Strip tags on title to ensure multi-mod added code isn't displayed */
			$this->registry->output->addMetaTag( 'keywords', strip_tags( trim( $topicData['title'] ) . ' ' . str_replace( "n", " ", str_replace( "r", "", strip_tags( $this->_firstPostContent ) ) ) ), TRUE );
		}
		
		$pageData = $this->registry->output->getPaginationProcessedData();
		
		
		# Trim to 155 chars based on Dan's recommendation
		$this->registry->output->addMetaTag( 'description', trim( $pageMeta . sprintf( $this->lang->words['topic_meta_description'], strip_tags( $topicData[''] ), $forumData[''], str_replace( "r", "", $this->_firstPostContent ) ) ), FALSE,200 );

Где найти этот код для изменения? 

Действительно, пол дескрипшена мусора.

Файл adminapplicationsforumsmodules_publicforumstopics.php

Делаем копию файла, на всякий случай...)

 

Ищем блок /* Add Meta Content */

Удаляем там всю строку: $pageMeta

 

Входящие переменные для sprintf, не удаляем, а меняем на пустые строки " "$topicData['' $forumData[''] в строке

# Trim to 155 chars based on Dan's recommendation
        $this->registry->output->addMetaTag( 'description', trim( $pageMeta . sprintf( $this->lang->words['topic_meta_description'], strip_tags( $topicData[''] ), $forumData[''], str_replace( "r", "", $this->_firstPostContent ) ) ), FALSE,200 );

FALSE,200  - здесь ограничиваем количество знаков в декрипшене.

 

Сам дескрипшин форматируется в topic_meta_description. Его можно отредактировать через АЦ -> Внешний вид -> Языки
Ищем topic_meta_description (%s - опубликовано в %s: %s) и меняем на %s %s %s

 

И в итоге получаем чистый description без страниц топика, названия темы, категории и "опубликовано в"

Ищем блок /* Add Meta Content */

 

На выходе имеем?

/* Add Meta Content */
		if ( $this->_firstPostContent )
		{
			/* Strip tags on title to ensure multi-mod added code isn't displayed */
			$this->registry->output->addMetaTag( 'keywords', strip_tags( trim( $topicData['title'] ) . ' ' . str_replace( "n", " ", str_replace( "r", "", strip_tags( $this->_firstPostContent ) ) ) ), TRUE );
		}
		
		$pageData = $this->registry->output->getPaginationProcessedData();
		
		# Trim to 155 chars based on Dan's recommendation
		$this->registry->output->addMetaTag( 'description', trim( $pageMeta . sprintf( $this->lang->words['topic_meta_description'], strip_tags( $topicData[''] ), $forumData[''], str_replace( "r", "", $this->_firstPostContent ) ) ), FALSE );
  • 2 месяца спустя...

У меня форум находится в подпапке сайта, по пути "мой сайт.org/forum/".

Вопрос- при добавлении мета-тегов, через ац, мне указывать путь(допустим к файлам) /files/* или /forum/files/* ???

Заранее благодарю.

Вопрос- при добавлении мета-тегов, через ац,
Там же есть визуальный редактор тегов. Запускаете и бегаете по страницам форума, добавляя теги.
  • 3 недели спустя...

Всем привет, прошу прощения за мой вопрос, я прочитал ваши темы, но ничего не понял, никогда не имел дела с Ipb но вот пришол этот день завести себе форум, всё ничего, но я действительноьне понимаю и незнаю куда устанавливать мои  мета теги от Yanex и от Googl

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

 

Этот мета тег от гугл

<meta name="google-site-verification" content="BaqPdzHwg__8kPdmDzMOP7OpSOZnO64_vhEmzlDmNtw" />

А этот от Yandex

<meta name='yandex-verification' content='78f353b8ef157114' />

Помогите парни.

Это не мета-теги у Вас, это верификация (подтверждение) что Вы владелец сайта/форума, ложится это все в корень форума, но в вашем случае то что вы выше предоставилилучше не использовать, так как этот код нужно вставить в файлы шаблона, что для вас будет трудно, есть другие методы, а конкретнее файл закинуть в корень форума.

  • 2 месяца спустя...

Файл adminapplicationsforumsmodules_publicforumstopics.php

Делаем копию файла, на всякий случай...)

 

Ищем блок /* Add Meta Content */

Удаляем там всю строку: $pageMeta

 

Входящие переменные для sprintf, не удаляем, а меняем на пустые строки " "$topicData['']  $forumData[''] в строке

# Trim to 155 chars based on Dan's recommendation
        $this->registry->output->addMetaTag( 'description', trim( $pageMeta . sprintf( $this->lang->words['topic_meta_description'], strip_tags( $topicData[''] ), $forumData[''], str_replace( "r", "", $this->_firstPostContent ) ) ), FALSE,200 );

FALSE,200  - здесь ограничиваем количество знаков в декрипшене.

 

Сам дескрипшин форматируется в topic_meta_description. Его можно отредактировать через АЦ -> Внешний вид -> Языки

Ищем topic_meta_description (%s - опубликовано в %s: %s) и меняем на %s %s %s

 

И в итоге получаем чистый description без страниц топика, названия темы, категории и "опубликовано в"

Отлично, искал решение. Но поисковик будет расценивать как одинаковый titel ?

Пока ограничился topic_meta_description (%s - опубликовано в %s: %s) и меняем на %s %s %s 

и 200 символов в описание

еще вопрос. Описание генерится само и начинается с Страница 1 из 42 - Как поправить что бы было название темы ?

Edited by seed

  • 2 месяца спустя...

Ребят,  у меня был description и keywords по стандарту от ipb , добавил через редактор тегов еще, сейчас получается 2 keywords и 2 description , как 2 первых стандартных удалить?( куда лезть нужно?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

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.