Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

SergeTkach

Users
  • Posts

    2,316
  • Joined

  • Last visited

Everything posted by SergeTkach

  1. Скоріше за все це питання потрібно адресувати автору шаблона.
  2. В моем понимании для переезда надо сделать так (если все же делать самому): 1. Сделать бекап базы данных 2. Сделать бекап файлов сайта в архив (php, изображения - ну в общем, все содержимое папки public_html (или www, или как там у Вас называется корневая директория сайта)) 3. Скопировать архив с файлами на другой сервер и распаковать там -- желательно копировать через SSH, а не ФТП -- разница по времени копирования 4. Импортировать дамп базы 5. Настроить конфиги на новом сервере (новые доступы к базе, новые пути к системным файлам) 6. Отредактировать NS-записи домена 7. Дождаться обновления DNS и не забыть настроить все записи на новом сервере P.S. Под "переездом" я подразумевая взять рабочий сайт и перенести его на другой сервер (хостинг), не выбрасывая мусор в форточку во время движения по дороге. Все остальное -- это уже не вопрос переезда.
  3. Для базы данных и изображений нету значения версия PHP Наверное, в этот раз поручить это дело -- https://opencartforum.com/forum/63-drugie-uslugi/
  4. public function validate() { // break redirect for php-cli-script if (php_sapi_name() === 'cli') return; // fix flat link for xml feed if (isset($this->request->get['route'])) { $break_routes = [ 'error/not_found', 'extension/feed/google_sitemap', 'extension/feed/google_base', 'extension/feed/sitemap_pro', ]; if (in_array($this->request->get['route'], $break_routes)) return; } // ... } Это код из system/library/seopro.php тройки
  5. Не хочет -- это Ваше понимание. А что конкретно оно говорит?) Посылает куда подальше (на главную) или выдает многозначительный белый экран? Или что конкретно происходит?
  6. Базу чего? Клиентов, заказов или всю базу данных? А товары старые нужны или как? -- Все перенести и затем очистить таблицы с заказами и клиентами (* но тут еще уточнить, что надо удалить, а что сохранить). -- А Вы обновляете систему? Это же для обновления системы нужно (теоретически, если бы обновление работало) -- Если удалить старую базу и делать сайт с нуля (с новой установки) -- то модули надо заново устанавливать. Но если же копировать старый сайт (и база, и файлы), то при зачистке просто не трогать таблицы setting, modification, extension, module
  7. Буду дивитися цю пропозицію під час поточного оновлення до 1.15.0 Там трохи є інших задач по фільтру. Перша з них - це уніфікація фільтрів для Списку товарів та Масового редагування. А далі вже буду дивитися на побажання по вдосконаленню фільтрації.
  8. Це не є типовою поведінкою системи. Тим паче, що кастомізовано. Для вирішення задачки потрібна увага, концентрація, час на вивчення питання та чітка мотивація, заради чого це потрібно зробити. Розмістіть це у відповідному розділі -- https://opencartforum.com/forum/18-setting-up-and-minor-work-on-an-existing-site/
  9. В Canva можно качать svg. Хотя, трудно назвать это сервисом создания иконок, иконки там есть)
  10. А Названия атрибутов добавили на польском? Так же само стоит проверить Название групп атрибутов
  11. Оновив модуль. Наче проблема має бути вирішеною. Не знаю, як там з просто заміную на async (я чогось думав, що воно буде виконуватися не за порядком) додав async/await.
  12. Добридень! Не знаю, наскільки це ще актуально саме для Вас, але зробив оновлення 1.14.0 та додав змінну [original_text] Як використовувати? У полі опису товару вписуємо: [original_text] + Щось додамо в кінцівку тексту АБО Щось додамо на початок тексту + [original_text] * Примітка! (!) Скасувати цей новий текст буде неможливо (!) Тобто це не дуже підходить для створення тимчасових написів, які потрібно буде потім прибрати.
  13. Ok Про всяк випадок -- https://support.sergetkach.com/knowledge/details/33/massovo-dobavit-glavnuyu-kategoriyu-tovaram-v-module-handy-product-manager.html
  14. Вряд ли Гугл воспримет то, что нагенерировалось в придачу к уже имеющимся 300 символам текста. Так что даже отсекать ничего не надо. SEO шники пока что не запрашивали такого. Оно, можно конечно запариться, и выкатить функцию определения длины и добавить условную конструкцию, чтобы в случае более условно 60 символов, выдало определяющее слово категории + бренд + модель. Но кто этим будет пользоваться? Кто будет заполнять те определяющие слова?
  15. А как Вы считаете, что должен делать модуль в таком случае, если название товара в 2 строки? Что он должен сделать с этим названием?
  16. Типа вот так -- https://ibb.co/0r4sGzL Вот получил в корзине -- https://ibb.co/s1Fv7Mk Это я сделал в catalog/controller/checkout/cart.php А надо везде, где считается сумма (корзина шапки, итоги, возможно модули быстрого заказа) Было: $unit_price = $this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax')); $price = $this->currency->format($unit_price, $this->session->data['currency']); $total = $this->currency->format($unit_price * $product['quantity'], $this->session->data['currency']); Стало: $product['price'] = $this->currency->format($product['price'], $this->session->data['currency'], '', false); $unit_price = $this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax')); $price = $this->currency->format($unit_price, $this->session->data['currency']); $total = $this->currency->format($unit_price * $product['quantity'], $this->session->data['currency']); То есть, надо не просто брать цену, а прогонять ее через $this->currency->format() с указанием четвертого параметра false
  17. Видимо, система считает, что роут = common/home После какого действия такое поллучилось? Какой-то модуль ставили или что-то меняли?
  18. Мы же не обязаны лаять каждой встречной собаке. Мы же люди.
  19. Возможно -- https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38607
  20. 👍
  21. Эх, объеденить бы весь этот порыв во что-то одно и рабочее https://ibb.co/Ss9MZSr
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.