Режутся ссылки при редактировании сообщения

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
КЛАВДИЯ
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 144
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Контактная информация:

Режутся ссылки при редактировании сообщения

Сообщение КЛАВДИЯ »

Проблема следующая - вставляешь в сообщение ссылку, все нормально, но если редактируешь или дописываешь сообщение ссылка режется.
С внешними проблему решила так:
В файле /includes/functions_content.php находишь функцию

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

function make_clickable_callback($type, $whitespace, $url, $relative_url, $class) { .. }
В ней строчку:

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

$short_url = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
Меняешь на:

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

$short_url = $url;
Ссылка просто вставляется как длинный текст и остается активной.
А с внутренними проблема так и осталась, т. е в сообщение вставляю ссылку типа
http://мой сайт/viewtopic.php...
начало автоматом обрезается, остается активным viewtopic.php..., ссылка работает, переход осуществляется.
Но если сообщение редактировать или дописывать, то этот конец ссылки viewtopic.php...становится просто текстом...
Это и в ЛС и сообщениях тем.
#1
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Режутся ссылки при редактировании сообщения

Сообщение DeaDRoMeO »

Открыть includes/functions_content.php
Найти

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

	// relative urls for this board
		$magic_url_match[] = '#(^|[\n\t (>.])(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_LOCAL, '\$1', '\$2', '\$3', '$local_class')";
Заменить на

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

	// relative urls for this board
//		$magic_url_match[] = '#(^|[\n\t (>.])(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')#ie';
//		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_LOCAL, '\$1', '\$2', '\$3', '$local_class')";
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#2
Аватара пользователя
КЛАВДИЯ
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 144
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Контактная информация:

Режутся ссылки при редактировании сообщения

Сообщение КЛАВДИЯ »

DeaDRoMeO, в сотый раз убеждаюсь, что вы волшебник :uch_tiv:
Теперь ссылки не укорачиваются, но главное, что они остаются рабочими :ya_hoo_oo:
#3
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Режутся ссылки при редактировании сообщения

Сообщение DeaDRoMeO »

Рад был помочь)) По мере накопления опыта в использовании phpbb и вы станете волшебницей)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#4
Аватара пользователя
КЛАВДИЯ
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 144
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Контактная информация:

Режутся ссылки при редактировании сообщения

Сообщение КЛАВДИЯ »

DeaDRoMeO писал(а):По мере накопления опыта в использовании phpbb и вы станете волшебницей)
Пока я слишком боюсь :hi_hi_hi:
Недавно один человек написал, что мое любопытство и непоседливость могут привести к самостоятельному "изобретению" некоторых нужных мне доработок, и посоветовал сделать работающую копию форума и ковырять там уже без опасений :-00): Но вот вечная нехватка времени и моя трусливость пока останавливают. Даже еще не знаю, как и где эту самую копию можно сделать :hi_hi_hi:
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Режутся ссылки при редактировании сообщения

Сообщение DeaDRoMeO »

КЛАВДИЯ писал(а):Даже еще не знаю, как и где эту самую копию можно сделать
phpbb3 и Denver - ничего сложного и страшного
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
Ответить