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

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

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

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

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

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

вроде нормально хотя я сделал по другому

Опубликовано:
вроде нормально хотя я сделал по другому

Как сделал, расскажи?

 

Dr.Freddy - спасибо огромное. На досуге попробую твой вариант, о результатах сообщу.

Опубликовано:
  • Автор
проверьте кто-нибудь, у кого баги?
Пока всё работает норм.

 

вроде нормально хотя я сделал по другому
А как ?
Опубликовано:

Я вообще выключил нафиг обрезание.

Кстати и имена пользователей теперь тоже пишутся полностью!

 

	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;
}

 

 

Спасибо Dr.Freddy !!! Ты мой герой! :)

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

кстати в 2.2.2 вроде исправили

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

Подтверждаю. На домашнем форуме, где баг не страшен и я его не правила, ... в одном из названий заменилось нормальным обрезанным заголовком.

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

У меня тоже, после обновления с 2.2.1 до 2.2.2 на локальной машине всё нормально стало с названиями - (...) три точки больше не вылазили.

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

Ирина перенесите мою тему сюда тоже...

 

И вот терь вопрос..., я изменить то меняю эти две строчки

 

$text = str_replace( '&' , '&', $text );
$text = str_replace( '"', '"', $text );

 

 

вот на такие

 

$text = str_replace( '&' , '&', $text );
$text = str_replace( '"', '"', $text );

 

А как их сохранить не могу сообразить...

Меняю прям на сервере через фтп клиент, а они не сохраняются...

когда заного открываю цифры опять там...

Мож надо сначало скопировать оттуда файл потом на компе изменить и сохранить,

а затем взять его и переписать на фтп, получица нет...?

 

А на звание тем у меня появляются но ток которые короткие...

и у меня админка на английском не так то легко как на русскомя,

я уже там менял колличество символов допустимых в названии тем, но не помогает

показывают всё равно ток короткие названия тем...

Помогите разобраться ... Спасибо!

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

Да подправил я там, убрал я вообщем эти циферки ток результата ноль...

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

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