Вход в админ панель битрикс. Вход в личный кабинет Битрикс24 или вход в личный кабинет Битрикс

При работе с Битрикс24 иногда возникает путаница в терминологии. Поэтому, когда Вы ищете вход в личный кабинет Битрикс24, нужно выяснить, что именно Вы под этим понимаете . Есть несколько вариантов.

0. Если Вам нужно начать работать с Битрикс24, быстро создав свой портал на бесплатном тарифе Проект

1. Если Вам нужно зайти на свой портал Битрикс, Вы просто ищете вход в Битрикс24, Вам нужна своя страница Битрикс24

2. Если Вам нужен доступ к управлению Вашим порталом Битрикс24

Т.е. – это точка входа в систему администрирования Вашим рабочим порталом . Допустим, Вам надо добавить пользователей, продлить оплату коммерческого тарифа Битрикс24 или перейти на более старший тариф, управлять телефонией или почтой и т.п. Здесь есть несколько моментов , на которые нужно обратить внимание .

Управлять порталом Битрикс24 может только пользователь с правами администратора , т.е. это тот, кто создал Ваш Битрикс24 либо другой пользователь портала, которому главный администратор Вашего Битрикс24, можно сказать, владелец , предоставил на это права . Выяснить – являетесь ли Вы пользователем портала с правами Администратора, легко . Для это перейдите на свою страницу Битрикс24. Подробнее здесь (Битрикс24 вход на свою страницу ). Там, на свой странице Битрикс24 на закладке Профиль справа должна быть кнопка Режим администратора.

Нажмите на нее и администрируйте Ваш Битрикс24, в том числе и через личный кабинет (см. след. пункт)

Личный кабинет Битрикс24 портала , доступный только администраторам, если понимать его как область для управления Вашим Битрикс24 – это несколько разделов, содержащих в свою очередь наборы страниц , связанные с различными аспектами работы Битрикс24.

К ним, прежде всего, можно отнести:

Мой тариф

Это , где можно


    оплатить текущий коммерческий тариф, перейти на старший тариф Битрикс24, посмотреть историю оплат Битрикс24

    Включить Демо-режим Битрикс24 , активировать купон Битрикс24 (Наши а ктуальные купоны на Битрикс24) на бесплатном тарифе Проект

    Определить кому из пользователей доступны бизнес-инструменты , т.е. сколько у Вас в Битрикс24 актуальных бизнес-пользователей

    Вход по адресу <имя Вашего портала Битрикс24>.bitrix24.ru/settings/license.php

Настройки

Это часть личного кабинета Битрикс24 , где можно


    Вход по адресу <имя Вашего портала Битрикс24>.bitrix24.ru/settings/config/

Телефония

Это часть личного кабинета Битрикс24 , где можно


    Вход по адресу <имя Вашего портала Битрикс24>.bitrix24.ru/telephony/

Т.о. вход в личный кабинет Битрикс24 – это последовательность входа на портал Битрикс24 пользователя данного портала с правами администратора и переход на одну из страниц по управлению Битрикс24.

Компании разрабатывающие сайт, практически всегда, если это не студенты, делающие сайт на «коленке» регистрируют сайт клиента на его контактный email, отсюда вывод, что параметры доступа всегда находятся у клиента на почте, но бывают случаи, когда параметры входа в админку битрикс либо не дают вообще, либо их клиент удаляет из почты случайно, на этот случай и существует данная статья .

Если Вас зарегистрировали в качестве администратора сайта 1С-Битрикс, то Вам не обойтись без ссылки авторизации «админки»,
на файл, где описана связь Битрикса с базой. А также вам необходимо знать, где искать файлы резервного копирования,
если не срабатывает ссылка из «админки». И еще много-много других важных информационных вещей.

Как зайти в админку битрикс?

Связь с базой в 1С-Битрикс прописана в файле: site.ru/bitrix/php_interface/dbconn.php и site.ru/bitrix/php_interface/settings.php

Резервные копии сайтов на Битрикс по умолчанию находятся в папке: http://site.ru/bitrix/backup/

Ну и для тех у кого не получается восстановить доступ к входу в админку битрикс , по причине забытого пароля, либо его отсутствия, но у вас чудесным образом есть доступ на хостинг через менеджера файлов или доступ по ftp. Достаточно разместить, либо создать файл с содержимым вида:

Update(1,array("PASSWORD"=>"Bitrix*123456")); echo $USER->LAST_ERROR; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>

require ($_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix/header.php" ) ;

echo $USER -> Update (1 , array ("PASSWORD" = > "Bitrix*123456" ) ) ;

echo $USER -> LAST_ERROR ;

require ($_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix/footer.php" ) ;

Потом просто запустить данный файл из строки браузера. Немного поподробнее, создаем файл в корне сайта, к примеру pass.php, добавляем вышеуказанный код и сохраняем. Проходим в браузере по адресу http://вашсайт.ru/pass.php. После этого пароль у пользователя в админке битрикс под ID = 1 (по-умолчанию у администратора сайта ID =1) изменится на Bitrix*12345

Теперь обязательно удаляем файл с хостинга

Проходим на страницу входа в админку битрикс по ссылке

http://вашсайт.ru/bitrix

И вводим параметры доступа в битрикс

Логин: админ (зачастую)

Пароль Bitrix*12345

И админка открыта!

Администрирование

Мобильная «админка» интернет-магазина

Приложение представляет собой мобильную «админку» - административный раздел управления магазином для владельца интернет-магазина на платформе «1С-Битрикс». Приложение создано для администраторов, менеджеров и персонала интернет-магазина. Приложение позволяет управлять заказами и получать основные отчеты о работе магазина с мобильных устройств.

Мобильная админка позволяет:

Сканирование штрих-кодов в приложение

Вместо сканера штрих-кодов - смартфон!

Добавьте товар по штрих-коду с помощью обычного мобильного устройства. Система поддерживает сканирование штрих-кодов в мобильное приложение. Сканер штрих-кодов не нужен.

Отгрузка по штрих-коду - с мобильного!

Штрих-коды считываются на мобильный телефон. Вы можете мобильно отгрузить заказ по штрих-коду. Это очень удобно, особенно при наличии больших складов с крупногабаритными товарами.

Теперь, если вам нужно отгрузить по штрих-коду большой товар, например, холодильник, не нужно отрывать с него наклейку со штрих-кодом и нести к сканеру. Вы можете подойти к холодильнику с мобильным телефоном и с его помощью считать штрих-код. Штрих-код проверится и сохранится в заказе.

Зачем сканировать штрих-коды?
При отпуске товара менеджер будет уверен, что он взял именно тот товар, который должен быть отгружен. Сканирование штрих-кодов подтверждает правильность выбора товара, тем самым предотвращая денежные потери магазина из-за возможных ошибок. Товары с различными свойствами иногда невозможно отличить друг от друга визуально. При этом они могут значительно отличаться по цене.

Почему заказ не отгружен?

Отгружая заказ с мобильного устройства, вы увидите всю информацию о нем. В том числе, и проблемы с заказом. Вы узнаете причину возникшей проблемы, не позволяющей отгрузить заказ.

«Живая лента» заказов
Оцените ситуацию с заказами

С мобильного устройства вы можете просматривать заказы в виде «Живой ленты». Заказы автоматически подгружаются в ленту в реальном времени - по мере их поступления. Цвет каждой записи зависит от статуса, и вам легко оценить ситуацию с каждым заказом.

Все в вашем мобильном!

  • движение товаров
  • управление заказами
  • информация о магазине

Детальный просмотр заказа
Что там с конкретным заказом?

По каждому заказу вы можете просматривать всю доступную информацию, включая данные о покупателе и его историю в магазине. Для удобства и простоты отбора информация представлена группами. Информационные блоки заказа могут быть свернуты и развернуты - по мере необходимости их просмотра. Вы можете быстро выбрать нужную информационную группу (по доставке, оплате и разным свойствам) и быстро посмотреть, что происходит с заказом.


Push-уведомления

Вы можете даже не заходить в мобильное приложение, чтобы отслеживать заказы. В приложении работают push-уведомления. Благодаря этому вы всегда будете в курсе событий в вашем магазине. Вы будете получать уведомления о новых заказах, о каких-то изменениях в заказах и т.д.

Настройте уведомления

Push-уведомления настраиваются. Вы можете задать события, на которые будут приходить push-уведомления. А каждый сотрудник магазина может выбрать только нужные ему события с push-уведомлениями.

Создан заказ Заказ отгружен

Свои push-уведомления каждому менеджеру
Например, курьер будет получать push-уведомления по новым заказам, которые он должен доставить сегодня. Владельцу магазина будет интересно получать финальные push-уведомления - о завершении заказов.


Статусы заказов
Управляйте статусами заказов

Вы можете быстро изменять статусы заказов. Например, устанавливать статус «оплаты» сразу же по ее получении.

Вы можете изменять статусы на свое усмотрение, независимо от ситуации с оплатой заказа и т.д.

К примеру, старший менеджер может разрешить доставку товара какому-то клиенту, даже если товар не оплачен.


Фильтры
Отберите нужные заказы

В поставке приложения - предустановленные, готовые фильтры, которые очень удобно применять для отбора нужной групы заказов. Например, вы можете отфильтровать заказы по статусу оплаты или отгрузки. Кроме этого, в вашем распоряжении настраиваемый пользовательский фильтр, который позволит еще точнее сделать выборку заказов.

Мобильные отчеты
Анализируйте работу магазина

В мобильном приложении - 4 готовых отчета. Эти отчеты отчеты позволяют владельцу онлайн-бизнеса оперативно управлять магазином и быстро ориентироваться в состоянии остатков товара, ценам и прибыльности по каждому товару и клиенту.

Готовые отчеты:

  • по остатку товара
  • по прибыльности по конкретному товару
  • по прибыльности по конкретному клиенту
  • прайс-лист магазина

Как начать пользоваться?
Мобильное приложение «1С-Битрикс: Администрирование»
  • можно скачать в магазинах приложений (App Store и Google Play Market)
  • настроить на URL своего интернет-магазина
  • обновить «1С-Битрикс: Управление сайтом» до версии 12.5
  • и начать управлять своим магазином с мобильного устройства
Любые действия с заказом с мобильного приложения администратора

Теперь администратор магазина может управлять заказами мобильно и откуда угодно. Например, полностью отгрузить заказ, работая на смартфоне из кафе. Как только клиент делает заказ - администратор видит его в интерфейсе своего мобильного приложения, подтверждает, разрешает доставку и выполняет другие необходимые действия по обработке заказа

Пример: пополнение склада
Вы приезжаете на какой-то удаленный склад, формируете на мобильном устройстве отчет по остаткам товара на складе, тут же мобильно делаете дозаказ отсутствующих товаров. И не нужно для этого ехать в офис или звонить коллегам.

Инспектор сайта

Облачный сервис «Инспектор сайта»

Мониторинг доступности и работоспособности сайта
  • Получайте push-уведомления обо всех неполадках
  • Не теряйте деньги из-за простоя сайта!

Облачный сервис «Инспектор сайтов» доступен в мобильном приложении и позволяет отслеживать нужные параметры по вашему интернет-магазину.


Инспектор сайта - облачный сервис

Вы сразу узнаете о том, что вам пора продлевать срок действия домена, SSL-сертификата или ключа системы управления вашим сайтом. Облачный сервис «Инспектор сайта» периодически проверяет доступность и работоспособность вашего сайта и сообщает обо всех неполадках - шлет push-уведомления или e-mail.

Что мониторит облачный сервис:

  • раз в 5 минут проверяет доступность из двух географических точек
  • раз в день проверяет срок действия домена
  • раз в день проверяет срок SSL-сертификата
  • раз в день проверяет срок действия ключа «1С-Битрикс: Управление сайтом»
Не теряйте деньги из-за простоя сайта!

Инспектор сайта мониторит 4 параметра, очень важных для работы любого веб-проекта, и особенно интернет-магазина. Если вы забудете пролонгировать срок действия домена, ваш магазин перестанет работать. Теперь этого не случится, потому что Инспектор сайтов начинает предупреждать заранее - за месяц - о том, что срок действия домена заканчивается.

На сайте проблемы Проблем не обнаружено Сайт снова доступен

Данные клиентов - под защитой SSL-сертификата!

Если вы не продлите действие SSL-сертификата, данные ваших клиентов подвергнутся риску - могут быть перехвачены третьими лицами. Инспектор сайта отслеживает срок действия этого электронного документа, необходимого для подтверждения защищенности канала, по которому осуществляется обмен конфиденциальной информацией между клиентом и сервером. И сам факт, что ваш сайт находится под защитой SSL-сертификата, на сегодняшний день считается хорошим тоном.

Продлите на льготной основе ключ на продукт «1С-Битрикс»

Если вы не обновите вовремя свою систему управления сайтом, она потеряет актуальность, и вы не сможете получать обновления продукта (новые функциональные возможности, обновления интерфейса, системы безопасности и другие). Кроме этого вы лишитесь технической поддержки «1С-Битрикс». Инспектор сайта напомнит вам заранее, чтобы вы не забыли продлиться на льготной основе.

Льготное продление намного дешевле стандартного. В течение одного месяца с момента завершения срока активности обновлений вы можете приобрести и активировать продление по льготному варианту за 22% от цены вашей редакции. Срок активности обновлений продлевается ровно на один год с момента завершения предыдущего периода.

Помните - войти в Битрикс24 ("облачный" сервис) всегда можно через главную страницу Битрикс24, т.е. BITRIX24.RU (правый верхний угол)

ВХОД В БИТРИКС24.NETWORK Также возможен

Ищете вход в личный кабинет Битрикс24? Есть несколько вариантов ответа. Не знаете, как войти в личный кабинет Битрикс24. Посмотрите способы входа в него. Что такое личный кабинет Битрикс? Зависит от того, какими правами Вы обладаете на своем портале Битрикс24. Вполне возможно, что Вам нужен доступ к личному кабинету на сайте 1С-Битрикс, для управления своими лицензиями на 1С-Битрикс Управление сайтом. Узнайте, как туда попасть. ...

Что изменилось при создании нового бесплатного Битрикс24 с апреля 2019. Создать новый Битрикс24, даже если Вам хочется его скачать, можно за 5-10 минут. После нескольких кликов и Вы получите свой портал Битрикс 24 бесплатно и быстро. Его установка проходит в автоматическом режиме, но т.к. это программа, а программы меняются, то сам процесс создания рабочего портала в облаке Битрикс 24 меняется тоже. Здесь идет речь о тех изменениях в создании Битрикс24 портала в облаке с апреля 2019 года, когда для регистрации Вы используете телефон. ...


Одним из атрибутов современного интернет сервиса, каким является Битрикс24 , является личный кабинет . У каждой компании свой адрес Битрикс24 портала . Общим является последняя часть адреса - .bitrix24.ru . А с чего адрес начинается не всегда можно запомнить или Вам нужно попасть на свой портал на компьютере, в другом браузере и т.п. Можем оказаться, что сотрудник, который до этого администировал Ваш Битрикс24, работал с личным кабинетом Битрикс и знал, где же этот вход в личный кабинет Битрикс24, не оставил этой информации и Вы теперь не знаете, как быть. Попробуем решить проблему со входом в личный кабинет Битрикс24 .

Возможно, Вам не нужен Битрикс24 , а проблема, приведшая к поиску входа в личный кабинет Битрикс, связана с Вашим сайтом или лицензиями на 1С-Битрикс: Управлением сайтом . Тогда Вам нужен вход в личный кабинет на сайте компании 1С-Битрикс, либо пользовательский раздел сайта или интернет-магазина , работающего на 1С-Битрикс: Управление сайтом. Разберемся и с этим вопросом

Чем серьёзнее мы относимся к своим проектам, тем больше нам хочется, чтобы задачи решались лучшим из возможных способов. Например, хотим мы предоставить клиенту качественную админку в адекватные сроки. Лично мне в такие моменты сразу вспоминается Django: создал модель – получи админку. Или виджеты в Yii. Или чудная комбинация из хуков и классов в Drupal 7. Или Sonata в Symfony, про которую я, правда, только лишь слышал. А что делать, если нам достался Битрикс?

Админка по битриксовому «фен-шую»

К сожалению, Битрикс, несмотря на попытки разработчиков как-то исправить положение, во многих своих аспектах остаётся системой архаичной: процедурные куски кода в несколько сотен строк, копипаст, возведённый до уровня мануала, классы, от которых невозможно нормально наследоваться – всё это по сей день остаётся реальностью для тех, кому приходится работать с этой системой. И, уверен, пройдёт это не скоро.

Что должен делать разработчик, если ему нужно создать административный интерфейс для какой-либо кастомной таблицы в БД? Согласно мануалу, нам нужно скопировать «рыбу» с кодом в 417 строк – для страницы списка элементов и 365 строк – для страницы редактирования элемента. Ну или написать всё самим, если мы счастливые обладатели феноменальной памяти. Что ж, 2016 год на дворе – хорошее начало!

Но ведь у нас ещё ничего не работает! После того, как мы совершили акт копипаста, нам нужно внимательно вычитать 782 строки кода, удалить всё лишнее и дописать своё. А именно:

  1. Написать валидацию данных фильтров.
  2. Указать список колонок для фильтрации выборки.
  3. Написать обработку действий над отдельным элементом и над группой элементов списка.
  4. Сделать саму выборку. Причём обычно никто не парится, делают просто SELECT * FROM … - в «рыбе» от битрикса никак не предлагается ограничивать список выбираемых полей только теми, которые необходимы.
  5. Указать список колонок для вывода в списке.
  6. В процессе вывода списка для каждой колонки вывести определённый элемент управления.
  7. Вывести футер таблицы.
  8. Вывести фильтр над таблицей.
Это для страницы списка. Я специально указывал пункты не в том порядке, в котором подсказывает логика, и в котором они выводятся на результирующей странице, а в том порядке, в котором этот код встречается в «рыбе» из мануала.

Теперь, что нам нужно сделать, если мы решили, скажем, добавить в список ещё одно поле? Или даже просто переименовать какое-то существующее? Мы должны в 7-и местах прописать это новое поле или изменить существующее, ни разу не ошибившись! Ситуация осложняется тем, что вместе с php-кодом в этом же файле идёт и html, притом совершенно не в том порядке, в котором он выводится на странице, нечитабельный ни вашей любимой IDE, ни человеческим глазом, потому что многие теги генерируются где-то в недрах. В этом всём очень сложно ориентироваться. Особенно когда страница совсем уже не простая и на ней содержится ещё и JS-код, как правило писанный инлайном.

Что мы получаем в итоге? Баги. Сложность поддержки. Неоправданно высокие временные затраты даже при изменении какой-либо мелочи. Для страницы редактирования элемента ситуация такая же. Искренне не понимаю, как столько лет можно было жевать такой кактус?!

Как всё могло бы быть

Как ни странно, API для админки у Битрикса спроектирован неплохо. После вышеописанных ужасов в это трудно поверить, однако это действительно так. Потому что проблема не в самом API, а в том, как его дальше стали использовать. Создаётся такое впечатление, что разработчик(и) API имели насчёт него какие-то планы на будущее, либо просто некие смутные прозрения, но не сделали простого и логичного следующего шага: создания набора MVC-классов. Вероятно, причиной тому – отсутствие до недавнего времени единого интерфейса работы с БД.

После просмотра великого множества самописных админок становится ясно, что, вне зависимости от сложности и особенностей задачи, процесс построения админки включает в себя одни и те же шаги, которые я описал выше. А значит, и код везде один и тот же, остаётся только менять входные данные. Можно выделить следующие сущности пока не привязываясь к коду:

  1. Конфиг интерфейса: список полей, который будет использоваться для формирования фильтров, колонок таблицы списка или набора инпутов на странице редактирования.
  2. Класс-представление для вывода интерфейса. На входе он должен получать конфиг, «под капотом» у него будет вся та логика, которую мы видим в «рыбе» от битрикса, на выходе он выдаст отрисованную страничку.
  3. Виджет. Содержит в себе логику работы отдельного поля админки. В списке с его помощью отрисовываются ячейки таблицы, на странице редактирования – поля элемента.
Справедливости ради надо сказать, что отголоски этой концепции видны в исходном коде битрикса: в частности, «пользовательские типы», которые есть как для инфоблоков, так и для «Highload»-инфоблоков – не что иное, как «виджеты» в вышеописанной схеме.

Реализовав вышеописанные классы, мы могли бы существенно сократить «рыбу» от битрикса до чего-то подобного:

$fields = include(‘fields.conf.php’); $adminListHelper = new MyHelper($fields); $adminListHelper->buildList(array($by => $order)); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"); $adminListHelper ->createFilterForm(); $adminListHelper ->show(); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php");
В этом семистрочном куске кода проглядываются основные шаги по созданию админки, описанные в начале статьи. Но вместо того, чтобы копировать этот, пусть и короткий, сниппет каждый раз, лучше потрудиться ещё немного и сделать вот что:

  • вышеуказанный код прописать в специальном файле route.php, на который будут перенаправляться все запросы к административному интерфейсу, созданному через нашу надстройку над битриксовым API;
  • в файле с описанием конфига интерфейса выполнять регистрацию этого конфига в какой-либо глобальной переменной или статической переменной класса;
  • при обращении к страницам административного интерфейса использовать не прямые URL, а псевдонимы и функции, конструирующие правильный URL из этих псевдонимов;
  • в итоге, все запросы придут в route.php, который и разберётся, какой класс нужно создавать, какой конфиг интерфейса в него передавать, и как всё это выводить.
В итоге, код, необходимый для создания базовых страниц списка и редактирования, сокращается в разы, и, поскольку речь уже не идёт о сотнях строк, я могу привести его здесь:

Класс списка

class TableListHelper extends AdminListHelper { static protected $model = "MyModelTable"; static public $module = "my.module"; static protected $viewName = "table_list"; static protected $editViewName = "table_detail"; }


Класс страницы редактирования

class TableEditHelper extends AdminEditHelper { static protected $model = "MyModelTable"; static public $module = "my.module"; static protected $listViewName = "table_list"; static protected $viewName = "table_detail"; }


Настройки интерфейса

AdminBaseHelper::setInterfaceSettings(array("FIELDS" => array("ID" => array("WIDGET" => new NumberWidget(), "TITLE" => "ID", "TAB" => "TAB_ONE"), "STRING" => array("WIDGET" => new StringWidget(), "TITLE" => "STRING", "TAB" => "TAB_ONE"), "NUMBER" => array("WIDGET" => new NumberWidget(), "TITLE" => "NUMBER", "TAB" => "TAB_ANOTHER"), "TEXT" => array("WIDGET" => new TextAreaWidget(), "TITLE" => "TEXT", "TAB" => "TAB_ANOTHER")), "TABS" => array("TAB_ONE" => Loc::getMessage("TAB_ONE"), "TAB_ANOTHER" => Loc::getMessage("TAB_ANOTHER"),)), array("\TableEditHelper", "\TableListHelper"), "my.module");


Файл menu.php

$menu = array(array("parent_menu" => "global_menu_services", "section" => "table", "sort" => 140, "text" => Loc::getMessage("TABLE_MENU_TEXT"), "title" => Loc::getMessage("TABLE_MENU_TITLE"), "icon" => "table_menu_icon", "page_icon" => "table_page_icon", "items_id" => "menu_table", "url" => TableEditHelper::getListPageURL(), "more_url" => array(TableListHelper::getEditPageURL()),),); return $menu;

Код становится на несколько порядков лаконичнее, шаблонный копипаст сводится к минимуму, уступая место массивам с конфигурацией, чего в битриксе в принципе не было:

Сравнение основано на:

  • Документации Битрикс: dev.1c-bitrix.ru/api_help/main/general/admin.section
  • Примере использования модуля: github.com/niksamokhvalov/demo.adminhelper

Модуль может работать как с полностью кастомными таблицами, так и с таблицами, созданными через битриксовый функционал «Highload»-инфоблоков, при этом вместо «виджетов» есть возможность использовать классы «пользовательских свойств». Таким образом, весь функционал, доступный в админке «Highload»-инфолоков, доступен и нам, только теперь мы можем без труда кастомизировать его под свои нужды.

Также должен предупредить читателей, что в данной статье был умышленно использован «старый стиль» работы с модулем из его первой версии, дабы нагляднее продемонстрировать внутренний механизм его работы. В последних версиях в классах-хэлперах достаточно указать только модель – всё остальное модуль определит сам.

Ещё из полезных материалов имеются:

Хочется завершить статью словами благодарности авторам Qt Framework, который вдохновил на стремление к прекрасному и в вебе, пожеланием успеха тем, кто сейчас активно развивает этот модуль, а также надеждой, что когда-нибудь писать под Битрикс станет не только выгодно, но и приятно.

Теги: Добавить метки