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

SooR

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

    1 508
  • З нами

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

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

  1. Заметил баг: фильтр плохо воспринимает кавычки " - почему-то делит слово в кавычках на разные варианты (разделитель - другой символ).

     

    Должно быть:

     

    Марка ПВХ:

     

    "Scantarp" (Финляндия) (21)

     

    А получается так:

     

    Марка ПВХ:

     

    " (21)

    (Финляндия) (21)

    Scantarp" (21)

     

     

    Убираю кавычки из названия марки - все работает нормально

    А на выходе (в шаблоне) в исходном коде тоже обрезано?

  2. Приветствую всех и прошу прощения за задержку с ответами.

     

    Подскажите, а у всех новый товар не попадает в выборку фильтра?

    Я имею ввиду, вот было несколько товаров на сайте, потом установили этот модуль фильтра, скопировали атрибуты на вкладке Копирование фильтров.

    Затем на следующий день появился новый товар, его добавили на сайт (у меня из 1С выгружается) и этот новый товар также имеет атрибуты как и старые товары из этой же категории. Но при фильтрации товаров на сайте новый товар не отображается, и приходится вновь копировать атрибуты на вкладке Копирование фильтров, после этого отображается.

     

    У всех так?

     

    Да, автоматического копирования пока нет, но вы можете вызывать функцию копирования в коде Вашего модуля иморта таким образом:

    // 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 - нет)
      'ocfilter_attribute_separator' => '', // разделитель атрибутов (мультиатрибуты) (пустая строка - не используется)
      'copy_store' => array(0), // магазины (по умолчанию - store_id = 0)
      'copy_type' => 'checkbox' // тип скопированных фильтров (checkbox, select, radio)
    ));
    // OCFilter copy end
    

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

     

    Не затрутся, если не указывать это при копировании

     

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

     

    еще интересен вопрос, можно ли

    а) фильтровать товары без перезагрузки станицы (очень сильно раздражает юзверей)

    б) выбирать несколько пунктов в фильтре за раз (т.е. чтобы или была "отсрочка" вывода результатов по таймеру, либо фильтровать по клику кнопки, как например в случае со слайдерами цены.

     

    сам фильтр встал без проблем, на удивление, несмотря на своеобразность шаблона (без костылей ни один модуль не ставился). 

     

    Без перезагрузки нельзя пока. Над этим идет разработка. По второму пункту тоже.

     

    всем доброй ночи! у меня фильтрация брендов отображаются лесенкой (начиная от наименьшего количества букв) а хотелось бы по алфавиту... где рыть подскажите?

     

    Дело в сортировке. Напишите в личку, пожалуйста, дам обновленную версию модуля.

     

    Атрибуты у меня не затираются после очередного копирования. Но само копирование это лишнее действие, плюс оно занимает время.

    И видимо из-за этого копирования каждый день ( а у меня товар новый появляется каждый день от 10 штук до 100 штук) Табличка в mysql какая-то выросла очень сильно и теперь при фильтрации после применения 4-го параметра фильтра сайт кладется на пару часов. Смотрел в процессах, все процессорное время отдается при этом MySQL. А при вводе в консоли MySQL команды SHOW FULL PROCESS LIST; висит все на операции Copying to tmp table.

    Гугл подсказал что эта операция долго выполняется из-за не оптимального запроса. На профильных форумах по MySQL это решали изменением запроса. Но я не силен ни в php ни в MySQL поэтому решить проблему не смог. Автор фильтра смотрел, но сослался что есть ограничения в файле конфигурации MySQL. А я грешу что это из-за каждодневного копирования атрибутов фильтра происходит, так как после установки фильтра таких тормозов не было, а после нескольких месяцев каждодневного копирования атрибутов стало тормозить. Больше на сайте ничего не менялось в течении этого времени, товаров добавилось не много, может быть сотен 6. Всего сейчас на сайте порядка 14500 товаров, автор заявляет поддержку 100к товаров.

    Вот думаю такой эксперимент провести в выходные:

    1. Очищу все таблички фильтра.

    2. Скопирую атрибуты заново.

    3. Заново сделаю настройки для этих атрибутов (слайдером, списком и т.д.) долго нудно, но а что делать?

    И посмотрю как поведет себя фильтр.

     

    Перейду снова в личку, нужно смотреть сколько записей в таблице фильтра и дальше решать проблему

     

    рыть в css) киньте ссылку на сайт

     

    это не css

     

    Народ, добрый день.

    Подскажите, а как можно получить поддержу? На скайп Александр не отвечает. Также вопрос, как обновлять модуль, если покупал через его сайт, а не здесь?

     

    Напишите в личку.

  3. У фильтра, к сожалению, обнаружилась еще одна проблема. При применении нескольких фильтров по атрибутам товаров (при чем один или два из атрибутов в виде слайдера), то после применения 4-го фильтра сайт задумывается на несколько минут, при этом в MySQL при вводе в консоли mysql "SHOW FULL PROCESSLIST;" видно что занят он копированием во временную таблицу, так как вывод начинается с "Copying to tmp table". Затем вывод меняется и там уже "Waiting for table lock".

    Ранее такого не было с фильтром, в категории где фильтрую товаров не много - 41.

    Погуглив понял, что это говорит о не оптимальном запросе.

    Может быть автор все таки что-то скажет по этому поводу?

     

    Можно ссылку на проблемную категорию? И какая версия фильтра используется?

    • +1 1
  4. Ну так есть же сайт разработчика, там вроде можно купить. Хотя чесно говоря не обратил внимания почему приостановлена продажа, какая все таки причина?

     

    Здравствуйте и простите за ожидания.

     

    1. Эффективней писать в Skype и/или на почту. Здесь бываю реже.

    2. Продажа остановлена из-за нехватки времени на поддержку и разработку. Всё надеюсь на лучшее..

    3. Мультиязычности посадочных страниц нет. Будет в пятой версии, но пока непонятен момент с URL. C одной стороны - должен быть уникальным на язык, с другой - этим должен заниматься seo_pro с его языковой приставкой в URL. Т.к. магазинов без такой приставки больше, то не грешно иметь одну посадочную для языка по умолчанию.

  5. Спасибо!, что откликнулись!

    Я не могу пока принцип понять. Сейчас захожу в любой свой на вкладку товара опции фильтра и там везде:

    --- Выберите ---

    против атрибутов.

    А в выпадающих списках нигде никакие чекбоксы не выбраны. Мне отметить нужно те которые к этому конкретному товару отношение имеют что ли?

    Если нигде чекбоксы не отмечены то как все таки товары попадают в фильтр и отображаются? Проблема только с новыми добавленными товарами - их нет в фильтре.

    Процедуру "копировать атрибуты" - выполнять после добавления каждого нового товара?

     

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

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

    лично я не представляю иначе, что еще можно фильтровать на странице бренда...

    вернее, как избежать полотна фильтров, если фильтровать по всем параметрам всех категорий.

    только вышеупомянутый список - еще та простыня будет

     

    Уже писал об этом. Это делается отдельным модификатором как "дополнение к дополнению".

    Я не любитель наращивать один модуль функционалом из другого, это две логически разные структуры.

     

    А если я предложу вам отдельный модуль аля "Расширенные категории", который будет учитывать не только фильтр, но и стандартный manufacturer_id..?

  7. это лишь ваше мнение. если вам достаточно "любого" ноутбука, то это здорово.

    Но для верстки ноутбук - это, как минимум, неудобно.

    Например, работать с фотошопом на ноутбуке - сомнительное удовольствие.  Программный код - это другое дело, тут достаточно минимума визуализации.

     

    категорически не соглашусь.  Как можно наплевать на комфорт для глаз? Нет, конечно, если не смущают красные глаза и нарастающие диоптрии очков, то тогда другое дело.  также возможно, что у вас неубиваемое здоровье, о чем многие могут позавидовать.  Кстати о здоровье можно почти не думать в молодости, но когда вам, например, за 40,  то уже стоит, видимо, думать.

     

    Комфорт на работе очень важен если вы кроме программирования еще что то пытаетесь получить от жизни.  Если после работы сил не остается ни на что кроме сна,  то это сложно назвать нормальной жизнью.  Хорошо если силы есть на поездку на велосипеде или на лыжах,  на штангу в жиме лежа и т. д. и т. п.

     

    Я не говорю, что на комфорт нужно забивать, сам люблю всё по феншую :) я о том, что это не обязательное условие хорошей и эффективной работы.

     

    Главное - чтобы мышка была, а 1366*768 - вовсе не помеха даже для фотошопа. Да, будет медленней, будут больше уставать глаза, но погрузившись в работу это все не замечается, если то что делаешь - нравится.

  8. @SooR, Вот сейчас реально не понятно как быть со страницей бренда. Такой продукт, что очень много переходов с поиска именно на страницу бренда. Получается бренд надо переносить на посадочные страницы т.к. описание с фото надо куда-то "примастырить". И делать редиректы. Брендов штук ~150.

     

    Вам ещё много работы по 5-й версии?

     

    Фильтры каких категорий выводить в бренде?

     

    Моё почтение. Месяц назад вышло обновление до версии.4.19 - хотелось бы устновить его. Проблема в том, что при попытке скачать модуль появляется текстовый документ с сообщением "Продажа модуля временно прекращена." До этого, естественно, модуль покупался.

     

    Отпишу в ЛС

  9. Во-первых не надо хамить.Во-вторых вопрос автору был задан,если продаж нет, цена все же интересует. Думаю автор в состоянии ответить. 

     

    Здравствуйте. Продажи скоро возобновятся, пожалуйста, ожидайте.

    • +1 1

  10. Pascha

     

    Как мне загрузить конкретные товары, не все? Если у меня есть ряд поставщиков со своими товарами, есть программа для сводного прайса, мне не нужны другие товары, мне нужно наполнить те, что у меня уже есть. Такое ваша программа сможет?

  11. Что-то прям детскими страшилками повеяло)  А гуглу такие мегакрутые сайты тоже всякую фигню отдают?

     

    Гугл не запрашивает страницу поиска с разными GET параметрами, он просто открывает видимые страницы.

    Речь идет о поиске конкретных товаров на сайте-доноре, а не парсинг всего подряд..

  12. @cokol,

     

    так называйте вещи своими именами. Это модуль категорий, который учитывает свое расположение.

    Если есть manufacturer_id или filter_name (search) - выводит одни категории, если нет - все категории.

    Это полезная штука, но фильтр здесь при чем?

    Это нужно делать отдельным модулем или расширением стандартного модуля категорий.

  13. Давайте разберем сущность фильтра в общем. Что это и для чего?

    Фильтр товаров - это та же каталогизация, те же категории, но только в более тонком виде.

    Категории товаров - это тоже фильтр, но "грубый", по параметрам (атрибутам) - тонкий, который должен работать после грубого, то есть, когда исчерпываются фильтры по категориям.

     

    По моему скромному мнению к фильтру относится:

    1. Собственно, фильтр товаров в категории по тонким параметрам;

    2. Предустановки фильтров в категории (это когда заходим в последнюю категорию, а там еще подкатегории из наборов фильтров, т.н. пресеты);

     

    Еще раз, все что исчерпали категории - делает фильтр (по атрибутам/характеристикам/свойствам..)

     

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

    Для этого нужен расширенный модуль категорий, который будет выводиться в брендах и позволять фильтровать грубо.

     

    Но, тогда это будет абсолютно тоже самое, что сначала перейти в категорию и затем фильтрануть по бренду.

     

    То есть в бренде: samsung/laptop/display-size/14

    В категории: laptop/samsung/display-size/14

     

    Спрашивается - на кой там фильтр? Лучше сделать просто навигацию по категориям. Хотя дело житейское.

     

    Тоже самое касается главной страницы магазина. Многие хотят вывести там фильтр. Но с точки зрения здравого смысла, выводить фильтр нужно только узконаправленным площадкам (2-3 категории) в виде "путеводителя по выбору". В таком случае, фильтр возможно вывести как надстройку над основным функционалом, используя исходный код фильтра.

     

    Я вас успокою, в 5-й версии можно будет выводить любой фильтр в любом шаблоне, используя простенький API вида $ocfilter->api->showFilter([filter_id]);

    Но а пока, лучше еще раз продумайте будущую структуру каталога и пользу от повсеместности фильтров.

    • +1 1
  14. Можно это сделать отдельным патчем кому нужно. Категории с брендом просто выводить без использования фильтрации, но при этом использовать данные фильтра, чтобы ссылки были как фильтр формирует /категория/бренд/. Никаких чекбоксов не будет, просто блок ссылок.

     

    Сейчас напишите, что это к фильтру не относится. Может быть. Я написал как в идеале должно работать, если это можно реализовать как-то по-другому подтягивая ссылки с учетом категории и бренда - тогда ок, но такая фича очень нужна.

    Вот когда будут категории в брендах и поиске из коробки - тогда там можно будет вывести фильтр.

    Зачем плодить 2 модуля категорий, если можно сделать все в одном (стоковом)?

  15. Универсальный парсинг - это иллюзия.

     

    Целевые сайты уже не так глупы и просты, как вам кажется.

    В некоторых случаях необходим "интеллектуальный" подход, когда нужно обхитрить того, кто пытается обхитрить вас.

     

    К примеру, один из известных магазинов сделал так, что если вы 10 раз подряд будете искать товар(ы), даже с разными интервалами времени, на 11-й раз он вам выдаст товары, но совершенно другие, но из искомой категории. То есть вы даже не заметите подмены. Ищете одно - а парсите другое, но из похожих товаров. Как-то так. В общем подкитывает левак, но не явный. В итоге - у вас масса ошибочных товаров, где названия не соответствуют содержимому.

  16. Обьясню зачем это нужно:

     

    У нас есть бренд Samsung и категории Телевизоры, Смартфоны, Холодильники. В этих категориях есть товары Samsung.

     

    На страницах этих категорий в фильтре у нас в производителях есть Samsung, соответственно будут страницы /televizory/samsung/, /smartfony/samsung/, /holodilnkiki/samsung/. Как правило эти страницы продвигают по запросам "категория + бренд" (телевизоры + samsung = телевизоры samsung).

     

    Какой нужен фильтр в производителях? Разберем на примере Samsung.

     

    На странице бренда Samsung должны быть как минимум фильтр по цене (как в категориях) и ссылки на категории, в которых есть товары. Дальше уже как в категориях можно добавить возможность выбора параметров фильтрации, которые необходимо выводить, но в принципе это не надо.

     

    В итоге нужен фильтр цены и ссылки на категории. Урл в ссылках должны быть в таком же виде как формирует фильтр /категория/бренд/, т.е будет ссылки: Телевизоры Samsung (/televizory/samsung/), Смартфоны Samsung (/smartfony/samsung/), Холодильники Samsung (/holodilnkiki/samsung/).

    Откуда взяться категориям в фильтре?

  17. В брендах нет фильтра. Будет, конечно, но пока нет.

    Почему такая острая необходимость?

    Заходим в категорию, выбираем бренд - вот мы и на странице бренда, только с фильтрами категории, а не всем подряд.

    Какие фильтры вы ожидаете увидеть на странице бренда, например, Samsung?

    Наверняка все? Представьте сколько разной продукции изготовляет этот бренд и какое полотенце из фильтров, дублирующихся фильтров там будет?

  18. осталось только поверить, что ноутбук удобнее полноценного ПК для работы.

    И что монитор, который можно регулировать по высоте и размещать на любом удобном расстоянии от глаз уже не нужен. Также как не нужна независимая клавиатура, которую также можно разместить на удобном для вас расстоянии независимо от размещения экрана.

     

    А в ноутбуке одно привязано к другому в предположении, что пользоваться будет некий среднестатистический юзер со среднестатистическим ростом и длиной рук.

    Для баловства удобно, для серьезной работы - нет.

     

    Глупости. Работа заключается не в ёрзании на пятой точке в поисках вектора комфорта, а в погружении в сам процесс.

    На любом ноутбуке (нетбуке) можно писать хороший код, зарабатывать хорошие деньги, главное - танцором быть хорошим.

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

Important Information

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