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

SooR

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

    1 508
  • З нами

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

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

  1. 7 часов назад, owner25 сказал:

    После выполнения запроса 504 ошибка

    У меня ошибка, не $product['week'], а $item['week'], исправил. 

    Но также включите отображение ошибок 

     

    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(-1);

     

  2. @owner25 , кроме сказанного выше, неправильно собран запрос при ON DUPLICATE KEY UPDATE.

    Проверка на дубликат происходит по первичному ключу поля product_id, то есть при повторе по product_id вы хотите обновить product_id на тот же product_id, что не даст никакого эффекта и запись не будет обновлена.

    Обновлять как раз нужно все данные, кроме product_id, по которому идет сравнение.

    Ну и забегая наперед, собирайте пакетный запрос с одним INSERT'ом, чтобы ускорить обновление.

    Пример хорошего подхода:

     

    $products = $this->request->post['product'];
    
    while ($products) {
      $insert = array();
    
      foreach (array_splice($products, 0, 250) as $item) {
        $insert[] = "'" . (int)$item['id'] . "','" . (int)$item['quantity']  . "','" . (int)$item['week'] . "'";
      }
    
      if ($insert) {
        $this->db->query("INSERT INTO " . DB_PREFIX . "ar_productday (product_id, quantity, week) VALUES (" . implode("),(", $insert) . ") ON DUPLICATE KEY UPDATE quantity = VALUES(quantity), week = VALUES(week)");
      }
    }

     

    • +1 3
  3. @AVas , добрый день. Указывая "Учитывать акционную цену" вы расширяете диапазон цен с учетом акционных, поэтому товар попадает у эту группу.

    @kubik2 , здравствуйте. Для посадочных доступна только та схема, в которой находится модуль фильтра с этой посадочной.

  4. @ActiveSync , импортируйте любым удобным способом атрибуты и их связи с товарами, затем копируйте их в фильтры в настройках модуля либо такой конструкций

     

    // OCFilter copy start
    $this->load->model('catalog/ocfilter');
    
    $this->model_catalog_ocfilter->copyFilters(array(
      'copy_truncate'       => false,     // очистка существующих фильтров (true - да, false - нет)
      'copy_option'         => false,     // копирование опций товаров (true - да, false - нет)
      'copy_filter'         => false,     // копирование стандартных фильтров товаров (true - да, false - нет)
      'copy_attribute'      => true,      // копирование атрибутов (true - да, false - нет)
      'attribute_separator' => '',        // разделитель атрибутов (мультиатрибуты) (пустая строка - не используется)
      'copy_store'          => array(0),  // магазины (по умолчанию - store_id = 0)
      'copy_category'       => true,      // обновлять ли связи фильтров с категориями (true - да, false - нет)
      'copy_status'         => -1,        // статус скопированных фильтров (-1 - автоматически, 0 - отключены, 1 - включены)
      'copy_type'           => 'checkbox' // тип скопированных фильтров (checkbox, select, radio)
    ));
    // OCFilter copy end

     

    @Sultunar , на демке фильтры создавались отдельно и к атрибутам не имеют отношения. 

    Копируются все атрибуты без исключения, но затем, выборочно, вы можете отключить ненужные фильтры, которые получились после копирования.

    Такими фильтрами часто выступают артикул, доп. описание, серия и прочее, что не подходит под фильтрацию.

  5. @Tygore , привет. Да, в принципе все верно, это как подкатегории но на более узкую группу товаров, так как создаются под фильтры. Плюс еще в том, что можно продолжать уточнять выборку фильтрами уже с этой страницы.

     

    @cayottt , добрый день. Стили, JS, шаблон + подключенный BS либо свой адаптив. 

    Мобильная появилась с 4.2, но сначала в виде фиксированного меню под крошками, затем выезжающим блоком (4.7.х)

     

    @Sultunar , вы можете скопировать ранее введенные стандартные фильтры в фильтры OCFilter.

     

    • +1 1
  6. 3 часа назад, PRammer сказал:

    Добрый день!

    Скажите, планируется его адаптация под страницы Акции, Производители, Поиск ?

    Добрый день. Да, идет работа.

     

    @Soong , здравствуйте и спасибо за ваш выбор.

    В меню пока не выводится, но можете вывести в категории под пагинацией или в другом месте воспользовавшись этой инструкцией.

    Если обладаете навыками, то можете вывести ссылки в любом месте.

     

    @Zetx , абсолютно нормально. 

    Если смущает, в .htaccess можете сделать по аналогии со стандартной sitemap.xml, добавив после

     

    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

    эту строку

    RewriteRule ^ocfilter_sitemap.xml$ index.php?route=extension/feed/ocfilter_sitemap [L]

     

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

Important Information

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