Меню
безкоштовно
Головна  /  програми / Бітрікс вхід на свою сторінку. Бітрікс24 вхід в особистий кабінет - інтернет-ресурс для управління бізнесом

Бітрікс вхід на свою сторінку. Бітрікс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.

Пам'ятайте - увійти в Бітрікс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С-Бітрікс: Управління сайтом. Розберемося і з цим питанням

адміністрування

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

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

Мобільна админка дозволяє:

Сканування штрих-кодів в додаток

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

Додайте товар по штрих-коду за допомогою звичайного мобільного пристрою. Система підтримує сканування штрих-кодів в мобільний додаток. Сканер штрих-кодів не потрібен.

Відвантаження по штрих-коду - з мобільного!

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

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

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

Чому замовлення не відвантажено?

Відвантажуючи замовлення з мобільного пристрою, ви побачите всю інформацію про нього. В тому числі, і проблеми із замовленням. Ви дізнаєтеся причину виниклої проблеми, яка не дозволяє відвантажити замовлення.

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

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

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

  • рух товарів
  • управління замовленнями
  • інформація про магазин

Детальний перегляд замовлення
Що там з конкретним замовленням?

По кожному замовленню ви можете переглядати всю доступну інформацію, включаючи дані про покупця і його історію в магазині. Для зручності і простоти відбору інформація представлена \u200b\u200bгрупами. Інформаційні блоки замовлення можуть бути згорнуті і розгорнуті - в міру необхідності їх перегляду. Ви можете швидко вибрати потрібну інформаційну групу (по доставці, оплаті і різним властивостям) і швидко подивитися, що відбувається із замовленням.


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 - спрощення робочих процесів в компанії шляхом можливості обговорення, постановки та контролю завдань, управління продажами і іншого.

Для отримання доступу до всіх можливостей ресурсу Вам потрібно здійснити вхід в особистий кабінет, доступний за посиланням «Вхід», розташованої в правому верхньому куті сайту.

Для того, щоб авторизуватися на сайті Бітрікс24, слід натиснути на кнопку «Увійти», після чого ввести зазначені при реєстрації адресу електронної пошти та пароль. При необхідності можна поставити галочку навпроти пункту «Запам'ятати мене на цьому комп'ютері». Після заповнення потрібних даних слід натиснути на кнопку «Увійти».

Якщо Ви не пам'ятаєте пароль, що потребується для того, щоб здійснити Бітрікс24 вхід в особистий кабінет, перейдіть по представленої тут же посиланням «Забули пароль?». В результаті Ви опинитеся на сторінці відновлення пароля, де знадобиться вказати адресу електронної пошти. Після цього на введений e-mail (він також повинен бути вказаний при здійсненні реєстрації) буде вислана контрольна рядок для зміни пароля, а також Ваші реєстраційні дані.

Здійснити вхід в особистий кабінет можна не тільки за допомогою адреси електронної пошти та пароля, а й завдяки аккаунту однієї з представлених соціальних мереж.

Однак, перш ніж Ви зможете увійти в кабінет, Вам знадобиться пройти реєстрацію, доступну за посиланням «Створіть прямо зараз». В ході реєстрації Ви можете використовувати аккаунт однієї із запропонованих соціальних мереж або електронну пошту. Якщо у Вас є промо-код, Ви також можете вказати його в спеціально відведеному для цього полі.

Вибравши спосіб реєстрації і вказавши необхідну інформацію, натисніть на кнопку «Почати безкоштовно». Реєструючись на сайті Бітрікс24, Ви підтверджуєте, що приймаєте угоду користувача, а також погоджуєтеся з політикою конфіденційності.

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

Через особистий кабінет Бітрікс24 також стає доступною «жива стрічка», що представляє собою єдину інтерактивну стрічку подій в корпоративному порталі. Так, співробітники отримують доступ до інформації, що стосується подій, що відбуваються, можуть швидко реагувати на поставлені завдання, брати участь в обговореннях, користуватися новими документами. Крім того, «жива стрічка» дозволяє оцінювати та коментувати повідомлення.

Також будь-який співробітник може написати власне повідомлення, створити опитування, подія в календарі, оголошення або подяку. Ваше повідомлення може бути адресовано як одному або декільком співробітникам, так і відділу або компанії в цілому. До повідомлення можна прикріплювати документи, фотографії, відео.

Бітрікс24 - Обмін повідомленнями

Спілкуватися на Бітрікс24 можуть не тільки працівники компанії, які здійснили вхід в особистий кабінет, але і партнери, клієнти та підрядники. Для цього знадобиться додати e-mail зовнішніх колег в список одержувачів повідомлень. В результаті зовнішні колеги зможуть брати участь в обговореннях без авторизації. Якщо ж Вам потрібно обговорити повідомлення, яке прийшло на Вашу електронну пошту, досить буде переслати отримане лист на спеціальну адресу в Бітрікс24, підключити одержувачів повідомлення в «живій стрічці» і перейти до обговорення.

Щоб Ви не пропустили важливі події на Бітрікс24 передбачені оповіщення та оголошення, які проінформують Вас про повідомлення, запрошеннях, поставлених завданнях та інше.

Щоб мати можливість увійти в особистий кабінет в будь-який час незалежно від місця свого перебування, Ви можете встановити мобільний додаток Бітрікс24. Це дозволить Вам в будь-який час керувати завданнями і працювати з необхідною інформацією, призначати зустрічі, спілкуватися в чаті, здійснювати відеодзвінки та інше.

Якщо у Вас залишилися питання по роботі з Бітрікс24, можна звернутися в розділ підтримки, де вже представлений ряд матеріалів, що стосуються роботи з даними ресурсом.

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

Бітрікс24 вхід в особистий кабінет - bitrix24.ru

Чим серйозніше ми ставимося до своїх проектів, тим більше нам хочеться, щоб завдання вирішувалися кращим з можливих способів. Наприклад, хочемо ми надати клієнту якісну адмінку в адекватні терміни. Особисто мені в такі моменти відразу згадується 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 \u003d include ( 'fields.conf.php'); $ AdminListHelper \u003d new MyHelper ($ fields); $ AdminListHelper-\u003e buildList (array ($ by \u003d\u003e $ order)); require ($ _ SERVER [ "DOCUMENT_ROOT"]. "/bitrix/modules/main/include/prolog_admin_after.php"); $ AdminListHelper -\u003e createFilterForm (); $ AdminListHelper -\u003e 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 \u003d "MyModelTable"; static public $ module \u003d "my.module"; static protected $ viewName \u003d "table_list"; static protected $ editViewName \u003d "table_detail";)


Клас сторінки редагування

class TableEditHelper extends AdminEditHelper (static protected $ model \u003d "MyModelTable"; static public $ module \u003d "my.module"; static protected $ listViewName \u003d "table_list"; static protected $ viewName \u003d "table_detail";)


налаштування інтерфейсу

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


файл menu.php

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

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

Порівняння засноване на:

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

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

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

Ще з корисних матеріалів є:

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

Теги: Додати теги