Найти тему
Закончен сайт для АО НИИ Точной Механики
Закончен сайт для Закончен сайт для АО НИИ Точной Механики. Адрес сайта — https://www.niitm.spb.ru/ Сайт работает под управлением 1С-Битрикс: Управление сайтом, редакция Стандарт. В процессе работы контент сайта был полностью перенесен со старого сайта...
4 месяца назад
Omeka.ru — завершена работа по проекту
Завершены работы по проекту omeka.ru. Интернет-магазин запущен в эксплуатацию. Интернет-магазин построен на базе 1С-Битрикс: Управление сайтом, редакция Бизнес. Применена глубокая доработка кода проекта, множество нестандартных решений, в том числе был вновь разработан компонент оформления заказа...
4 месяца назад
Как включить логи работы кассы в 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',...
5 месяцев назад
В модуле jquery.inputmask запретить писать "8" (только мобильные номера)
Для того, чтобы не платить за sms, отправляемые на откровенно ошибочные номера, предложена такая возможность для маски телефона с помощью модуля jquery.inputmask. Перед тем как определить маску задаем такую дефиницию $.mask.definitions[‘h’] = «[12345679]»; А после этого мы уже можем использовать маску $(«#phone»).mask(«+7(h99) 999-9999»); , которая будет запрещать размещение номеров телефона такого типа +7 (8xx) xxx-xxxx...
5 месяцев назад
Как исправить ошибку в 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 обновится и это не возымеет никакого действия...
7 месяцев назад
Разработка компонента для CMS Битрикс
Введение Не будем лишний раз заниматься рекламой и продвижением CMS 1С-Битрикс в массы. Отдел маркетинга компании Битрикс отлично справляется с этим и без нашего участия — CMS 1C-Битрикс много лет и по сей день является самой продаваемой коммерческой системой управления сайтом в России. А также у 1С-Битрикс есть огромная армия поклонников в лице вебстудий-партнеров. Но я хочу поговорить о стиле программирования под Битрикс. Как ни странно это звучит, но «программирование под Битрикс» — это не просто...
10 месяцев назад
Разработка модуля для 1С-Битрикс. Первые шаги.
Что такое модуль Битрикс? Делаем простой модуль Поставим себе задачу сделать модуль, который бы просто при инсталляции ставил компонент, который мы сделали с вами в прошлом выпуске журнала — компонент, который выводит текущую дату и время. Имя компонента было dv:date.current. Итак, начнем. Все модули Битрикс располагаются в папке /bitrix/modules/, наш модуль не является исключением и также будет располагаться в этой же папке. Структура модуля Битрикс Файл должен подключаться во всех административных...
10 месяцев назад
Не отправляется email из Битрикс. Что делать?
Битрикс использует стандартную функцию php mail() для отправки почты. Прежде всего необходимо проверить работоспособность этой функции. Создайте и запустите на своём сайте тестовый файл следующего содержания: Сообщение передано функции mail, проверьте почту в ящике. Замените «to@mail» на адрес получателя (Ваш email адрес), «from@mail» — на адрес отправителя (email администратора, указанный в настройках Главного модуля)...
11 месяцев назад
Битрикс. Пользовательские поля.
Несколько трюков для работы с пользовательскими полями таблицы пользователей в Битрикс. Пользовательскими полями можно значительно расширить функционал работы с пользователями. Вот несколько вариантов кода, которые я достаточно часто использую в своей практике: Вот простейший способ загрузить пользователей. Ограничиваемся только первым юзером. $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.») «...
11 месяцев назад
Гаджеты 1С-Битрикс
Что такое гаджет в понимании 1С-Битрикс? Продолжаю публиковать рецепты разработки «кирпичиков» Битрикс. Сегодня я хотел бы остановиться на разработке гаджета. Эта программная структура в Битрикс введена сравнительно недавно, но сразу же ей заинтересовались как разработчики, так и заказчики разработки сайтов на Битрикс. Начиная с 8-й версии 1С-Битрикс в дистрибутив включен компонент Рабочий стол (bitrix:desktop). При помещении его на страницу публичной области сайта он выглядит таким образом: Мы...
11 месяцев назад
Отправляем письмо с присоединенным файлом
Нашел в интернете замечательный класс 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 год назад