Всегда интересовал этот вопрос,почему ссылка автоматически врезается так что по средине становятся точки.
Если нужно чтоб ссылка была видимой полностью,нужно изпользовать "code".
Понимаю,что есть какое то определенное колличество символов для ссылки а все что больше заменяется точками в средине ссылки.
Хотелось чтоб ссылка была длинной ,например в 2 раза и чтоб не обрезалась.
При копировании текста с ссылкой,получается что укороченная неразвернутая ссылка - нерабочая.
Вот пример не очень длинной ссылки,а она уже обрезана в средине.
Только зарегистрированные пользователи могут видеть данное содержимое.
Комментарии: 1

CabinetAdmin 03 дек 2023, 13:12 Сообщение

Откройте файл phpbb/textformatter/s9e/link_helper.php найдите там в конце:

Код: Выделить всё

	/**
	* Truncate the replacement text set in a LINK_TEXT tag
	*
	* @param  \s9e\TextFormatter\Parser\Tag $tag LINK_TEXT tag
	* @return void
	*/
	public function truncate_text(\s9e\TextFormatter\Parser\Tag $tag)
	{
		$text = $tag->getAttribute('text');
		if (utf8_strlen($text) > 55)
		{
			$text = utf8_substr($text, 0, 39) . ' ... ' . utf8_substr($text, -10);
			$tag->setAttribute('text', $text);
		}
	}
55 это максимальная длина ссылки.
39 - количество символов перед точками, -10 - после точек.
  • 2
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!