Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ever

Новичок
  
  • Posts

    13
  • Joined

  • Last visited

Recent Profile Visitors

1,076 profile views

Ever's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  1. нужно было это править в метогде /admin/model/catalog/product.php getProducts и после этого просто обновить список дополнений ocmod, Дополнения->Менеджер дополнений И все зарилииет.
  2. Тоже интересовал этот вопрос, искал искал в интернете как решить ик и не нашел. Решил сам разобраться, оказалось что все очень просто. В файле catalog/model/catalog/product.php полностью скопировал функцию public function getProducts специально для rss, переименовал ее в getProductsrss после кода: $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; нашел код: } else { $sql .= " ORDER BY p.sort_order"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC, LCASE(pd.name) DESC"; } else { $sql .= " ASC, LCASE(pd.name) ASC"; } заменил код на: } else { $sql .= " ORDER BY p.product_id"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " ASC, LCASE(pd.name) DESC"; } else { $sql .= " DESC, LCASE(pd.name) ASC"; } И в файле catalog/controller/feed/google_base.php изменил обраещёние к функции. Строку: $products = $this->model_catalog_product->getProducts(); Заменил на: $products = $this->model_catalog_product->getProductsrss();
  3. Не помогло потому что Вы наверное добавляли код после $this->load->model('tool/image'); в функции public function index(), а нужно в после кода $this->load->model('tool/image'); в функции public function info() Данный метод добавляет canonical даже в первую страницу производителя, а этоль: выводить canonical на следующих страницах пагинации производителя, тесть page=2, page=3 и т.д.. 1. Как убрать на первой страниэто пагинации производителя canonical? 2. Не навредит ли <link href="http://migration/hico" rel="canonical" /> на самой страниэто http://migration/hico ???
  4. Не получается сгделать 301 редирект со страницы производителей вида: http://tirplus.crimea.ua/index.php?route=product/manufacturer на страницу вида http://tirplus.crimea.ua/manufacturer Пропотому чтовал Redirect 301 /index.php?route=product/manufacturer http://tirplus.crimea.ua/manufacturer и RewriteRule index.php?route=product/manufacturer$ http://tirplus.crimea.ua/manufacturer [R=301,L] оба способа не рилииют! икже пропотому чтовал добавлять после строки RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] код: RewriteCond %{QUERY_STRING} ^route=product/manufacturer$ RewriteRule ^index.php$ http://tirplus.crimea.ua/manufacturer [R=301,L] В данном случае почему то перенаправляет на страницу: http://tirplus.crimea.ua/manufacturer?route=product/manufacturer Почему в конэто добавляется: ?route=product/manufacturer ??? Подскажите как правильно сгделать редирект?
  5. Разобрался сам, не заметил отсутствие знака & перед product_id= А вот что касается $this->url->link('product/product', 'product_id=' . $result['product_id']) осиется актуальным распишите пожалуйси или дайте ссылку ггде расписано
  6. Все же нужно разобраться ггде и как обрабатываются эти значения $this->url->link('product/product', 'product_id=' . $result['product_id']) и происходит формирование url, кто знает распишите подробно. Проблема в следуюещём: Есть модуль productcarousel который выводит товары(в моем случае на главной) он похож на модуль featured в нем строка ответственная за ссылки товаров вот: 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']) при иком варианте формируется ссылка вида сайт/алиас_продуки при попытке ее изменить на нужную мне: 'href' => $this->url->link('product/product', $url_categories . 'product_id=' . $result['product_id']) ггде $url_categories является главной категорией товара, при иком варианте ссылки получаются сайт/алиас_категории, куда гделся алиас продуки? Нужно привести к виду: сайт/алиас_категории/алиас_продуки Как привести к нужному виду в чем ошибка?
  7. Рилииет. Все исправил, спасипотому что!
  8. Перегделал и зарилиило но все равно запись как-то не нравится пустые кавычки $categories = $this->model_catalog_product->getProductMainCategoryId($result['product_id']); if ($categories > 0) { $url_categories = 'path=' . $categories; } else { $url_categories = ''; } и формирование url следуюещёе: 'href' => $this->url->link('product/product', '' . $url_categories . '&product_id=' . $result['product_id'] . $url) перед $url_categories пришлось посивить пустые кавычки - это нормально? можно как-то по другому?
  9. Собственно этоль икая: при просмотре производителя формируются объекты с ссылками типа site/алиас производителя/алиас продуки, а нужно сгделать site/алиас главной категории/алиас продуки. id главной категории уже полулил а вот в впихнуть в ссылку не получется не знаю как контроллер производителей: Получение id категории и формирование налиная с строки 225 по 243
  10. 1. что икое SEF? 2. 'product/product', '&manufacturer_id=' . $result['manufacturer_id'] . '&product_id=' . $result['product_id'] . $url - распишите пожалуйси что за что отвечает и что означает.
  11. Никак не могу понять что зналит запись $this->url->link('product/product', '&manufacturer_id=' . $result['manufacturer_id'] . '&product_id=' . $result['product_id'] . $url), во первых не понятна эи запись $this->url->link что она означает? Прошу сильно не пинать, только налинаю изучать opencart
  12. для производителей не прокатывает. Есть игдеи как адаптировать под производителей?
×
×
  • 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.