-
Публікації
1 508 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем SooR
-
-
@synychka , здравствуйте. В релизе этого пока еще нет.
-
@kibyury , здравствуйте. Необходимо смотреть сайт.
-
7 часов назад, owner25 сказал:
После выполнения запроса 504 ошибка
У меня ошибка, не $product['week'], а $item['week'], исправил.
Но также включите отображение ошибок
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(-1);
-
-
@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)"); } }
- 3
-
@hardcore1994 , здравствуйте. Используйте другой псевдоним либо предоставьте доступ к ftp для изменений логики поиска страницы.
-
-
@cayottt , в 4.2 должна быть. Если нет - надо смотреть.
-
-
@aquatorg2018 , ответил в личку.
-
-
@Andreyi7 , с каких это пор отсутствие canonical запрещает индексировать страницу?
-
@Igorkud , здравствуйте. А какой вариант у вас правильный? Могу посмотреть по ftp и привести в один формат
-
@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 , на демке фильтры создавались отдельно и к атрибутам не имеют отношения.
Копируются все атрибуты без исключения, но затем, выборочно, вы можете отключить ненужные фильтры, которые получились после копирования.
Такими фильтрами часто выступают артикул, доп. описание, серия и прочее, что не подходит под фильтрацию.
-
@Sultunar , не понял ваш вопрос.
-
@Taganaki , Добрый день. Предоставьте в личку данные о покупке и я вышлю вам фикс.
-
@ActiveSync , проверьте значение php конфига max_input_vars
Если оно меньше 4000 - увеличьте до 6000 или более.
-
@sputnikoz , здравствуйте. На демонстрационном сайте ведутся работы, фильтр там находится на стадии тестирования.
-
@ScartFM , Добрый!
Независимо от ЧПУ страницы фильтра и так не индексируются.
-
@Tygore , привет. Да, в принципе все верно, это как подкатегории но на более узкую группу товаров, так как создаются под фильтры. Плюс еще в том, что можно продолжать уточнять выборку фильтрами уже с этой страницы.
@cayottt , добрый день. Стили, JS, шаблон + подключенный BS либо свой адаптив.
Мобильная появилась с 4.2, но сначала в виде фиксированного меню под крошками, затем выезжающим блоком (4.7.х)
@Sultunar , вы можете скопировать ранее введенные стандартные фильтры в фильтры OCFilter.
- 1
-
@lkireychikov , здравствуйте. С помощью CSS стилей.
@PakoGonsalezZ , ответил, проверьте.
-
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]
-
@upsound , но сам атрибут то указан в карточке товара, вот его и подхватывает с пустым текстом.
Могу сделать игнорирование такого по ftp.
-
OCFilter - Модуль фільтру товарів [Поддержка]
в Фильтры
Опубліковано:
@stydent , здравствуйте. Ожидайте эту версию.