Ссылки сохраняются исковерканными

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

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

Правила форума
----
Ответить
Аватара пользователя
ursego
Свой на все 100
Свой на все 100
Сообщения: 478
Стаж: 11 лет 3 месяца
Откуда: Днепропетровск
Контактная информация:

Ссылки сохраняются исковерканными

Сообщение ursego »

Проблема: если юзер вставляет ссылку НЕ используя бибикод URL, то форум иногда её коверкает, изменяя середину урлы на " ... " - такое иногда происходит с длинными урлами. Видимо, форум пытаеться укоротить длинную урлу для показа в сообщении, но проблема в том, что она в таком виде сохраняется в базе данных, так что даже я не могу исправить (открываю сообщение для редактирования, а урла уже кирдык...). Если ссылка вставлена с помощью бибикода URL, то этой проблемы нет. Уже несколько раз просил народ пользоваться бибикодом но ты ж понимаешь - это бесполезно, шквал сообщений "ой, а ссылка не открывается!" не иссякает.

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

Ссылки сохраняются исковерканными

Сообщение DeaDRoMeO »

По идее так, открыть includes/functions_content.php и найти

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

	$short_url = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
Заменить найденное

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

$short_url = $url;
Работать это будет с новыми ссылками, старые не вернуть
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#2
Аватара пользователя
ursego
Свой на все 100
Свой на все 100
Сообщения: 478
Стаж: 11 лет 3 месяца
Откуда: Днепропетровск
Контактная информация:

Ссылки сохраняются исковерканными

Сообщение ursego »

Огромный спасиб!
Изменил и протестировал! Ура!
#3
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Ссылки сохраняются исковерканными

Сообщение DeaDRoMeO »

На здоровьице)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Ссылки сохраняются исковерканными

Сообщение DeaDRoMeO »

Апну тему для проверки
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Ответить