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

Настройки description

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

Здравствуйте подскажите как изменить количество символов которое идет в description из текста топика,у меня сейчас берет около 500 знаков это много и на сколько я понял может навредить сайту я имею ввиду писимизацию,так вот где можно настроить что бы в дискрипшен шло не больше 200 знаков.спасибо

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

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

у меня сейчас берет около 500

admin\applications\forums\modules_public\forums\topics.php

 

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

 

Обрезку видимо забыли сделать. После FALSE поставить запятую и добавить 200

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

спасибо все работает

  • 1 год спустя...
Опубликовано:

Еще вопрос по теме...

Где в этом же файле отредактировать, что бы не было такого дескрипшина?

<meta name="description" content="Страница 1 из 47 -  "тема" - опубликовано в "категория": ну и начало первого топика... 

выкинуть бы "Страница 1 из 47 - "тема" - опубликовано в "категория":"

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

Там же и редактируется где addMetaTag description.

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

Боюсь просто лишнее удалить.

$topicData['title'] ), $forumData['name'],

тут понятно... а про страницы, что нужно удалить?

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

В примере выше страниц нету, что конкретно удалять сказать не могу. Смотрите на входящие переменные для sprintf, только не удалять а заменить на пустые строки ""

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

Ок. Буду пробовать. Спасибо за наводку.

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

Что-то не выходит... вот изначальный кусок кода.

 

	/* 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();
	$pageMeta = ( $pageData['pages'] > 1 ) ? sprintf( $this->lang->words['topic_meta_pages'], $pageData['current_page'], $pageData['pages'] ) .' ' : '';

	# 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['title'] ), $forumData['name'], str_replace( "\r", "", $this->_firstPostContent ) ) ), FALSE,200 );

Остается "Страница" и "опубликовано" и все тут.

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

Удалить $pageMeta

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

Через АЦ кстати также можно отредактировать и лэнг topic_meta_pages без удаления $pageMeta.

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

Все. Получилось.

Удалил строчку всю $pageMeta

В АЦ topic_meta_description (%s - опубликовано в %s: %s) заменил на %s %s %s

И все.

Теперь декрипшен без лишнего всего. Спасибо за помощь!

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

Сейчас на странице 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.