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

AntonMuxa

Користувачі
  
  • Публікації

    102
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем AntonMuxa

  1. 17 minutes ago, Otvet said:

    отзывы есть у товара?

    нет. Самое интересное что такие ссылки сами по себе на сайте нигде не появляются. Они есть только в индексе поисковыков ну и можно вручную добавить /?page=2 к ссылке товара и будет переход. Может как-то сделать 404 ошибку на эти страницы?

  2. Всем здравствуйте. Помогите решить проблемы или направить где смотреть. Ситуация такая: в индекс попадают ссылки вида магазин/товар?page=2. Откуда берется этот ?page=2. Стоит seopro. Как в роботс закрыть такие и вообще как они могут туда попадать - пагинации ведь нет на страницу товара. Кто что посоветует?

  3. 20 hours ago, Wild said:

    Поставьте модуль, на который я дал ссылку в своем посте.

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

    Отсюда можно плясать.

    А так...
    Иголка в стоге сена.

    я ставил ваш модуль и у меня валились ошибки. Undefined offset 1 на этой строке $result = $this->database->query($text_sql, $params[1]);

  4. 2 hours ago, snastik said:

    Запрос приведенный ТС - это запрос выборки товаров в каталоге в админке - решается преписыванием запроса и расстановкой индексов.
    В целом подобные проблемы решаются настройкой сервера, анализом запросов, уменьшением их количества и расстановкой индексов.

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

  5. Все здравствуйте форумчане. Вопрос такой: seo pro работает не полностью. Движок ocStore 2.1.0.2 стоит seo pro от freelancer. На товарах и категориях сео срабатывает все хорошо, но вот когда я устанавливаю баннеры на главную к ссылкам добавляется index.php?route= Например если ссылка для баннера /manufacturer то на сайте она выглядит так

    домен/index.php?route=/manufacturer Что может быть? Может кто с таким сталкивался? Любые идеи и советы приму. Спасибо

  6. может кому нужно вот решение

    добавить в функцию

    public function getProducts($data = array()) {

    перед строкой

    $sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";

    добавить это

    if (isset($data['sort']) && ($data['sort']=='special_percent')) {
    			$sql .= " INNER JOIN oc_product_special ps ON (ps.product_id = p.product_id)";
    		}
    		if (isset($data['sort']) && ($data['sort']=='hit')) {
    			$sql .= " INNER JOIN oc_product_bestsell bs ON (bs.product_id = p.product_id) AND bs.bestsell = '1'";
    		}

    и в функцию

    public function getTotalProducts($data = array()) {

    перед строкой

    $sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";

    добавить тоже самое

    if (isset($data['sort']) && ($data['sort']=='special_percent')) {
    			$sql .= " INNER JOIN oc_product_special ps ON (ps.product_id = p.product_id)";
    		}
    		if (isset($data['sort']) && ($data['sort']=='hit')) {
    			$sql .= " INNER JOIN oc_product_bestsell bs ON (bs.product_id = p.product_id) AND bs.bestsell = '1'";
    		}

     

  7. Может кто знающий поможет советом. Ситуация такая - делаю сортировку по скидкам, и по хитам (пока только по скидкам!) то есть если выбрано сортировка скидки то показывало товары только со скидкой. Вывод я сделал но товары выводятся все которые есть в магазине со скидками а надо из той категории где проводиться сортировка. Я знаю что нужно вот этот код

    if (!empty($data['filter_category_id'])) {
    			if (!empty($data['filter_sub_category'])) {
    				$sql .= " AND cp.path_id = '" . (int)$data['filter_category_id'] . "'";
    			} else {
    				$sql .= " AND p2c.category_id = '" . (int)$data['filter_category_id'] . "'";
    			}
    
    			if (!empty($data['filter_filter'])) {
    				$implode = array();
    
    				$filters = explode(',', $data['filter_filter']);
    
    				foreach ($filters as $filter_id) {
    					$implode[] = (int)$filter_id;
    				}
    
    				$sql .= " AND pf.filter_id IN (" . implode(',', $implode) . ")";
    			}
    		}

    добавить но пока все безуспешно.

    прикрепил файл контроллера категории и модель catalog/product

    category-controller.php

    product-model.php

  8. 13 hours ago, AlexDW said:

     

    убедиться что правите нужный файл, см.

     

    смотреть как именно реализовано подключение

    как вариант - обрамлять его условиями

    если подключаемый файл есть в кеше ocmod - брать из кеша, иначе использовать оригинальное подключение

     

    ну или не мучать мозг и вносить правки напрямую

    в общем в теме файлы фронта подключаются вот так <?php require( ThemeControlHelper::getLayoutPath( 'common/product/default.tpl' ) );  ?> - проверил что все файлы которые так подключаются на них не реагирует ocmod.

  9. Just now, AlexDW said:
    • кривой vqmod на двойке
    • нарушение работы ocmod вследствие копаний/изменений в файлах движка
    • кеширование через какой-нибудь модуль или на уровне сервера
    • звезды..
    • vqmod отсутствует
    • это возможно если только сам разработчик темы pav это сделал но другие файлы работают через окмод
    • нет такого
    • что такое звезды?
  10. Вот в том то и дело что файл подключается динамически. То есть в файл product/category.tpl подключается common/product_collection.tpl а в этот файл подключается тот файл который я редактирую окмодом common/product/default.tpl . А  может как-то возможно насильно подключить через окмод?

  11. Всем здравствуйте. Предлагаю обсудить такую проблему. Ocmod находит файл вносит в него изменения файл появляется в /storage/modification/ с изменениями как надо. Но когда проверяю в магазине файл не меняется. Тема pav. Что может быть?

  12. Версия opencart 2.3.0.2 - появилась необходимость чтобы письмо о заказе клиенту приходило на трех языках - если ли у кого-то соображение реально ли это сделать - насколько это сложно? может кто знает как это реализовать?

  13. On 11.04.2017 at 8:17 AM, achyorny said:

    в library url.php добавь

    http://prntscr.com/euzn7n

     

            
            if(strpos($url, 'quickview')===false)
            

    перед

     

    foreach ($this->rewrite as $rewrite) {
                $url = $rewrite->rewrite($url);
            }

     

    Спасибо, мне помогло! Всего одну строчку добавил! Движок 2.3 шаблон So Sata

  14. Я нашел вот такое видео Добавление опций на страницу категорий Opencart 2.3.0.2. Часть 2 - но у меня не стандартный шаблон по-этому не совсем подошло, просто не добавляет в корзину. Может тебе подойдет.

    • +1 1
×
×
  • Створити...

Important Information

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