• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Релиз Аспро: Корпоративный сайт, адаптивный aspro.allcorp

К сожалению в этом массиве нет результатов с формы
 
Формы на данном решении реализованы не через стандартный модуль веб-форм, а через собственный модуль. Поля формы - это свойства инфоблока. Пользователь заполняет форму на сайте, данные записываются в инфоблок и отправляются на email администратору.
Выкладываю скрины пары форм и сам компонент. Нужно получить значение полей в новый массив и потом буду с ними работать уже отдельно.
Код компонента Для просмотра ссылки Войди или Зарегистрируйся

Поищите файл обработчик, возможно какой- то ajax.php либо в component.php, решения установленного к сожалению нет, точно сказать не могу.
 
Поищите файл обработчик, возможно какой- то ajax.php либо в component.php, решения установленного к сожалению нет, точно сказать не могу.
Это вот на самом деле беда битрикса, что нет возможности, отследить какие методы и откуда отработали (( Иногда на поиски уходит 90% времени.
 
Поищите файл обработчик, возможно какой- то ajax.php либо в component.php, решения установленного к сожалению нет, точно сказать не могу.
Действительно есть файлик form.php которому передаются какие-то параметры, а уже он пишет в инфоблок
PHP:
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?>
<?
$id = (isset($_REQUEST["id"]) ? $_REQUEST["id"] : false);
$captcha = COption::GetOptionString("aspro.allcorp", "USE_CAPTCHA_FORM");
$isCallBack = $id == CCache::$arIBlocks[SITE_ID]["aspro_allcorp_form"]["aspro_allcorp_callback"][0];
$successMessage = ($isCallBack ? "<p>Наш менеджер перезвонит вам в ближайшее время.</p><p>Спасибо за ваше обращение!</p>" : "Спасибо! Ваше сообщение отправл$
?>
<span class="jqmClose top-close icon icon-times"></span>
<?$APPLICATION->IncludeComponent(
        "aspro:form.allcorp",
        $isCallBack ? "callback" : "popup",
        Array(
                "IBLOCK_TYPE" => "aspro_allcorp_form",
                "IBLOCK_ID" => $id,
                "USE_CAPTCHA" => $captcha,
                "AJAX_MODE" => "Y",
                "AJAX_OPTION_JUMP" => "Y",
                "AJAX_OPTION_STYLE" => "Y",
                "AJAX_OPTION_HISTORY" => "N",
                "CACHE_TYPE" => "A",
                "CACHE_TIME" => "100000",
                "AJAX_OPTION_ADDITIONAL" => "",
                //"IS_PLACEHOLDER" => "Y",
                "SUCCESS_MESSAGE" => $successMessage,
                "SEND_BUTTON_NAME" => "Отправить",
                "SEND_BUTTON_CLASS" => "btn btn-primary",
                "DISPLAY_CLOSE_BUTTON" => "Y",
                "POPUP" => "Y",
                "CLOSE_BUTTON_NAME" => "Закрыть",
                "CLOSE_BUTTON_CLASS" => "jqmClose btn btn-primary bottom-close"
        )
);?>
что с ним можно сделать?
 
Последнее редактирование:
Действительно есть файлик form.php которому передаются какие-то параметры, а уже он пишет в инфоблок
PHP:
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?>
<?
$id = (isset($_REQUEST["id"]) ? $_REQUEST["id"] : false);
$captcha = COption::GetOptionString("aspro.allcorp", "USE_CAPTCHA_FORM");
$isCallBack = $id == CCache::$arIBlocks[SITE_ID]["aspro_allcorp_form"]["aspro_allcorp_callback"][0];
$successMessage = ($isCallBack ? "<p>Наш менеджер перезвонит вам в ближайшее время.</p><p>Спасибо за ваше обращение!</p>" : "Спасибо! Ваше сообщение отправл$
?>
<span class="jqmClose top-close icon icon-times"></span>
<?$APPLICATION->IncludeComponent(
        "aspro:form.allcorp",
        $isCallBack ? "callback" : "popup",
        Array(
                "IBLOCK_TYPE" => "aspro_allcorp_form",
                "IBLOCK_ID" => $id,
                "USE_CAPTCHA" => $captcha,
                "AJAX_MODE" => "Y",
                "AJAX_OPTION_JUMP" => "Y",
                "AJAX_OPTION_STYLE" => "Y",
                "AJAX_OPTION_HISTORY" => "N",
                "CACHE_TYPE" => "A",
                "CACHE_TIME" => "100000",
                "AJAX_OPTION_ADDITIONAL" => "",
                //"IS_PLACEHOLDER" => "Y",
                "SUCCESS_MESSAGE" => $successMessage,
                "SEND_BUTTON_NAME" => "Отправить",
                "SEND_BUTTON_CLASS" => "btn btn-primary",
                "DISPLAY_CLOSE_BUTTON" => "Y",
                "POPUP" => "Y",
                "CLOSE_BUTTON_NAME" => "Закрыть",
                "CLOSE_BUTTON_CLASS" => "jqmClose btn btn-primary bottom-close"
        )
);?>
что с ним можно сделать?

Заглянуть в component.php и иже с ним, где- то там лежит обработка под условием if($_GET['AJAX_MODE'])
 
Заглянуть в component.php и иже с ним, где- то там лежит обработка под условием if($_GET['AJAX_MODE'])
нет такого....
там еще один файл .parameters.php и все..
PHP:
<?if( !defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true ) die();

if( !CModule::IncludeModule("iblock") ) return;

$arIBlockType = CIBlockParameters::GetIBlockTypes();

$arIBlock = array();
$rsIBlock = CIBlock::GetList( array("sort" => "asc"), array("TYPE" => $arCurrentValues["IBLOCK_TYPE"], "ACTIVE" => "Y") );
while( $arr = $rsIBlock->Fetch() ){
        $arIBlock[$arr["ID"]] = "[".$arr["ID"]."] ".$arr["NAME"];
}

$arComponentParameters = array(
        "GROUPS" => array(
                "IBLOCK_PARAMS" => array(
                        "SORT" => 110,
                        "NAME" => GetMessage("IBLOCK_PARAMS"),
                ),
                "FORM_PARAMS" => array(
                        "SORT" => 120,
                        "NAME" => GetMessage("FORM_PARAMS"),
                ),
                "BUTTON_PARAMS" => array(
                        "SORT" => 130,
                        "NAME" => GetMessage("BUTTON_PARAMS"),
                ),
        ),
        "PARAMETERS" => array(
                "AJAX_MODE" => array(),
                "IBLOCK_TYPE" => array(
                        "PARENT" => "IBLOCK_PARAMS",
                        "NAME" => GetMessage("BN_P_IBLOCK_TYPE"),
                        "TYPE" => "LIST",
                        "VALUES" => $arIBlockType,
                        "REFRESH" => "Y",
                ),
                "IBLOCK_ID" => array(
                        "PARENT" => "IBLOCK_PARAMS",
                        "NAME" => GetMessage("BN_P_IBLOCK"),
                        "TYPE" => "LIST",
                        "VALUES" => $arIBlock,
                        "REFRESH" => "Y",
                        "ADDITIONAL_VALUES" => "Y",
                ),
                "CACHE_TIME" => array("DEFAULT" => "3600"),
                "USE_CAPTCHA" => array(
                        "PARENT" => "FORM_PARAMS",
                        "NAME" => GetMessage("USE_CAPTCHA"),
                        "TYPE" => "CHECKBOX",
                        "DEFAULT" => "N",
                ),
                "IS_PLACEHOLDER" => array(
                        "PARENT" => "FORM_PARAMS",
                        "NAME" => GetMessage("IS_PLACEHOLDER"),
                        "TYPE" => "CHECKBOX",
                        "DEFAULT" => "N",
                ),
                "SUCCESS_MESSAGE" => array(
                        "PARENT" => "FORM_PARAMS",
                        "NAME" => GetMessage("SUCCESS_MESSAGE"),
                        "TYPE" => "STRING",
                        "DEFAULT" => GetMessage("DEFAULT_SUCCESS_MESSAGE"),
                ),
                "SEND_BUTTON_NAME" => array(
                        "PARENT" => "BUTTON_PARAMS",
                        "NAME" => GetMessage("SEND_BUTTON_NAME"),
                        "TYPE" => "STRING",
                        "DEFAULT" => GetMessage("DEFAULT_SEND_BUTTON_NAME"),
                ),
                "SEND_BUTTON_CLASS" => array(
                        "PARENT" => "BUTTON_PARAMS",
                        "NAME" => GetMessage("SEND_BUTTON_CLASS"),
                        "TYPE" => "STRING",
                        "DEFAULT" => "btn btn-primary",
                ),
                "DISPLAY_CLOSE_BUTTON" => array(
                        "PARENT" => "BUTTON_PARAMS",
                        "NAME" => GetMessage("DISPLAY_CLOSE_BUTTON"),
                        "TYPE" => "CHECKBOX",
                        "DEFAULT" => "Y",
                        "REFRESH" => "Y",
                )
        )
);

if( $arCurrentValues["DISPLAY_CLOSE_BUTTON"] == "Y" ){
        $arComponentParameters["PARAMETERS"]["CLOSE_BUTTON_NAME"] = array(
                "PARENT" => "BUTTON_PARAMS",
                "NAME" => GetMessage("CLOSE_BUTTON_NAME"),
                "TYPE" => "STRING",
                "DEFAULT" => GetMessage("DEFAULT_CLOSE_BUTTON_NAME"),
        );
        $arComponentParameters["PARAMETERS"]["CLOSE_BUTTON_CLASS"] = array(
                "PARENT" => "BUTTON_PARAMS",
                "NAME" => GetMessage("CLOSE_BUTTON_CLASS"),
                "TYPE" => "STRING",
                "DEFAULT" => "btn btn-primary",
        );
}?>
 
нет такого....
там еще один файл .parameters.php и все..
PHP:
<?if( !defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true ) die();

if( !CModule::IncludeModule("iblock") ) return;

$arIBlockType = CIBlockParameters::GetIBlockTypes();

$arIBlock = array();
$rsIBlock = CIBlock::GetList( array("sort" => "asc"), array("TYPE" => $arCurrentValues["IBLOCK_TYPE"], "ACTIVE" => "Y") );
while( $arr = $rsIBlock->Fetch() ){
        $arIBlock[$arr["ID"]] = "[".$arr["ID"]."] ".$arr["NAME"];
}

$arComponentParameters = array(
        "GROUPS" => array(
                "IBLOCK_PARAMS" => array(
                        "SORT" => 110,
                        "NAME" => GetMessage("IBLOCK_PARAMS"),
                ),
                "FORM_PARAMS" => array(
                        "SORT" => 120,
                        "NAME" => GetMessage("FORM_PARAMS"),
                ),
                "BUTTON_PARAMS" => array(
                        "SORT" => 130,
                        "NAME" => GetMessage("BUTTON_PARAMS"),
                ),
        ),
        "PARAMETERS" => array(
                "AJAX_MODE" => array(),
                "IBLOCK_TYPE" => array(
                        "PARENT" => "IBLOCK_PARAMS",
                        "NAME" => GetMessage("BN_P_IBLOCK_TYPE"),
                        "TYPE" => "LIST",
                        "VALUES" => $arIBlockType,
                        "REFRESH" => "Y",
                ),
                "IBLOCK_ID" => array(
                        "PARENT" => "IBLOCK_PARAMS",
                        "NAME" => GetMessage("BN_P_IBLOCK"),
                        "TYPE" => "LIST",
                        "VALUES" => $arIBlock,
                        "REFRESH" => "Y",
                        "ADDITIONAL_VALUES" => "Y",
                ),
                "CACHE_TIME" => array("DEFAULT" => "3600"),
                "USE_CAPTCHA" => array(
                        "PARENT" => "FORM_PARAMS",
                        "NAME" => GetMessage("USE_CAPTCHA"),
                        "TYPE" => "CHECKBOX",
                        "DEFAULT" => "N",
                ),
                "IS_PLACEHOLDER" => array(
                        "PARENT" => "FORM_PARAMS",
                        "NAME" => GetMessage("IS_PLACEHOLDER"),
                        "TYPE" => "CHECKBOX",
                        "DEFAULT" => "N",
                ),
                "SUCCESS_MESSAGE" => array(
                        "PARENT" => "FORM_PARAMS",
                        "NAME" => GetMessage("SUCCESS_MESSAGE"),
                        "TYPE" => "STRING",
                        "DEFAULT" => GetMessage("DEFAULT_SUCCESS_MESSAGE"),
                ),
                "SEND_BUTTON_NAME" => array(
                        "PARENT" => "BUTTON_PARAMS",
                        "NAME" => GetMessage("SEND_BUTTON_NAME"),
                        "TYPE" => "STRING",
                        "DEFAULT" => GetMessage("DEFAULT_SEND_BUTTON_NAME"),
                ),
                "SEND_BUTTON_CLASS" => array(
                        "PARENT" => "BUTTON_PARAMS",
                        "NAME" => GetMessage("SEND_BUTTON_CLASS"),
                        "TYPE" => "STRING",
                        "DEFAULT" => "btn btn-primary",
                ),
                "DISPLAY_CLOSE_BUTTON" => array(
                        "PARENT" => "BUTTON_PARAMS",
                        "NAME" => GetMessage("DISPLAY_CLOSE_BUTTON"),
                        "TYPE" => "CHECKBOX",
                        "DEFAULT" => "Y",
                        "REFRESH" => "Y",
                )
        )
);

if( $arCurrentValues["DISPLAY_CLOSE_BUTTON"] == "Y" ){
        $arComponentParameters["PARAMETERS"]["CLOSE_BUTTON_NAME"] = array(
                "PARENT" => "BUTTON_PARAMS",
                "NAME" => GetMessage("CLOSE_BUTTON_NAME"),
                "TYPE" => "STRING",
                "DEFAULT" => GetMessage("DEFAULT_CLOSE_BUTTON_NAME"),
        );
        $arComponentParameters["PARAMETERS"]["CLOSE_BUTTON_CLASS"] = array(
                "PARENT" => "BUTTON_PARAMS",
                "NAME" => GetMessage("CLOSE_BUTTON_CLASS"),
                "TYPE" => "STRING",
                "DEFAULT" => "btn btn-primary",
        );
}?>

Закиньте мне архив с компонентом.
 
component.php строка 324 все что под условием
PHP:
if( count( $arResult["FORM_ERRORS"] ) <= 0 ){
 
Назад
Сверху