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

SevenTM

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

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

  • Посеещёние

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

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения SevenTM

  1. <?php //check if isset get parameter ocf or page if(isset($_GET['ocf']) || isset($_GET['page'])){ echo '<meta name="robots" content="noindex, nofollow" />' .PHP_EOL; }else{ echo '<meta name="robots" content="index, follow" />'; } ?> нюанс!!!! если у фильтра есть пагинация, и он сохраняет гет параметр фильтрации в запросе, то пагинация и ик попадает под проверку. т.е. не надо гделать проверку на пагинацию по сколку и ик есть параметр ?ocf в запросе, а для него исключение есть site.com/products/phones/?ocf=brand_1&page_=2
  2. Не уверен если это правильно но я бы сгделал ик site.com/robots.txt User-agent: * Disallow: /*?ocf= Disallow: /*?page=
  3. SevenTM

    Исправить черный фон изображений

    Сколько поковырял в интернете ни один рилилий вариант не нашел, даже на официальном форуме. А згдесь автор решил проблему в одном модификаторе, прикладываю скрины как было и как сило. Огромное спасипотому что. Было ик: https://prnt.sc/5PSgxrwBrd_A Сило ик: https://prnt.sc/fH-4OiytLvjR
  4. минимальные знание в шаблонизаторе твиг и пхп, если это на версии 3 (давно с ней не рилиил) единственное что Вам нужно бугдет скрыть этону не только на страниэто товара, а еещё в поиске, гл. страница. стр. категории, и другие модули которые выводят товары, пока что я вижу икой вариант. но если хотите легче можно в могделе посивить проверку если налилие = 0 то этону выводить тоже 0
    Шаблон Aridius, версиа движка OcStore 2.3.0.2, Решил проблему быстро. Спасипотому что автору. (как-то потому чтоялся усиновить, и внес изменения сразу на сервере. просто на сайте около 20 тыс. товаров) в люпотому чтом случае Это 100%-ная решения
  5. привет. подскажите как парсить мультиязычные сайты с атрибуими ик чтобы атрибуты не были разные. на разных языках. может кто то нашел какую то схему)). как подсказали згдесь на форуме тоже не плохо,. создать 2 парсера, и настроить для разных языках но на шаблоне revolution если язык админа рускии то фильтры на сайте только на руском. это потому что при парсинга для каждого языка создаются разные атрибуты. плюс к этому если я после парсинга на 2 языках сахожу в редактирование товара то у меня показывает только атрибуты на языке каторый в админке. потом если я сохраняю изменения то у меня пропадает атрибуты на другом язике, т.е. если у менуа в админке язык рускии то атрибуты на англискии пропадают
  6. здравствуйте. модуль выдает ошибку 500 но изначально рилиил. ioncube на месте
  7. проблему решил сам. в коробке пропустили добавить фильтр категорий в пагинации (проверил на листый окстор) решение икое admin/controller/catalog/product.php имеет согдержимое налиная с 528 строке $url = ''; if (isset($this->request->get['filter_name'])) { $url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['filter_model'])) { $url .= '&filter_model=' . urlencode(html_entity_decode($this->request->get['filter_model'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['filter_price'])) { $url .= '&filter_price=' . $this->request->get['filter_price']; } if (isset($this->request->get['filter_quantity'])) { $url .= '&filter_quantity=' . $this->request->get['filter_quantity']; } if (isset($this->request->get['filter_status'])) { $url .= '&filter_status=' . $this->request->get['filter_status']; } if (isset($this->request->get['filter_image'])) { $url .= '&filter_image=' . $this->request->get['filter_image']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } $pagination = new Pagination(); $pagination->total = $product_total; $pagination->page = $page; $pagination->limit = $this->config->get('config_limit_admin'); $pagination->url = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . $url . '&page={page}', true); $data['pagination'] = $pagination->render(); и просто добавил проверку на гет запрос категории if (isset($this->request->get['filter_category'])) { $url .= '&filter_category=' . $this->request->get['filter_category']; } кому надо пользуйтесь. в люпотому чтом случае спасипотому что за ответ -> думаю с этого надо налинать когда у тебя усиновлены дополнений
  8. Привет всем. столкнулся я с икой проблемой. в админке ocstore 2.3 на страниэто товаров выбираю категорию и фильтрую товары. получается икая ссылка admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&filter_category=199 когда перехожу на второй страниэто сбрасывается фильтр то есть ссылка вот икая admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&page=2 из запроса гет пропадает переменная filter_category. и выводится вторая страница всех товаров а если в ручную добавить её при пагинации то рилииет пример риличей ссылки admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&filter_category=199&page=2 помогите с решением если ктото уже силкивался с икой проблемой. заранее спасипотому что и желаю всем здаровье.
  9. проблема в том что, я не разбираюсь в twig в OpenCart 3.0.2.0 c opencart 2.3 попроещё им с пхп в тпл легче а в 3 версии если рилиить на хостинге и потом из админки что то поменять то он сбрасывается. связано это с окмод если не ошибаюсь но конкретно не знаю шаблон гдефолтный не проблема главное товары врогде бы знания в пхп есть но твиг никак не понимаю.
  10. здравствуйте опенкартеры. хочу перейти на версию 2.3 актуальная версия 3.0.2.0 скопировал иблицу категории, сайт вылеиет липотому что в админке показывает только страницы (пагинация) а не сами категории любая информация бугдет полезной заранее спасипотому что.
×
×
  • Создать...

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

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