COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Buggy

Соучастники
  • Публикации

    9
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Buggy

  1. Добрый день. Проблема с модулем "APL | Неограниченный мультиязычный листинг товаров", (автор ).

    На сайте организован вывод фиксированной цены товаров при помощи модуля "TMD Currency Price", в котором нет никаких настроек, кроме "вкл/выкл". Всё работает нормально, но на главной странице установлен проблемный модуль, который тупо берёт основную цену товара, игнорируя добавочные в разных валютах.

    Может кто знает, как его "переключить" на эти цены?

     

  2. Добрый день.

    Opencart 2.3. В английской версии корзины слетели некоторые тексты.

    Так оно выглядит в русской версии: Корзина, а так в английской версии cart.

    Никаких языковых настроек я не нашёл.

  3. Только вот установленный модуль затрагивает не все поля в админке. Например "Адрес" остался русский. Т.е. нет вкладки английской версии.

    Может знает кто, как добавить вручную английскую версию поля в админке?

  4. 39 минут назад, WarStyle сказал:

    Модификаторы нужно обновлять каждый раз при изменениях на сайте или после установки модулей.

    Никто не устанавливает и не будет устанавливать туда модули. Никто там ничего не будет делать. А если и будет, то, да. Сайт слетит :) У меня есть бекапы.

  5. В 30.12.2020 at 17:59, WarStyle сказал:

    После обновления модификаторов все слетит, правки нужно делать в файлах шаблона, если речь идет о шапке, то в файле catalog/view/theme/Ваша_Тема/template/common/header.tpl(twig)

    Никто не будет обновлять модификаторы. Я уже нажал на эту кнопку, как только зашёл на сайт... Хорошо, что слил сначала весь сайт себе, чтобы потом залить обратно.

  6. Проблема решена. И оказался ap_products_listing.php  тут ни причём

    Нужно было всего лишь:

    - Заполнить все поля всего сайта на английском в админке.

    - Определить все переменные в файлах /catalog/controller

    - Прописать переменные в шаблонах /catalog/view/theme/default/template

    - Прописать переводы в словарях /catalog/language/en-gb и ru-ru

    - Сделать всё тоже самое только в папке с модифицированными футером и шапкой в папке /system/storage/modification/catalog

  7. Добрый день.
    Opencart Version 2.3.0.2 (trs-2.3.0.0).
    Модифицированный не мной шаблон. Английская версия была установлена ранее, я ёё просто активировал. После переключения на английский язык, сайт выдаёт ошибки:
    Notice: Undefined offset: 3 in /home/srv113274/darin7.ru/catalog/controller/extension/module/ap_products_listing.php on line 31
    Notice: Undefined offset: 3 in /home/srv113274/darin7.ru/catalog/controller/extension/module/ap_products_listing.php on line 290
    Notice: Undefined offset: 3 in /home/srv113274/darin7.ru/catalog/controller/extension/module/ap_products_listing.php on line 290
    Notice: Undefined offset: 3 in /home/srv113274/darin7.ru/catalog/controller/extension/module/ap_products_listing.php on line 290
    Notice: Undefined offset: 3 in /home/srv113274/darin7.ru/catalog/controller/extension/module/ap_products_listing.php on line 290
    Notice: Undefined offset: 3 in /home/srv113274/darin7.ru/catalog/controller/extension/module/ap_products_listing.php on line 290

    Эти строки выглядят так:

    line 31:  $data['title']	     = $settings['title'][$this->config->get('config_language_id')];
    line 290 это строка 'name' => $tab['name'][$this->config->get('config_language_id')], в массиве
    $data['product_tabs'][] = 
            [
              'name' 	            => $tab['name'][$this->config->get('config_language_id')],
              'href'				=> $href,
              'products'          => $product_data,
              'banner'            => $banner_data,
              'pagination_data'   => $product_total ? $this->getPagination($product_total, $page, $limit, $tab['product']['type']) : false,
              'btn_more_status'   => $bnt_more_status && $product_total && !($page == ceil($product_total / $limit)),
              'pagination_status' => $pagination_status && $product_total
            ];

    Поковырявшись в интернете, я заполнил поля в товарах английской версии латиницей (они уже были заполнены, но на русском), но это не помогло.
    Что делать?