Здравствуйте, друзья! Сегодня хочу рассказать о том, как я искал нужный компонент, отвечающий за форму обратной связи, в решениях Аспро для того, чтобы вставить Яндекс Каптчу. Для этого есть два пути - разной степени кривости. Первый путь Открываем страницу с формой, открываем консоль веб-разработчика, видим сценарий, который обрабатывает данные, в этой самой форме. Строчка подсвечена синим - /ajax/form.php Открываем файл в редакторе, видим вызов компонента - нам повезло, это то, что нужно. Второй путь Я же, не обнаружив в соответствующий каталогах что-нибудь вроде bitrix:main...
1 месяц назад
218 подписчиков
Решил предложить вашему вниманию один из методов программирования формы для отправки с сайта сообщений с валидацией и минимумом кода. Для простоты предположим, что нам нужно отправлять только одно поле — «Имя» и это поле должно быть чем-то заполнено. Необходимо создать компонент, который на странице будет вызываться таким образом: $APPLICATION->IncludeComponent( "dv:form", "testtemplate", array( ), false ); Код файла component.php будет такой: <? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $this->IncludeComponentTemplate(); Код шаблона такой (шаблоны могут быть...
1 год назад