Jump to content
  • Posts

    306
  • Joined

  • Last visited

  • Days Won

    69

Tom last won the day on November 10 2025

Tom had the most liked content!

7 Followers

About Tom

Recent Profile Visitors

5,249 profile views

Tom's Achievements

  1. Главная - это родитель. Вы же сами пишите То есть у вас у товара главная / родитель это - Автомобили. Потому что не правильно внедрять в контроллер то что предназначено для модели. По хорошему нужно добавить новую функцию в модель. Ну например public function getProductLastCategory($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "category_description cd ON (p2c.category_id = cd.category_id AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "') WHERE p2c.product_id = '" . (int)$product_id . "' ORDER BY p2c.category_id DESC LIMIT 1"); return $query->num_rows ? $query->row['name'] : ''; } и в контроллере уже получать из модели данные $data['current_category'] = $this->model_catalog_product->getProductLastCategory($product_id);
  2. Она же у вас не главная, а последняя в цепочке пути к товару. Не особо верное решение на скорую руку. В файле catalog/controller/product/product.php Находим if ($product_info['meta_title']) { Добавляем до этой строки $data['current_category'] = ''; $category_query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "category_description cd ON (p2c.category_id = cd.category_id AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "') WHERE p2c.product_id = '" . (int)$product_id . "' ORDER BY p2c.category_id DESC LIMIT 1"); if ($category_query->num_rows) { $data['current_category'] = $category_query->row['name']; } Получаем значение последней категории товара. В карточке товара используем так opencart 2 <?php echo $current_category; ?> Opencart 3 {{ current_category }}
  3. В стандартной теме самого опенкарт , нет микро-разметки. Вы же можете получить название категории предварительно объявив в контроллере product.php ну или например из хлебных крошек итд итп.
  4. Попробуйте другой браузер. Режим инкогнито. Антивирус на устройстве итп. Больше конечно расскажет вам сам браузер в консоли.
  5. Это видимо один из модификаторов и/или модулей, который выводит некую информацию в подвале/нижней части сайта. И данное расширение потеряло свои файлы/файл.
  6. Локализация на казахском языке шаблона Unishop2. Содержит только перевод файлов шаблона (админка/фронтенд). Unishop2_Қазақ_тілі.ocmod.zip
  7. Вы написали вопрос на форуме иной сборки. Напишите в личку подробности, попробую помочь.
  8. У вас в задаче две совершенно противоположные цели. Создать удобный, современный итп. И шаблон Journal, который превращает опенкарт, в нечто совершенно иное требующее за каждый чих денег. Рекомендую пересмотреть столь вредный для опенкарт в целом подход.
  9. https://github.com/IP-CAM/SEO_PRO-Extension-for-Opencart-v.2.3.x-v.3.x
  10. А вот тут недопонимание. Ссылка - Seourl , это то что вы укажите в товаре, категории, статье итп. И они даже в вашем примере одна и та же для каждого элемента. Например, у товара это "антисептик-875-0.75л". У вас видимо вопрос был в структуре ссылки, которая была как я выше описал относительно Seopro то есть полный путь относительно главной категорий. Но данный модуль и не подразумевал всех этих функций. Он просто генерирует за вас значения на основе например названия товара, категории итп.И никак не влияет ни на что более. Если есть возможность, сделайте просто сайт/категория сайт/товар Это в каком то виде, даже лучше. Что бы вы не меняли в каталоге, покупатель всегда попадёт в один и тот же товар, по одной и той же ссылке. В какие бы подкатегории не перемещали при этом товар(ы).
  11. По вашей ссылке не вижу таких различий. Вижу ошибку в формировании чпу на кириллице. В вашей задаче многое зависит от сеоформирователя. Есть например тот же Seopro, который формирует ссылки относительно главной категории, не зависимо от принадлежности товара к разным подкатегориям. Главная_категория/подкатегория_1/товар_1 Главная_категория/подкатегория_2/товар_1 итп Но у товара всегда один и тот же url, в моём примере это "товар_1" а какой бы категории/подкатегории он не находился, он может иметь только один seourl. Ну и в том же Seopro, можно не отображать в ссылке категории и ссылка всегда будет сайт/категория и сайт/товар.
  12. В опенкарт вообще по-умолчанию , у всех элементов каталога обязаны быть уникальные урлы. Зачем вам одним и тем же товарам, задавать разные урлы? То есть один и тот же товар по вашей задумке может быть и "tovar" и "drugoi_tovar" и иметь возможность открываться по разным ссылкам в магазине?
  13. Вы купили модуль, который никак не связан с вашим вопросом.
×
×
  • Create New...