Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

RGB

Users
  • Posts

    6,970
  • Joined

  • Last visited

Everything posted by RGB

  1. Не ставьте кривые сторонние сборки подозрительных сайтов, вот и все исправления :)
  2. Пардон, а эту новую функцию вызывать нигде не надо?
  3. И что мешает упростить задачу, используя поле модели, чтобы хранить эти характеристики там? Все равно модель товара указывается обычно в его названии, и получается бесполезное дублирование.
  4. Если вы характеристики храните в поле модель, то: В файле catalogcontrollerproductcategory.php добавить в районе 200 строки: 'model' => $result['model'], А потом в шаблоне вывода категории (catalogviewthemedefaulttemplateproductcategory.tpl) в нужном вам месте добавить <?php echo $product['model']; ?>
  5. Вы уже вернулись из отпуска? Еще одно пожелание к фильтру появилось - чтобы диапазон цены выводился в зависимости от выборки (например, у меня в магазине есть как относительно дешевые товары-аксессуары до 5$, так и дорогие до 5000$). При этом большинство товаров находятся на уровне 500-1000$, соответственно диапазон в 5К не нужно выводить на 95% страниц, а он, насколько я понял, таким образом не регулируется. Давайте не будем оффтопить, просто ваш вопрос был не самым детальным в этой теме :) Конкурентов люблю, относительно кондиционеров ничего против не имею.
  6. Очень хотелось бы видеть ваше лицо, когда к вам в офис придет покупатель, и скажет, что купленный у вас кондиционер как-то криво работает и в нем явно чего-то НЕ ХВАТАЕТ!
  7. Мы все здесь ждем такого функционала:-) Но пока автор не вернется из отпуска, видимо ничего не сдвинется.
  8. =^_^= был неоднократно замечен в распространении шаблонов со скрытыми ссылками на себя, может вы оттуда подцепили какую-то гадость? У меня этот ресурс никогда не вызывал доверия.
  9. Аккордеон конечно иногда может помочь, но если у вас много опций фильтров в каждой категории (возьмем средние цифры, 50-100 категорий и по 5 групп фильтров с 5 значениями каждый), вы же не станете создавать отдельные категории на каждый фильтр? Фильтры решают именно эту проблему, когда нужно сохранить простую структуру магазина, но из-за обилия разноплановых товаров их нужно как-то группировать.
  10. А если вас что-то смущает, замените в моем примере слова Список, Красный и Синий на Переключатель, Маленький и Средний (блок опций выше) - там логики все так же нет, когда я выбираю Маленький, идет вывод 1 товара (напротив Средний и Большой все так же стоит единица), клацаю Средний, и ничего не происходит (хотя логично предположить, что 1 напротив этого пункта значит наличие еще одного, привязанного к нему, товара).
  11. А он что, выводится только на одной странице? :) Сворачивание (кнопку-треугольник) в шаблоне убрать видимо, или скрыть в файле стилей. По новой версии демки - подсчет мне (да и не только мне, у меня тут целая компания обсуждает ваш фильтр :)) все равно кажется не очень логичным, объясню почему. Выбираю я например в блоке Список цвет Красный (2), выводится 2 элемента, при этом внизу доступен переключатель Синий (1), ставлю галку, и ничего не меняется. Я в ступоре и размышляю минуту. Вы думаете пользователь в такой ситуации сразу догадается, что элементы от второго переключателя входят в состав первого? Тоже самое с другими переключателями: пока что, как и прежде, для полного счастья не хватает отображения зависимости выбора пользователя от того, что будет выводиться. К примеру выше (как мне кажется следовало бы сделать в будущих версиях): пользователь выбрал Красный (вывелось 2 элемента), а все те переключатели, для которых нет соответствия (Синий и прочие), должно быть скрыты - это логика интерфейса и принцип соответствия ожидаемого результата, пользователь на большом сайте не будет наугад щелкать по фильтру в надежде, что что-то да выведется.
  12. А демку на сайте обновить не забыли? Подсчета что-то не вижу, хотя если это то, что я думаю (когда кол-во опций = 0, можно скрыть пункт фильтра), то именно такого функционала не хватало в текущей версии.
  13. Ну такими ударными темпами через неделю фильтр станет просто эталонным :-) Удачи в разработке и с нетерпением жду реализации вышеперечисленных пожеланий (кол-во в скобках, дезактивация опций без товаров и т.п.)
  14. Ну опять же, мне кажется не надо гнаться за такими цифрами, для рядового юзера что 50 мс, что 500 мс, особой роли не сыграют.
  15. Немного оффтоп, но тем не менее: сейчас уже практически все нормальные браузеры и поисковики нормально работают с кириллицей в адресах (ИЕ тоже скоро научится, а его пользователей с каждым днем все меньше).Транслитерировать человеческое название категории в абракадабру на транслите сейчас уже практически нет смысла (сравните Komplektuyushchie_dlya_kompyuterov и Комплектующие_для_компьютеров, неужели вы думаете, что первый вариант кто-то запомнит?). Если кто сомневается в отношении поисковиков - посмотрите на Википедию, которая уже давно и успешно применяет кириллические адреса для страниц, что не мешает ей занимать первые позиции по очень многим запросам. Поэтому ИМХО можно просто брать название категории, менять пробелы на прочерки, и прекрасно использовать в качестве значения поля seo_url.
  16. На второй демке что-то цена не работает. Ну и по прежнему не хватает деактивации тех элементов управления, для которых нет больше соответствий. К примеру, выбрали производителя телефонов, а параметры размеров футболок все еще остаются активными, хотя при выборе любого из них ничего не поменяется в результатах выборки телефонов. Как уже выше писал товарищ milus, можно взять как пример реализации фильтр Soor'а, похожая реализация также давно уже есть на хотлайне или розетке, ну и вообще это логично - скрыть то, что не даст результатов при взаимодействии с пользователем.
  17. Да, действительно, если покупатель ищет именно разные товары одного бренда, это будет уместным.
  18. https://opencartforum.com/topic/9542-%D0%BF%D1%80%D0%B8-%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B8-seopro-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B/ А как вы хотите? Чтобы опенкарт сам догадывался, какие вы хотите там видеть адреса?)
  19. Не кажется ли вам, что будет нереально огромный список всех возможных параметров фильтров, если зайти в раздел любого крупного производителя? Это ведь только запутает покупателя, не проще ли пойти другим путем? К примеру, если я, на месте покупателя, захочу купить смартфон самсунг, но не знаю какой - я скорее всего не буду заходить в раздел компании с кучей товаров (и ноуты, и техника, и что угодно еще), я просто пойду в раздел смартфонов и там выберу сортировку по производителю - самсунг, чтобы увидеть все возможные версии именно их смартов.
  20. Вообще не хватает как раз того, что вы перечислили в планах (хотя учет цен с налогами и т.п. мне лично кажется не приоритетным). Когда это все будет реализовано, получится пожалуй лучший вариант из существующих, но есть еще один такой момент. В отличии от модуля SooR, где нет аякса, там можно дать ссылку на страницу с учетом включения/отключения каких-то фильтров. Как у вас это можно сделать? К примеру в вашем демо: как получить ссылку на результат выборки десктопов производства только Canon и HP?
  21. Пожелание такое, которого ИМХО не хватает практически во всех подобных модулях - предусмотреть возможность импорта/экспорта всех параметров фильтра. Или он у вас подхватывает характеристики товара, которые уже есть в базе, не используя своих полей? Тогда это конечно очень круто
  22. Вас уверяли весьма далекие от SEO люди) Я не претендую на звание специалиста, но элементарные основы - рекомендации Google для вебмастеров, полезно будет почитать любому, кто работает в сети: http://support.googl...&answer=35769#1 Кому лень читать - насчет множества скрытых ссылок есть рекомендации как минимум в двух местах:
  23. Я вас уверяю, любой поисковик не будет в восторге от массы нерелевантных ссылок на каждой карточке товара, а если эти ссылки еще и скрыты - то все еще печальнее.
  24. По вашему это сделано для поисковиков? А что хорошего в наличии массы не релевантных скрытых ссылок? Пример: магазин бытовой техники, категория ноутбуки, при этом для наращивания веса страницы классно иметь ссылки на что-то подобное, например на экраны для ноутбуков, зарядки и т.п., но как может помочь куча скрытых ссылок на совершенно не связанные разделы, например на телефоны/смартфоны, телевизоры и холодильники? Возможно вы знаете о новинках в поисковых алгоритмах что-то такое, чего не знаю я? :)
  25. При внимательном изучении шаблона модуля по адресу catalogviewthemedefaulttemplatemodulecategory.tpl была обнаружена интересная (и непонятная мне) особенность вывода. Дело в том, что ссылки на категории, которые не являются дочерними для текущей главной, скрываются на странице через свойство display: none; вместо того, чтобы просто не выводить их на страницу.Зайдите на страницу http://demo15.myopen...gory&path=25_28 и посмотрите код: <div class="box-category"> <ul> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=20">Компьютеры (13)</a> <ul> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=20_26"> - PC (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=20_27"> - Mac (1)</a> </li> </ul> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=18">Ноутбуки (5)</a> <ul> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=18_46"> - Macs (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=18_45"> - Windows (0)</a> </li> </ul> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=25" class="active">Компоненты (2)</a> <ul> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=25_32"> - Веб-камеры (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=25_28" class="active"> - Мониторы (2)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=25_29"> - Мышки (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=25_30"> - Принтеры (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=25_31"> - Сканеры (0)</a> </li> </ul> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=57">Планшеты (1)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=17">Програмное обеспечение (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=24">Телефоны и PDA (3)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=33">Камеры (2)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34">MP3 Плееры (4)</a> <ul> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_43"> - test 11 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_44"> - test 12 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_47"> - test 15 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_48"> - test 16 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_49"> - test 17 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_50"> - test 18 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_51"> - test 19 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_52"> - test 20 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_53"> - test 21 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_54"> - test 22 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_55"> - test 23 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_56"> - test 24 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_38"> - test 4 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_37"> - test 5 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_39"> - test 6 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_40"> - test 7 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_41"> - test 8 (0)</a> </li> <li> <a href="http://demo15.myopencart.ru/index.php?route=product/category&path=34_42"> - test 9 (0)</a> </li> </ul> </li> </ul> </div> Несмотря на это, пользователю выводятся только дочерние ссылки активной категории Компоненты (хотя в коде есть все ссылки на подкатегории главной категории Компьютеры (PC/Mac), Ноутбуки (Macs/Windows) и так далее ): Мне кажется логичным было бы их не выводить вообще (хотя возможно я чего-то не понимаю, но вроде бы здесь явно лишняя работа), ибо их и так не видно (раз уж выводятся дочерние ссылки на подкатегории только для активной категории) - это и для поисковиков нехорошо (представьте, что на каждой странице вашего крупного магазина грузится сотня ссылок, которые потом непонятно зачем просто скрываются), и чисто с точки зрения написания нормального кода не имеет смысла - зачем выводить лишнюю информацию, чтобы потом ее скрыть? Поэтому предлагаю использовать следующее простое решение (или даже ввести его в сборку, ИМХО в текущем виде модуль категорий выполняет лишнюю работу): В вышеуказанном файле category.tpl 13 строку: <?php if ($category['children']) { ?> предлагается заменить на это: <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> При этом будет выполнятся проверка на то, являются ли подкатегории потомками для текущей активной категории, и если это не так, то ничего выводиться не будет, в отличии от стандартного модуля, где ссылки выводятся, а потом скрываются.P.S. Все это касается версии 1.5.2.1
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.