Уважаемый партнер, вами была приобретена копия программного продукта "1С-Битрикс: Управление сайтом" (лицензионный ключ), зарегистрированная на имя Роман Забродин, редакция: Старт, срок действия: с 26.02.2011 по 26.02.2012, домен Остается 30 дней до окончания действия технической поддержки по данному лицензионному ключу. В течение ближайших 60 дней вы можете продлить ее действие на год вперед по льготному тарифу (22% от стоимости редакции). Если ключ был приобретен для вашего клиента, рекомендуем предложить данную услугу клиенту. |
$this->arItems[$type][] = array( "TEXT" => $arItem["TEXT"], "LINK" => $arItem["LINK"], "SELECTED" => $arItem["SELECTED"], "PERMISSION" => $arItem["PERMISSION"], "DEPTH_LEVEL" => $arItem["DEPTH_LEVEL"], "IS_PARENT" => $arItem["IS_PARENT"], ); |
htmlspecialchars($APPLICATION->GetCurPageParam()); |
В продукте есть проблема, которую мы никак не можем решить самостоятельно уже много лет. Невозможно на сайте нормально изменить шаблоны компонентов: system.auth.forgotpasswd system.auth.changepasswd system.auth.registration system.auth.authorize Дело в том, что на странице /auth/index.php и на странице, к которой доступ пользователю закрыт, вызывается функция CMain::AuthForm без параметров, которая вызывает эти компоненты. А все параметры задаются в настройках главного модуля. Единственный способ что-то изменить - это копировать шаблоны компонентов в шаблон сайта под именем .default - но это не решение. Потому что придется скопировать во все шаблоны сайта. Или скопировать в шаблон .default под именем .default - но это невозможно при многосайтовости. Пользователь в принципе не должен видеть стандартный system.auth.registration при регистрации пользователей: во-первых, условия многих проектов предполагают, что его емэйл - это его логин, поле формы должно быть одно. Во вторых, при регистрации требуется вводить телефон, отчество и другие "очень важные поля". На обычных страницах мы используем bitrix::main.register. Но если пользователь разавторизовался в закрытом разделе, то он видит стандартные system.auth.forgotpasswd system.auth.changepasswd system.auth.registration system.auth.authorize а это косяк. Наш дизайн и идеи проектов не могут использовать стандартные шаблоны компонентов и компонент system.auth.registration вообще. |