Администраторы группы

  • Аватар

Модераторы группы

  • Аватар

Разработка Vtiger CRM

Открытая группа активность: 7 мес., 2 нед. назад

Обсуждаем вопросы доработки существующих и создания новых модулей для SalesPlatform Vtiger CRM.

кирилличные сайты не пропускает, как править валидацию поля websait? [РЕШЕНО] (записей: 4)

← Форум группы   Все форумы
  • Аватар Сергей - 6 г., 10 мес. назад:

    Заранее спасибо
    Группой то наверное ошибся и не вижу как ее изменить

  • Аватар Дмитрий - 6 г., 10 мес. назад:

    В файле /modules/Vtiger/resources/validator/FieldValidator.js (он отвечает за проверку соответствия полей формату) смотрите строки 170-188 – там располагается JavaScript-функция проверки url.

    Есть несколько вариантов решения проблемы:
    1) полностью отключить проверку для url-полей – вставьте return true; в строку 178 (в самое начало функции).
    2) добавить кириллические домены в маску фильтра – замените строку 180 на var regexp = /(^|s)((https?://)?[а-яёw-]+(.[а-яёw-]+)+.?(:d+)?(/S*)?)/gi;
    Эту маску я проверял на домене http://я.рф – работает корректно.

  • Аватар Сергей - 6 г., 10 мес. назад:

    Дмитрий, спасибо, отменил полностью

  • Аватар Роман - 7 мес., 2 нед. назад:

    Для 7 версии …

    В файле vtigercrm_folder/layouts/v7/modules/Vtiger/resources/validation.js в строке ~ 457 – 459

    Заменить строку:

    var regexp = /(^|s)((https?://)?[w-]+(.[w-]+)+.?(:d+)?(/S*)?)/gi;

    На строку следующего вида:

    var regexp = /(^|s)((https?://)?[u0401u0451u0410-u044fw-]+(.[u0401u0451u0410-u044fw-]+)+.?(:d+)?(/S*)?)/gi;