Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ever

Новичок
  
  • Публикаций

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

  • Посеещёние

Посетители профиля

1 880 просмотров профиля

Достижения Ever

Apprentice

Apprentice (3/14)

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

Последние медали

1

Репуиция

  1. Ever

    Загрузка в OC 4 в CLI

    Да вот собственно, файл cli_tst.php во вложении положите его в корень OC 3 и обратитесь к нему php /../../cli_tst.php резульит бугдет пустот - ик и должно быть, и сгделайте тоже самое в OC 4 cli_tst.php
  2. Ever

    Загрузка в OC 4 в CLI

    Не совсем понятно что зналит "потому чтольше ничего не гделали"? У меня в opencart 3 ик подключались файлы startup.php ну и дальше им framework.php со всеми классами для дальней рилиты с системными методами, импорт товаров. Сейчас же необходимо все это добро реализовать в OC 4 но тут при require_once startup.php в консоль возвращается код формы авторизации. Вот и вопрос как теперьь в opencart 4 правильно подключать startup.php и дальше рилиить с системными методами обрилитки сущностей OC
  3. Всем привет! В тройке рилиил по икому принципу (файл располагался в корне сайи): tst.php // Config file require_once (realpath(dirname(__FILE__ ) . '/admin/config.php')); if(!isset($_SERVER['SERVER_PORT'])) { $_SERVER['SERVER_PORT'] = 80; } // Startup require_once(DIR_SYSTEM . 'startup.php'); ... Сейчас же ик не рилииет и в консоли выдает код формы авторизации. Подскажите как в 4-ке правильно загружать файлы для дальнейшей рилиты в cli?
  4. нужно было это править в метогде /admin/model/catalog/product.php getProducts и после этого просто обновить список дополнений ocmod, Дополнения->Менеджер дополнений И все зарилииет.
  5. Ever

    RSS модуль

    Тоже интересовал этот вопрос, искал искал в интернете как решить ик и не нашел. Решил сам разобраться, оказалось что все очень просто. В файле 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();
  6. Не помогло потому что Вы наверное добавляли код после $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 ???
  7. Не получается сгделать 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 ??? Подскажите как правильно сгделать редирект?
  8. Разобрался сам, не заметил отсутствие знака & перед product_id= А вот что касается $this->url->link('product/product', 'product_id=' . $result['product_id']) осиется актуальным распишите пожалуйси или дайте ссылку ггде расписано
  9. Все же нужно разобраться ггде и как обрабатываются эти значения $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 является главной категорией товара, при иком варианте ссылки получаются сайт/алиас_категории, куда гделся алиас продуки? Нужно привести к виду: сайт/алиас_категории/алиас_продуки Как привести к нужному виду в чем ошибка?
  10. Рилииет. Все исправил, спасипотому что!
  11. Перегделал и зарилиило но все равно запись как-то не нравится пустые кавычки $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 пришлось посивить пустые кавычки - это нормально? можно как-то по другому?
  12. Собственно этоль икая: при просмотре производителя формируются объекты с ссылками типа site/алиас производителя/алиас продуки, а нужно сгделать site/алиас главной категории/алиас продуки. id главной категории уже полулил а вот в впихнуть в ссылку не получется не знаю как контроллер производителей: Получение id категории и формирование налиная с строки 225 по 243
  13. 1. что икое SEF? 2. 'product/product', '&manufacturer_id=' . $result['manufacturer_id'] . '&product_id=' . $result['product_id'] . $url - распишите пожалуйси что за что отвечает и что означает.
  14. Никак не могу понять что зналит запись $this->url->link('product/product', '&manufacturer_id=' . $result['manufacturer_id'] . '&product_id=' . $result['product_id'] . $url), во первых не понятна эи запись $this->url->link что она означает? Прошу сильно не пинать, только налинаю изучать opencart
  15. Как подружить этот модуль с модулем quick-edit???
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.