Найти в Дзене
Закончен сайт для АО НИИ Точной Механики
Закончен сайт для Закончен сайт для АО НИИ Точной Механики. Адрес сайта — https://www.niitm.spb.ru/ Сайт работает под управлением 1С-Битрикс: Управление сайтом, редакция Стандарт. В процессе работы контент сайта был полностью перенесен со старого сайта...
9 месяцев назад
Omeka.ru — завершена работа по проекту
Завершены работы по проекту omeka.ru. Интернет-магазин запущен в эксплуатацию. Интернет-магазин построен на базе 1С-Битрикс: Управление сайтом, редакция Бизнес. Применена глубокая доработка кода проекта, множество нестандартных решений, в том числе был вновь разработан компонент оформления заказа...
10 месяцев назад
Как включить логи работы кассы в 1С-Битрикс
В случае проблем с отладкой работы с чеками может быть полезно включить на время логи работы кассы. Данные логи выкладываются системой в таблице b_sale_cashbox_err_log Её содержимое можно просмотреть через монитор производительности: /bitrix/admin/perfmon_table.php?PAGEN_1=1&SIZEN_1=20&lang=ru&del_filter=Y&table_name=b_sale_cashbox_err_log&find_type=ID Необходимый уровень генерации логов можно включить через интерфейс "Командная PHP-строка". \Bitrix\Main\Config\Option::set('sale',...
10 месяцев назад
В модуле jquery.inputmask запретить писать "8" (только мобильные номера)
Для того, чтобы не платить за sms, отправляемые на откровенно ошибочные номера, предложена такая возможность для маски телефона с помощью модуля jquery.inputmask. Перед тем как определить маску задаем такую дефиницию $.mask.definitions[‘h’] = «[12345679]»; А после этого мы уже можем использовать маску $(«#phone»).mask(«+7(h99) 999-9999»); , которая будет запрещать размещение номеров телефона такого типа +7 (8xx) xxx-xxxx...
10 месяцев назад
Как исправить ошибку в restore.php при работе с PHP версии ниже чем 7.4
В таких случаях вы увидите ошибку «Error: PHP version 7.4 or higher is required». И, если вы просто удалите код if (version_compare(phpversion(), '7.4', '<')) { die('Error: PHP version 7.4 or higher is required'); } то скрипт restore.php обновится и это не возымеет никакого действия...
1 год назад
Разработка компонента для CMS Битрикс
Введение Не будем лишний раз заниматься рекламой и продвижением CMS 1С-Битрикс в массы. Отдел маркетинга компании Битрикс отлично справляется с этим и без нашего участия — CMS 1C-Битрикс много лет и по сей день является самой продаваемой коммерческой системой управления сайтом в России. А также у 1С-Битрикс есть огромная армия поклонников в лице вебстудий-партнеров. Но я хочу поговорить о стиле программирования под Битрикс. Как ни странно это звучит, но «программирование под Битрикс» — это не просто...
1 год назад
Разработка модуля для 1С-Битрикс. Первые шаги.
Что такое модуль Битрикс? Делаем простой модуль Поставим себе задачу сделать модуль, который бы просто при инсталляции ставил компонент, который мы сделали с вами в прошлом выпуске журнала — компонент, который выводит текущую дату и время. Имя компонента было dv:date.current. Итак, начнем. Все модули Битрикс располагаются в папке /bitrix/modules/, наш модуль не является исключением и также будет располагаться в этой же папке. Структура модуля Битрикс Файл должен подключаться во всех административных...
1 год назад
Не отправляется email из Битрикс. Что делать?
Битрикс использует стандартную функцию php mail() для отправки почты. Прежде всего необходимо проверить работоспособность этой функции. Создайте и запустите на своём сайте тестовый файл следующего содержания: Сообщение передано функции mail, проверьте почту в ящике. Замените «to@mail» на адрес получателя (Ваш email адрес), «from@mail» — на адрес отправителя (email администратора, указанный в настройках Главного модуля)...
1 год назад
Битрикс. Пользовательские поля.
Несколько трюков для работы с пользовательскими полями таблицы пользователей в Битрикс. Пользовательскими полями можно значительно расширить функционал работы с пользователями. Вот несколько вариантов кода, которые я достаточно часто использую в своей практике: Вот простейший способ загрузить пользователей. Ограничиваемся только первым юзером. $filter = Array ( «ID» => «1», ); $rsUsers = CUser::GetList(($by=»personal_country»), ($order=»desc»), $filter); $rsUsers->NavStart(50); echo $rsUsers->NavPrint(GetMessage(«PAGES»)); while($rsUsers->NavNext(true, «f_»)) : echo «[«.$f_ID.»] («.$f_LOGIN.») «...
1 год назад
Гаджеты 1С-Битрикс
Что такое гаджет в понимании 1С-Битрикс? Продолжаю публиковать рецепты разработки «кирпичиков» Битрикс. Сегодня я хотел бы остановиться на разработке гаджета. Эта программная структура в Битрикс введена сравнительно недавно, но сразу же ей заинтересовались как разработчики, так и заказчики разработки сайтов на Битрикс. Начиная с 8-й версии 1С-Битрикс в дистрибутив включен компонент Рабочий стол (bitrix:desktop). При помещении его на страницу публичной области сайта он выглядит таким образом: Мы...
1 год назад
Отправляем письмо с присоединенным файлом
Нашел в интернете замечательный класс php , с помощью которого легко сделать отсылку почты с присоединенными файлами. Рабочий сайт проекта — http://www.php-mail.ru/ . Простейший пример присоединения файла к письму: // подключаем файл класса для отправки почты require ‘class.phpmailer.php’; $mail = new PHPMailer(); $mail->From = ‘info@blog.sokov.org’; // от кого $mail->FromName = ‘Vital’; // от кого $mail->AddAddress(‘to@gmail.com’, ‘Имя’); // кому — адрес, Имя $mail->IsHTML(true); // выставляем...
1 год назад