Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

Dwstroy: Ядро

Бесплатно
Модуль "Dwstroy: Ядро" - это служебный модуль, используемый на проектах dwstroy. В данном модуле собраны основные классы и методы такие, как работы с массивами, их печать в консоль и т.д. В основном эти методы используем для разработки и доработки проектов.

\Bitrix\Main\Loader::includeModule('dwstroy.core');

DwsPrint  класс для печати и дебага массивов:
Dwstroy\Core\DwsPrint::PR($_SERVER) - простая печать массива;
Dwstroy\Core\DwsPrint::jsPR($_SERVER, 1, true) - печать массива на JS;
Dwstroy\Core\DwsPrint::DebugLog($_SERVER) - печать массива в консоль;
Dwstroy\Core\DwsPrint::debugLogFail($arr, false, false) - печать массива в файл;

Написания кол-ва с правильным окончанием:
echo \Dwstroy\Core\Helper::formatMessage(0, 'товаров', 'товар', 'товара');
echo \Dwstroy\Core\Helper::formatMessage(1, 'товаров', 'товар', 'товара');
echo \Dwstroy\Core\Helper::formatMessage(2, 'товаров', 'товар', 'товара');
echo \Dwstroy\Core\Helper::formatMessage(10, 'товаров', 'товар', 'товара');

Получение класа для запросов на выборку данных с хайлоадблока:
$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClass('ASiteSettings');//по Название сущности Хайлоадблока

$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClassByHlId(26);//по Ид Хайлоадблока

$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClassByTableName('a_site_settings');//по Название таблицы в БД Хайлоадблока


if( !empty($className) ){
    $res = $className::getList(
                    [
                        'filter' => [],
                         'order' => [],
                    ]
                );
   while($data = $res->fetch()){

  }
}

d7 клас для получения значений списка пользовательских полей:
\Dwstroy\Core\UserFieldEnumTable

Хелпер для работы с вебформами:
\Dwstroy\Core\WebForm
У модуля нет настроек, это служебный модуль устанавливается стандартно через установщика. После установки будут доступны классы и методы, с которыми постоянно работаем на проектах.



Список классов и методов:

DwsPrint - класс для печати

- PR($_SERVER) - простая печать массива;

- jsPR($_SERVER, 1, true) - печать массива на JS;

- DebugLog($_SERVER) - печать массива в консоль;

- debugLogFail($arr, false, false) - печать массива в файл;





В рамках бесплатной техподдержки мы оказываем следующий список работ:

  • установка данного решения на ваш сайт под управлением Битрикс;

  • диагностика и исправление всех ошибок в работе стандартного функционала данного решения;

  • консультирование по вопросам работы и использования данного решения.

На платной основе оказываем услуги:

доработка и расширение функционала данного решения под задачи клиента. При обращении в поддержку, обязательно укажите:

  • Адрес сайта;

  • Ключ решения;

  • Данные для доступа к сайту 1С-Битрикс с правами администратора;

  • Четкое описание проблемы, описание действий как вызвать проблему, по возможности скриншоты.

Выполнение данных условий значительно ускорит обработку Вашей заявки и сократит время её исполнения! Заранее спасибо!



Заявки в техническую поддержку принимаются на сайте https://dwstroy.ru/support/, предварительно нужна регистрация.

Обращение можно направить по электронной почте support@dwstroy.ru.



Обрабатываются обращения в рабочие дни c 10:00 до 18:00 (по МСК), время реагирования 24 часа.

x