Страница 1 из 1
Поле Список дел.
Добавлено: 22 фев 2024, 05:34
Morfei
Здравствуйте.
При вставке ссылки получается проблема. Необходимо часть ссылки скрывать.
И это в других полях такая же проблема.
Ссылка получается вылазит вообще аж за экран.
Как починить? Подскажите пожалуйста.
Re: Поле Список дел.
Добавлено: 23 фев 2024, 12:50
support
Файл из архива замените в includes\classes\fieldstypes\
Re: Поле Список дел.
Добавлено: 25 фев 2024, 22:07
Morfei
Не сработало.
Теперь так.
Вроде бы определил что ссылка, подсветил даже, но лишнее не отрезал.
Re: Поле Список дел.
Добавлено: 26 фев 2024, 08:14
support
Ну значит не судьба:)
В целом это поле не предназначено для вставки ссылок. Я добавил проверку на ссылку, но ссылка у вас с параметрами причем с нестандартными, и программа не может ее корректно прочитать.
Re: Поле Список дел.
Добавлено: 26 фев 2024, 09:27
Morfei
В самой функции auto_link_text сменил регулярку на такую
Код: Выделить всё
/(?s)<pre[^<]*>.*?<\\/pre>(*SKIP)(*F)|([^"]|^)(((http[s]?:\/\/(.+(:.+)?@?)?))[a-z0-9](([-a-z0-9]+\.)*\.[a-z]{2,})?\/?[a-z0-9()$.,_\/~#&=:;%+@!?-]+)/i
Это я думаю ничего не поломает? Потому как в ссылках разрешен символ @. И получается все ссылки если в них параметры и там будет встречаться "@" с ними со всеми будут проблемы если оставить регулярку которая сейчас используется?
Re: Поле Список дел.
Добавлено: 04 мар 2024, 04:25
Morfei
Можно оставлять регулярку? И менять в каждом новом релизе?
Re: Поле Список дел.
Добавлено: 04 мар 2024, 10:27
support
Ну раз работает, оставляйте:)
Re: Поле Список дел.
Добавлено: 05 мар 2024, 05:28
Morfei
В самом CRM изменения вносить не будите? Я это имел ввиду. Чтоб понимать, что после каждого обновления необходимо будет менять.
Re: Поле Список дел.
Добавлено: 05 мар 2024, 07:27
support
Нет, не буду, так как ваш код конфликтует. Например, если в описании добавить ссылку и email адрес, то он не корректно отрабатывает. Все склеивается в одну ссылку.
Re: Поле Список дел.
Добавлено: 06 мар 2024, 04:51
Morfei
Ну дак email он же как бы без http вроде.
Или я не понял как вставить, чтоб все в одну строку слилось. ?