Dwstroy: Ядро
0
Модуль "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
Подробности
\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
Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
Dwstroy: Ядро
0
#PROP_TITLE#
—
#PROP_VALUE#
У модуля нет настроек, это служебный модуль устанавливается стандартно через установщика. После установки будут доступны классы и методы, с которыми постоянно работаем на проектах.
Список классов и методов:
DwsPrint - класс для печати
- PR($_SERVER) - простая печать массива;
- jsPR($_SERVER, 1, true) - печать массива на JS;
- DebugLog($_SERVER) - печать массива в консоль;
- debugLogFail($arr, false, false) - печать массива в файл;
В рамках бесплатной техподдержки мы оказываем следующий список работ:
доработка и расширение функционала данного решения под задачи клиента. При обращении в поддержку, обязательно укажите:
Заявки в техническую поддержку принимаются на сайте https://dwstroy.ru/support/, предварительно нужна регистрация.
Обращение можно направить по электронной почте info@conversite.ru.
Обрабатываются обращения в рабочие дни c 10:00 до 18:00 (по МСК), время реагирования 24 часа.
Список классов и методов:
DwsPrint - класс для печати
- PR($_SERVER) - простая печать массива;
- jsPR($_SERVER, 1, true) - печать массива на JS;
- DebugLog($_SERVER) - печать массива в консоль;
- debugLogFail($arr, false, false) - печать массива в файл;
В рамках бесплатной техподдержки мы оказываем следующий список работ:
- установка данного решения на ваш сайт под управлением Битрикс;
- диагностика и исправление всех ошибок в работе стандартного функционала данного решения;
- консультирование по вопросам работы и использования данного решения.
доработка и расширение функционала данного решения под задачи клиента. При обращении в поддержку, обязательно укажите:
- Адрес сайта;
- Ключ решения;
- Данные для доступа к сайту 1С-Битрикс с правами администратора;
- Четкое описание проблемы, описание действий как вызвать проблему, по возможности скриншоты.
Заявки в техническую поддержку принимаются на сайте https://dwstroy.ru/support/, предварительно нужна регистрация.
Обращение можно направить по электронной почте info@conversite.ru.
Обрабатываются обращения в рабочие дни c 10:00 до 18:00 (по МСК), время реагирования 24 часа.
Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней
Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.
- Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
- Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.
Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:
- Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
- Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Сотрудничаем с постаматами. Срок хранения — 3 дня.
- Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.
- Комментарии
- ВКонтакте
Загрузка комментариев...