Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

SevenTM

Newbie
  
  • Posts

    21
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

SevenTM's Achievements

Explorer

Explorer (4/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Reacting Well Rare
  • Week One Done

Recent Badges

3

Reputation

  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=
    Сколько поковырял в интернете ни один рабочий вариант не нашел, даже на официальном форуме. А здесь автор решил проблему в одном модификаторе, прикладываю скрины как было и как стало. Огромное спасибо. Было так: https://prnt.sc/5PSgxrwBrd_A Стало так: https://prnt.sc/fH-4OiytLvjR
  3. минимальные знание в шаблонизаторе твиг и пхп, если это на версии 3 (давно с ней не работал) единственное что Вам нужно будет скрыть цену не только на странице товара, а еще в поиске, гл. страница. стр. категории, и другие модули которые выводят товары, пока что я вижу такой вариант. но если хотите легче можно в моделе поставить проверку если наличие = 0 то цену выводить тоже 0
    Шаблон Aridius, версиа движка OcStore 2.3.0.2, Решил проблему быстро. Спасибо автору. (как-то боялся установить, и внес изменения сразу на сервере. просто на сайте около 20 тыс. товаров) в любом случае Это 100%-ная решения
  4. привет. подскажите как парсить мультиязычные сайты с атрибутами так чтобы атрибуты не были разные. на разных языках. может кто то нашел какую то схему)). как подсказали здесь на форуме тоже не плохо,. создать 2 парсера, и настроить для разных языках но на шаблоне revolution если язык админа рускии то фильтры на сайте только на руском. это потому что при парсинга для каждого языка создаются разные атрибуты. плюс к этому если я после парсинга на 2 языках сахожу в редактирование товара то у меня показывает только атрибуты на языке каторый в админке. потом если я сохраняю изменения то у меня пропадает атрибуты на другом язике, т.е. если у менуа в админке язык рускии то атрибуты на англискии пропадают
  5. проблему решил сам. в коробке пропустили добавить фильтр категорий в пагинации (проверил на чистый окстор) решение такое 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']; } кому надо пользуйтесь. в любом случае спасибо за ответ -> думаю с этого надо начинать когда у тебя установлены дополнений
  6. Привет всем. столкнулся я с такой проблемой. в админке 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 помогите с решением если ктото уже сталкивался с такой проблемой. заранее спасибо и желаю всем здаровье.
  7. проблема в том что, я не разбираюсь в twig в OpenCart 3.0.2.0 c opencart 2.3 попроще там с пхп в тпл легче а в 3 версии если работать на хостинге и потом из админки что то поменять то он сбрасывается. связано это с окмод если не ошибаюсь но конкретно не знаю шаблон дефолтный не проблема главное товары вроде бы знания в пхп есть но твиг никак не понимаю.
  8. здравствуйте опенкартеры. хочу перейти на версию 2.3 актуальная версия 3.0.2.0 скопировал таблицу категории, сайт вылетает либо в админке показывает только страницы (пагинация) а не сами категории любая информация будет полезной заранее спасибо.
×
×
  • 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.