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

savage4pro

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    74

Все публикации пользователя savage4pro

  1. вот тут есть пара советов на эту тему
  2. без разницы если модули намертво привязаны к поддомену, то перенос поддомен->домен это то же самое, что домен->новый домен, так или иначе придется выпрашивать новые ключи у авторов
  3. совсем не реагирует или нажимается и не отжимается обратно?
  4. для того, чтобы у новых заказов был адрес сайта правильный, у вас уже все сделано, т.е. в config.php явно задана константа HTTP_SERVER как https://вашмагазин а сейчас у вас как бы два магазина
  5. в БД пишется адрес магазина на момент создания заказа внесите эти правки admin/controller/sale/order.php находим $data['store'] = HTTPS_CATALOG; меняем на $data['store'] = $this->config->get('config_secure')?HTTPS_CATALOG:HTTP_CATALOG; находим 'href' => HTTP_CATALOG меняем на 'href' => $this->config->get('config_secure')?HTTPS_CATALOG:HTTP_CATALOG перед $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); $this->response->setOutput($this->load->view('sale/order_info.tpl', $data)); добавляем $data['store'] = $this->config->get('config_secure')?HTTPS_CATALOG:HTTP_CATALOG; admin/view/template/sale/order_info.tpl находим url: '<?php echo $store_url; ?>index.php?route=api/login', меняем на url: '<?php echo $store; ?>index.php?route=api/login', находим url: '<?php echo $store_url; ?>index.php?route=api/order/history&token=' + token + '&order_id=<?php echo $order_id; ?>', меняем на url: '<?php echo $store; ?>index.php?route=api/order/history&token=' + token + '&order_id=<?php echo $order_id; ?>', надеюсь, в последующих версиях данная проблема будет устранена, файлы просто перезапишете с обновлением
  6. отнюдь запрос идет к api/login, который, как и любая другая ссылка фронта, может быть обработана сео-модулем
  7. потому что дальше надо лезть на сервер смотреть файлы, в частности сео, если включен, и хтаксесс
  8. так, еще раз config.php admin/config.php HTTP_SERVER HTTP_CATALOG HTTPS_SERVER HTTPS_CATALOG в админке работаете по https осталось последнее предположение и сдаюсь настройки магазина - сервер - "Использовать SSL"
  9. страницу админки открываете по https? https://adresmagazina.ru/admin
  10. поменяйте пока и эти константы в admin/config.php HTTP_SERVER и HTTP_CATALOG на https
  11. кстати, да решение @Yoda отлично годится для хлебных крошек, но и только потребуются дополнительные телодвижения, т.к. ссылки из категорий, поиска, производителей, модулей и т.д. останутся теми же, т.е. модуль все равно писать придется, хотя бы взяв за основу тот же сеопро
  12. config.php, admin/config.php поправили HTTPS_SERVER и HTTPS_CATALOG?
  13. от чего же, работают, но не так, как вам хочется, а так как хочется автору опенкарта, в точности следуя идее "хлебных крошек" - по ним можно вернуться туда, откуда пришли а подлый seopro искажает саму суть хлебных крошек, устраняя дубли и заодно делая читаемыми адреса страниц
  14. рекомендую к прочтению http://php.net/manual/ru/session.configuration.php#ini.session.save-path
  15. после переноса, помимо изменения файлов конфигурации, следует очистить весь кэш вручную и проверить/установить права для сервера на запись в папки кэша, модификаций, логов если это еще не сделано, сделайте и дайте пример строки, которая у вас вызывает ошибку
  16. для добавления налогового класса надо, убедитесь. что существуют налоговые ставки
  17. значит не дополняете, а заменяете указанные условия проверки наличия на свою проверку status'а
  18. наряду с quantity присваиваете также значение ключа status все условия типа if ($product_info['quantity'] <= 0) { дописываете до if ($product_info['quantity'] <= 0 || $product_info['status'] == 0) { а в условиях отрицания, соответственно, &&
  19. дописывать модуль custom footer, дублировать во всех его файлах custom_footer_telephone#, на фронте тоже
  20. в методах админки ControllerSettingSetting->validate() - настройки дефолта ControllerSettingStore->validate()- магазины if ((utf8_strlen($this->request->post['config_telephone']) < 3) || (utf8_strlen($this->request->post['config_telephone']) > 32)) { языковые файлы admin/language/*/setting/*.php
  21. выполнить вкумодную инструкцию вручную но в свете последних событий есть немалая вероятность, что таким образом "для поисковиков оставить как есть" не получится можете, например, попробовать вынести эту инструкцию в отдельный файл, который не отдавать хтаксессом поисковикам