diff --git a/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php b/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php index df0425f..00f88bc 100755 --- a/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php +++ b/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php @@ -1,6 +1,9 @@ bootAndHandleRequest(); + + $app->bind(OcRegistryDecorator::class, fn () => new OcRegistryDecorator($this->registry)); + + $app + ->withLogger(fn () => new OpenCartLogAdapter($this->log, 'TeleCartAdmin')) + ->bootAndHandleRequest(); } protected function validate(): bool diff --git a/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig b/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig index fadd2b1..5e2cca0 100755 --- a/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig +++ b/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig @@ -146,61 +146,71 @@ {# ChatID #} {% elseif item['type'] == 'chatid' %} -
- - - - - -
- - -
-
-

Как получить Chat ID

-
    -
  1. Убедитесь, что Telegram Bot Token введён выше.
  2. -
  3. Откройте вашего бота в Telegram и отправьте ему кодовое слово: `opencart_get_chatid`. Важно отправить именно такое сообщение, иначе не сработает.
  4. -
  5. Вернитесь сюда и нажмите кнопку «Получить Chat ID» — скрипт автоматически подставит его в поле ниже.
  6. -
+
-
+
+ + +
+
+

Как получить Chat ID

+
    +
  1. Убедитесь, что Telegram Bot Token введён выше.
  2. +
  3. Откройте вашего бота в Telegram и отправьте ему кодовое слово: `opencart_get_chatid`. Важно отправить именно такое сообщение, иначе не сработает.
  4. +
  5. Вернитесь сюда и нажмите кнопку «Получить Chat ID» — скрипт автоматически подставит его в поле ниже.
  6. +
+
+
+ {% else %} +
+ BotToken не указан. Пожалуйста, введите корректный BotToken и сохраните настройки. После этого здесь станет доступна настройка ChatID. +
+ {% endif %} {% elseif item['type'] == 'tg_message_template' %}