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

Slon747

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

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

  • Посещение

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

  1. Заливаю на opencart товары с изображениями напрямую через ftp, внося изменения в таблицу описания изображений.

    Столкнулся вот с чем.

    В существующей базе opencart изображение товара с кодом 561 имеет такое имя: catalog/Woman1/1/124570390-svitera-kofty-svitshoty-561-01.jpg

    Что если я буду генерировать имя файла изображения товара таким способом?

    catalog/56/561-125.jpg

    Т.е. папка "56" - первые 2 символа id товара,

    "561-125.jpg" - имя файла, где "561" - id товара, "125" - id изображения.

    title же в свою очередь всегда имеет человеческий вид.

    Не может это как нибудь повредить?

  2. ocStore 2.1.0.2

    Работаю с таблицами через запросы.

    Столкнулся с такой проблемой.

    В БД получаю опции товаров:

     

    SELECT
      oc_product_option_value.product_id,
      oc_product_option_value.product_option_value_id,
      oc_option_value_description.language_id,
      oc_option_value_description.name
    FROM oc_product_option_value AS oc_product_option_value
      LEFT JOIN oc_option_value_description AS oc_option_value_description
        ON oc_product_option_value.option_value_id = oc_option_value_description.option_value_id

    Для каждой опции (таблица oc_product_option_value) должна быть запись в таблице названий опций (oc_product_option_value).

    Но для некоторых опций нет описания в таблице oc_product_option_value, т.е. этим запросом не выводятся их названия.

    Тем не менее в админке в окне "Опции" всё как положено.

    Но стоит нажать в админке кнопку "Сохранить" и запрос работает нормально.

    Скажите, можно ли починить всю базу или как получить запросом опции с названиями? Ведь админка их каким-то образом показывает.