Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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=
    Сколько поковырял в интернете ни один рабочий вариант не нашел, даже на официальном форуме. А здесь автор решил проблему в одном модификаторе, прикладываю скрины как было и как стало. Огромное спасибо. Было так: 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 скопировал таблицу категории, сайт вылетает либо в админке показывает только страницы (пагинация) а не сами категории любая информация будет полезной заранее спасибо.
  9. попробовали в админке? если не помогло можно так делать: 1) catalog/view/theme/ название шаблона (default) /template/common/menu.twig 2) весь код заменить на: {% if categories %} <div class="container"> <nav id="menu" class="navbar"> <div class="navbar-header"> <span id="category" class="visible-xs">{{ text_category }}</span> <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button> </div> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav"> {% for category in categories %} {% if category.children %} <li style="text-align: center;padding-top: 10px;"> <a href="{{ category.href }}#product-category">{{ category.name }} </a></li> {% else %} <li style="text-align: center;padding-top: 10px;"> <a href="{{ category.href }}#product-category">{{ category.name }} </a></li> {% endif %} {% endfor %} </ul> </div> </nav> </div> {% endif %} я лично так делаю, если у Вас нету знаний, хотя это можно сделать и с админки то Вам лучше искать модули там можно всё сделать в несколько кликах
  10. всем привет. помогите кто знает. не показывает цену в корзине. попробовал все варианты из форума и других источниках. не могу решыть. версиа opencart 3,0,2,0 раньше работало отлично. после изменение валюты тоже работало. фаил cart.php не трогал. в корзине показывает цена 0. в настройках проверил цены видны всем. очень прошу помочь. последняя надежда.
  11. значит нужно будет создати класс в пхп и проверить
  12. всем привет, подскожите пожалуста, можно использовать php в файлах twig, -> opencart 3.x проста у меня сайт на хостинге стойт и не хочу чтоб он упал, хочу провертить URL сайта и если совподает с URL сылки ставить на меню active.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.