-
Публікації
1 508 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем SooR
-
-
В 22.02.2018 в 23:43, Macka сказал:
Здравствуйте. Не могу добавить значений в опции больше чем 246 штук. Модуль допускает в опции создавать максимум только 246 значений,если нужно больше значений ( 247 и более значение ) то уже вылетают ошибки. Видимо есть какое то ограничение. Пожалуйста помогите решить проблему. Спасибо. Версия Версия ocStore 2.3.0.2.3
Notice: Undefined index: language in /admin/model/catalog/ocfilter.php on line 88Notice: Undefined index: language in /admin/model/catalog/ocfilter.php on line 92Warning: Invalid argument supplied for foreach() in /admin/model/catalog/ocfilter.phpon line 92Warning: Cannot modify header information - headers already sent by (output started at /admin/controller/startup/error.php:34) in /system/library/response.php on line 12
Здравствуйте.
Нужно увеличить лимит PHP max_input_vars до 6000 используя php.ini или указав это значение в .htaccess записью
php_value max_input_vars 6000
-
2 часа назад, StilMebel сказал:
Здравствуйте!
Что-то поиском по форуму не смогла найти.
Может ли получиться так, что ссылка на категорию и ссылка из фильтра при определенном наборе параметров выведет точно такой же контент (набор товаров), как на странице категории, но с другим URL и создаст таким образом дубль?
Или я мудрю и такое маловероятно?Здравствуйте!
Дубль по товарам - конечно может.
Например, если у вас в категории 10 товаров, все они одного бренда, а в фильтре выбран один этот бренд.
Конечно, в идеале, такого фильтра быть вообще не должно, но, на практике это пока не реализовано.
-
@Deny83 , тогда оберните еще и в strip_tags() эту конструкцию.
-
@RDL1978 , вы точно мне писали? Потому что личных диалогов с вами у меня нет.
@Deny83 , можно решить эту проблему так:
открываем catalog/controller/[extension]/module/ocfilter.php
и меняем все
$this->currency->getSymbolRight($this->session->data['currency'])
на
html_entity_decode($this->currency->getSymbolRight($this->session->data['currency']), ENT_QUOTES, 'UTF-8')
-
@d2boy , здравствуйте. Для работы этих режимов требуется подключение BootStrap версии 3.3.5 и выше.
-
2 минуты назад, istraman сказал:
Здравствуйте. думаю о приобретении модуля. Есть вопрос по функционалу
вот например есть товары, у которых есть атрибут "состав" и там "вода, сахар, мука и прочее". Есть задача настроить фильтрацию по содержанию в составе каждого компонента. Возможно ли это сделать в модуле? Возможно создать фильтры из атрибута с разделителем ,
Здравствуйте. Да, разделитель поддерживается.
-
3 часа назад, Ch0oJoy сказал:
Подскажите пожалуйста, что за ошибки в журнале.
2018-02-06 17:13:11 - PHP Notice: Error: Duplicate entry '5-49-467' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '467', option_id = '5', value_id = '49', slide_value_min = '0', slide_value_max = '0' in /home/***/public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:13:11 - PHP Notice: Error: Duplicate entry '5-50-467' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '467', option_id = '5', value_id = '50', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:13:11 - PHP Notice: Error: Duplicate entry '10078-701452605-467' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '467', option_id = '10078', value_id = '701452605', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:13:34 - PHP Notice: Error: Duplicate entry '5-49-261' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '261', option_id = '5', value_id = '49', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:13:34 - PHP Notice: Error: Duplicate entry '5-50-261' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '261', option_id = '5', value_id = '50', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:13:34 - PHP Notice: Error: Duplicate entry '10041-793631990-261' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '261', option_id = '10041', value_id = '793631990', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:18:57 - PHP Notice: Error: Duplicate entry '5-49-668' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '668', option_id = '5', value_id = '49', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:22:06 - PHP Notice: Error: Duplicate entry '5-49-693' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '693', option_id = '5', value_id = '49', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:22:06 - PHP Notice: Error: Duplicate entry '5-111-693' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '693', option_id = '5', value_id = '111', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:24:42 - PHP Notice: Error: Duplicate entry '5-49-693' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '693', option_id = '5', value_id = '49', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:24:42 - PHP Notice: Error: Duplicate entry '5-111-693' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '693', option_id = '5', value_id = '111', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:26:35 - PHP Notice: Error: Duplicate entry '5-49-693' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '693', option_id = '5', value_id = '49', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41 2018-02-06 17:26:35 - PHP Notice: Error: Duplicate entry '5-111-693' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc2_ocfilter_option_value_to_product SET product_id = '693', option_id = '5', value_id = '111', slide_value_min = '0', slide_value_max = '0' in /home//***//public_html/system/library/db/mysqli.php on line 41
В 03.02.2018 в 22:46, SooR сказал:Скорее всего, у вас в оригинале модели
admin/model/catalog/product.php
вместо $data['product_recurring'] указано $data['product_recurrings'].
Если это так, то замените $data['product_recurrings'] на $data['product_recurring'], затем очистите и обновите модификаторы.
Здравствуйте. Писал выше. Скорее всего, это баг сборки, надо написать админам..
-
@lerand , подскажу - нужно смотреть по доступам.
-
@ndvr , здравствуйте.
Скорее всего, у вас в оригинале модели
admin/model/catalog/product.php
вместо $data['product_recurring'] указано $data['product_recurrings'].
Если это так, то замените $data['product_recurrings'] на $data['product_recurring'], затем очистите и обновите модификаторы.
- 1
-
-
11 минут назад, termos сказал:
Добрый вечер!
Напишу сюда, на почту писал...молчите. Как вернуть название фильтров, когда то вы мне их убрали? Можно ли страницы фильтра вогнать в карту сайта - не посадочные?
Здравствуйте, все забываю ответить.
Не помню уже что и где убирал, может просто переустановите модуль?
В карту сайта можно будет вогнать в след. версии.
-
@zik920 , и какого... лешего вы здесь публикуете код платного модуля?
- 1
-
В 31.01.2018 в 14:14, zik920 сказал:
Это вообще можно реализовать? У меня получается вывести описание, но только основной категории, на дочерние не хочет...
Уточните ваш вопрос.
При выборе фильтра описание категории не выводится, ни на каком уровне.
-
5 часов назад, redisskaru сказал:
Еще проблема, выбрать изображение или добавить цвет не получается. Выкидывает на вход в админку
У вас устаревший кэш браузера.
Нажмите Ctrl + F5 находясь в админке на странице редактирования фильтра.
-
@Crater , после установки на ваш магазин я могу вывести необходимые фильтры (наверное напишу модификатор для установки) в sitemap.
-
3 часа назад, Crater сказал:
Или в индекс попадут только те страницы которые добавлены вручную в сео страницы?
Да, в индекс попадают только посадочные SEO страницы фильтра.
-
@sckorpion78 , обращаться ко мне с контактами разработчика. Разработчик найден, модуль куплен ним и установлен вам, поэтому ваш запрос будет обработан в полной мере.
-
@sckorpion78 , после личного диалога вы решили написать здесь?
Варианты я вам описал - пусть ваш программист (покупатель?) свяжется со мной и мы все уладим.
Неужели у вас не осталось его контактов?
Любой разработчик на этом форуме ответит вам тоже самое или в более короткой форме: "вашего ника нет в покупателях, о чем речь?".
-
В 10.11.2016 в 06:47, Otvet сказал:
Наоборот
Я не могу по внешним признакам определить ручная это или автоматическая страница. Для этого нужно разобраться в архитектуре модуля
Можно конечно через запрос в БД, ибо я знаю где хранятся алиасы. Но лишний запрос - лишние тормоза
Проверить это можно так:
Спойлерif ($this->registry->has('ocfilter') && method_exists($this->ocfilter, 'getPageInfo')) { $page_info = $this->ocfilter->getPageInfo(); if ($page_info) { // творим чудеса. Это "ручная" страница. /* $page_info = array( [ocfilter_page_id] => [int] [category_id] => [int] [keyword] => [string] // URL Alias, 'my-filter-seo-page' [params] => [string] // apple/display/13.3/ram/8 [status] => [int] // 1/0 [language_id] => [int] [meta_title] => [string] [meta_keyword] => [string] [meta_description] => [string] [description] => [string] // HTML [title] => [string] // Heading Title ) */ } else if (!empty($this->request->get['filter_ocfilter'])) { // это автоматическая страница } else { // фильтры не выбраны } }
Также модуль вносит несколько своих методов в library/document.php
Спойлер// $this->document->deleteLink('canonical'); public function deleteLink($rel) { foreach ($this->links as $href => $link) { if ($link['rel'] == $rel) { unset($this->links[$href]); } } } // $this->document->setNoindex([true|false]); public function setNoindex($state = false) { $this->noindex = $state; } // @return bool public function isNoindex() { return $this->noindex; }
Отписал в личку по поводу интеграций.
-
@stanlee Добрый день. А вы не писали автору Full Index?
-
@Crater , здравствуйте.
1) В архиве будут все версии под один домен, докупать для opencart 3 для того же домена не потребуется.
2) Да, 30%.
-
@DmitriyFil на 288-й строке добавьте закрывающую скобу }
-
@final4ik , здравствуйте, на почте не могу найти вас. Напишите в ЛС.
-
@materialcart , здравствуйте. Спасибо за правку, с этим беда, каждая сборка и оригинал по-разному подключают редакторы, а некоторые используют на выбор ckeditor или summernote. Включу это в список изменений.
OCFilter - Модуль фільтру товарів [Поддержка]
в Фильтры
Опубліковано:
@Macka, напишите в личные сообщения.