Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

2.2.1: Отображение тем и ников на главной странице

Как сделать так, чтобы вместо длинных названий он выдавал не "Тема: ..." а просто обрезанное название... ?

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

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

И версию форума указать забыли.

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

И версию форума указать забыли.

Именно, он ничего не пишет. только точки... Движок IPB 2.2.1

Вероятно, это баг.

Наблюдала такое явление на одном форуме после апгрейда 2.0 >> 2.2.1. Причем 2.2.1 - лицензионный.

Меня спрашивали в асе, но помочь не смогла. Позже админ как-то справился с этим, но точно не знаю как. Лучше спросить у него на его форуме - http://atfix.com/forum/main.html

Ник - ilz

Как сделать так, чтобы вместо длинных названий он выдавал не "Тема: ..." а просто обрезанное название... ?

Такая же беда. Если узнаете как - дайте знать плжлста

И у меня после перехода с 2.0.4 на 2.2.1.

Я в асю написала просьбу ответить в теме, но он пока молчит. Сейчас еще попробую...))

 

Пишет, что еще не решил проблему. Значит не так поняла.

64248757zo6.th.jpg

 

Вот такая бяка на главной странице. Но только обрезаются(заменяются на троеточие) темы с длинным названием.

То же самое и с именами пользователей.

Как избавиться?

С новой версией никто толком еще не работал. Поэтому и не знаем..

До завтра потерпите.

Dr.Freddy, возможно, что-то подскажет. Тем более, что проблема общая.

Только что заметила у себя дома на тестовом 2.2.1 (чистый английский от ips, даже без русских пользовательских ленг файлов) три точки на месте РУССКОГО названия темы.

Форум на денвере, где все русифицировано...

 

А вот на американском хостинге, где у меня тестовый 2.2.1 в инете, все ок - http://www.fisana.ru/ipb/

Только что проверила..

 

У меня оба форума идентичны, отличаются только серверы.

Думаю, что причину бага следует искать в работе сервера, а именно, в русификации серверных скриптов.

Я с этой проблемой пока не сталкивался, и IPB 2.2, кстати, на Денвере у меня работает без таких вот глюков. Полагаю, причину нужно искать в обрезающих название темы функциях, типа strstr(). В принципе, у кого эта проблема активна — сбросьте в личку данные доступа к FTP форума, админский аккаунт и доменное имя — разберусь на досуге, не думаю что проблема хоть сколько нибудь сложна.

нету такой возможности. надо самому смотреть..

  • Автор
нету такой возможности. надо самому смотреть..
Так вы мне скажите, где копать... А там уже виднее будет. :)

это я про себя написал.. если додумаюсь как исправить сообщу

/sources/ipsclass.php:

 

	function txt_truncate($text, $limit=30)
{
	$text = str_replace( '&' , '&', $text );
	$text = str_replace( '"', '"', $text );

	$string_length = $this->txt_mb_strlen( $text );

	if ( $string_length > $limit)
	{
		// Multi-byte support
/*			$text = preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,0}'.
				   '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.intval($limit-3).'}).*#s',
				   '$1',$text)."...";
*/

		$text = substr($text,0, $limit - 3) . "...";
		$text = preg_replace( "/&(#{0,}([a-zA-Z0-9]+?)?)?\.\.\.$/", '...', $text );
	}
	else
	{
		$text = preg_replace( "/&(#{0,}([a-zA-Z0-9]+?)?)?$/", '', $text );
	}

	return $text;
}

Косяк с preg_replace, который помечен как Multi-byte support. Я его закомментил (см. выше), а строчку ниже, где substr, раскомментил. Собственно, при этом умирает поддержка мультибайтов, но времени разобрать эту жуткую регу у меня сейчас нет. Как временная мера вполне сегодится... У меня работает, короче, но у меня и раньше работало — проверьте кто-нибудь, у кого баги?

Гость
Эта тема закрыта для дальнейших сообщений.

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.