Метод, который возвращает навигационную цепочку в виде массива
Потребовался метод, который возвращает навигационную цепочки в форме архива. Такой метод может потребоваться, например, для того, чтобы в поиске показывать не только найденный документ, но и путь к нему. В 1С-Битрикс есть метод CMain::GetNavChain, через который можно получить навигационную цепочку в формате html. Но мы можем написать свой метод, который расширяет стандартное поведение CMain::GetNavChain. Это будет выглядеть так: class CMainExt extends CMain { public function GetNavChain($path=false, $iNumFrom=0, $sNavChainPath=false, $bIncludeOnce=false, $bShowIcons = true) { ...
242 читали · 3 года назад
Использование и настройка CAPTCHA в 1C-Bitrix
Использовать капчу в формах довольно просто, достаточно отметить галочкой нужный пункт. Если необходима защита кодом для нестандартного функционала, можно так же воспользоваться встроенными методами из Битрикса. Подключаем библиотеку /bitrix/modules/main/classes/general/captcha.php и формируем картинку: <? include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/captcha.php"); $cpt = new CCaptcha(); $cpt->SetCodeLength(3); $cpt->SetCode(); $code=$cpt->GetSID(); ?> Выводим сформированную...