ChronoForms – плагин для создания пользовательских форм для клиентов. ChronoForms - компонент построения форм на сайте Joomla. Компонент ChronoForms способен организовать на вашем сайте формы любой сложности и. Добавил русификатор и обновленный компонент.
У нас появились аж 1. Публикуем на сайте любую из них. Жмем кнопку формы «submit».
Видим красивый тултип, но, к сожалению, не по- русски. Если с русификацией компонента в админке мы можем и потерпеть, то заказчик нерусские всплывающие подсказки навряд ли потерпит. Чтобы русифицировать туллтипы, нам нужен файлlibraries/cegcore/assets/gplugins/gvalidation/gvalidation. Там, начиная со строки 1.
Переводим их, сохраняем, проверяем. Теперь наши туллтипы на русском языке. Настраиваем плавный скроллинг до всплывающей подсказки. Скроллим страницу сайта как можно ниже, так, чтобы только была возможность нажать кнопку «submit». Жмем на нее и видим следующее: Так что мы увидели? Страницу дернуло вверх, курсор на самом первом пустом поле (оно обязательное).
Нашей, такой красивой всплывающей подсказки нет. Ее мы увидим если еще чуть отскроллим страницу вверх. P. S: Форма у меня уже была. Только восстановила ее на тестовом сайте. Поэтому, если у вас такой нет, придется поверить мне наслово. Проблема решается в этом же файле libraries/cegcore/assets/gplugins/gvalidation/gvalidation.
После выражения$this. Вы можете поставить свои. В результате это должно выглядеть вот так: Сохраняем, проверяем. Теперь, при отправке формы с пустыми полями, страница должна плавно отскроллиться до всплывающей подсказки, при этом, подсказка должна остаться в поле зрения. Валидация кириллицы в текстовых полях.
Продолжаю мучить свою форму. Вы можете воспользоваться любой, предложенной разработчиками демкой. Заполнила первое обязательное текстовое поле «Имя». Нажала «отправить». Получила следующее: Дело в том, что у меня содержимим данного поля должны быть только буквы алфавита («мастер формы» — «редактирование поля» — вкладка «validate»).
Под алфавитом, естесственно, имеется ввиду латиница. Поэтому русский за- просто- так не пройдет. Снова открываем libraries/cegcore/assets/gplugins/gvalidation/gvalidation. В самом начале прописана валидация текстовых полейj. Query. gvalidation = .
Добавляем туда кириллицу: alpha : /^.