0 Пользователей и 1 Гость просматривают эту тему.
  • 142 Ответов
  • 17155 Просмотров
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Откуда мог взяться мусор?
Сложно сказать. Возможно аддон его так корячит, возможно другой скрипт так же с ним работает.
Решение о котором идет речь не идеально, поэтому разработчики нашли другой костыль и создали свой аддон, который создает пункты меню (Addon menu builder). Ну а уж какой костыль использовать, решать конечно всегда пользователю.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

devirus

  • Захожу иногда
  • 140
  • 6 / 0
Может кто-нибудь в курсе как убрать "кеширование" результатов фильтрации?

Т.е. сделал меню-внешнюю-ссылку (без плагина):

index.php?option=com_jshopping&controller=category&task=view&category_id=2&extra_fields[7][]=44

Все работает как часы, но если вернуться в категорию, товары не сбрасываются.
До тех пор пока не удалишь кукис вида "c30becd22265dddd4ed83f57..."
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Код
?option=com_jshopping&controller=manufacturer&task=view&category_id[0]=1&category_id[1]=2&manufacturer_id[0]=1

Код
?option=com_jshopping&controller=products&task=view&category_id=39,38&manufacturer_id=40

Через запятую пожалуйста, сколько угодно. Только вот множественный список при создании пунктов меню создает выбранные позиции в виде массивов, а не через запятую. Чтобы преобразовать этот массив в строку через запятую (Та самая архисложная задача), нужно хакать Joomla (Ну нету там обработки плагинами). Вот и получается что либо хакать Joomla чтобы получалась строка, которую роутер ЖШ понимает, либо хакать сам роутер.

Всё мне не даёт покоя эта тема. ) А нельзя ли в самом аддоне организовать преобразование URL из первого варианта во второй? Без всяких хаков... просто на уровне преобразования одной текстовой строки в другую? Тут же собственно всех делов - найти все вхождения category_id[?] и преобразовать их в category_id=?,?,... так же по аналогии с производителями, продавцами и тд.
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Приятно, когда тебе отвечают, но сейчас не об этом. ) "После установки, необходимо сохранить любую категорию, производителя, метку, продавца, характеристику или опцию характеристики. Любое из перечисленных действий, модифицирует файлы XML для создания выпадающийх списков при создании пунктов меню." - а программно провести какие то действия, чтобы не было необходимости проделывать вышеописанные манипуляции - возможно?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Всё мне не даёт покоя эта тема. ) А нельзя ли в самом аддоне организовать преобразование URL из первого варианта во второй? Без всяких хаков... просто на уровне преобразования одной текстовой строки в другую? Тут же собственно всех делов - найти все вхождения category_id[?] и преобразовать их в category_id=?,?,... так же по аналогии с производителями, продавцами и тд.
Нельзя. Как я уже упоминал:
extra_fields[1]=3&extra_fields[1]=4 и extra_fields[1]=3,4 - Это абсолютно разный результат, потому что первый вариант это выбор товаров с условием "Или" (или 3 или 4), а второй вариант это условие выборки "И" (и 3 и 4)

Приятно, когда тебе отвечают, но сейчас не об этом. ) "После установки, необходимо сохранить любую категорию, производителя, метку, продавца, характеристику или опцию характеристики. Любое из перечисленных действий, модифицирует файлы XML для создания выпадающийх списков при создании пунктов меню." - а программно провести какие то действия, чтобы не было необходимости проделывать вышеописанные манипуляции - возможно?
Аддон основан на работе двух плагинов, а плагины работают только при выполнении каких-либо действий в JoomShopping. Сделано это всё для того чтобы обновлять список.
Вы добавили категорию - Нажали сохранить - В выпадающий список, при создании меню, добавилась эта категория.
Удалили производителя - Из списка производитель убрался.
Можно это всё сделать при любом событии в ЖШ (вплоть до открытия любой страницы в админке), но тогда файлы будут переписываться каждый раз, а это лишние действия, которые не нужны (Например если открыть страницу "Установка и обновление")
Поэтому логично что данные действия выполняются только при изменении списка данных из которых эти самые списки и создаются.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Господа, что же должно появится после установки сего чудесного, как я понял по отзывам, плагина?
Ничего не поменялось. Помогите пожалуйста

П.С.
Извиняюсь, плагин просто не ставиться. При установке выдает: завершено, зеленым цветом, но в списке его нет. Версия магазина 4.7.0. Видимо просто не совместим.
« Последнее редактирование: 30.10.2014, 11:33:55 от nevigen »
*

falconi

  • Новичок
  • 8
  • 0 / 0
Уважаемый Linfuby, подскажите пожалуйста в чем может быть причина. В настройках меню отображаются характеристики, которые я уже удалил из админки. Как их удалить совсем? Вернее откуда, в таблицах БД их вроде нет, в админке они удалены...
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
XML в корне JoomShopping
*

falconi

  • Новичок
  • 8
  • 0 / 0
Biss, спасибо огромное!
Миша, спасибо, что показал, где корень растет )
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Опять возникла потребность вывести в меню ссылку на товары с определенной опцией конкретной характеристики.
Сделал чтобы не париться через внешний URL ссылкой вида: index.php?option=com_jshopping&controller=category&task=view&category_id=1&extra_fields[17]=36

При включенном SEF (ЧПУ) выдает ссылку вида: shop/pistolety-pnevmaticheskie.html?extra_fields[17]=36
Может кто нибудь подскажет как убрать из ссылки хвост - ?extra_fields[17]=36 и добавить алиас ссылки "pistolet-makarova-pm", чтобы получился такой URL - shop/pistolety-pnevmaticheskie-pistolet-makarova-pm.html
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Может кто-нибудь в курсе как убрать "кеширование" результатов фильтрации?

Т.е. сделал меню-внешнюю-ссылку (без плагина):

index.php?option=com_jshopping&controller=category&task=view&category_id=2&extra_fields[7][]=44

Все работает как часы, но если вернуться в категорию, товары не сбрасываются.
До тех пор пока не удалишь кукис вида "c30becd22265dddd4ed83f57..."

Столкнулся с такой же проблемой (Не увидел сообщение раньше). Переделал внешнюю ссылку на: index.php?option=com_jshopping&view=products&category_id=1&extra_fields[17]=36

При включенном SEF (ЧПУ) получил ссылку вида: /component/jshopping/products/?category_id=1&extra_fields[17]=36&Itemid=294
Теперь работает и кукис не сохраняет, то есть при заходе в категорию видим полный список товаров - без фильтрации. А по выше указанной ссылке только 5 товаров - с фильтрацией по заданной характеристике

Вопрос как теперь эту ссылку переделать в ссылку требуемого вида: shop/pistolety-pnevmaticheskie-pistolet-makarova-pm.html
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
через внешнюю ссылку - никак. это должен быть именно пункт меню ЖШ. вы случайно Универсальный фильтр от Невигена не используете? потому что там это все реализовано в полной мере, и можно указывать не только характеристику, а и все остальное (атрибуты, и так далее).
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
На этом сайте нет. Стоит другой фильтр: JoomShopping Smart Filter (Ajax). И все таки может можно сделать ссылку более читаемой через какой то функционал?
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

tomclancys

  • Захожу иногда
  • 152
  • 3 / 0
addon_jshopping_extended_menu_2.5.1._for_3.19 не работает на Joomla 3.6 и JoomShopping 4.12. При создании пунктов меню во всех полях демо данные. Категории из базы не появляются даже после сохраниня пункта меню.
addon_jshopping_extended_menu_1.5_for_4.2 - после установки в админке в магазине белая страница.
*

tomclancys

  • Захожу иногда
  • 152
  • 3 / 0
У кого то получилось убрать запись в куки при использовании варианта в виде ссылки index.php?option=com_jshopping&controller=category&task=view&category_id=2&extra_fields[7][]=44 ?
*

antom

  • Захожу иногда
  • 59
  • 0 / 0
К сожалению не формируется пункт меню по характеристиками, только по диапазону цены. Если убрать ЧПУ то работает, а как сделать что бы и с ЧПУ работало подскажите пожалуйста, может сталкивался кто?
Имею в виду последнее обновление этого дополнения с JoomShopping 4.16 не формирует...
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Народ, появилось какое-нибудь решение? Если с помощью фильтра, то как? Может аддон есть какой?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Народ, появилось какое-нибудь решение?
решение для чего именно? создать пункт меню на товары имеющие определенную характеристику?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
решение для чего именно? создать пункт меню на товары имеющие определенную характеристику?
Да, именно для этого. Желательно с нормальным URL или хотя бы частично нормальным. С возможностью указания meta-данных..
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Я не совсем понимаю как с помощью фильтра создать пункт меню с нужным параметром? Можно вкратце описать схему?

Прочитал описание фильтра, принцип понял.. За ответ спасибо!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Я не совсем понимаю как с помощью фильтра создать пункт меню с нужным параметром? Можно вкратце описать схему?
появится новый тип пункта меню Посадочная страница, там можно задать нужные фильтры, ну и мету, тайтл и прочее
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Адрес e-mail как логин при регистрации

Автор orexov_m

Ответов: 51
Просмотров: 12952
Последний ответ 28.02.2024, 18:34:01
от nevigen
Вместо стоимость 0 руб. вывести БЕСПЛАТНО в карточке товаров (Каталоге)

Автор IgorGeneralov

Ответов: 0
Просмотров: 842
Последний ответ 13.04.2023, 21:06:09
от IgorGeneralov
[Решено] - Заказ на одной странице

Автор shurakana

Ответов: 58
Просмотров: 16484
Последний ответ 16.03.2023, 09:53:16
от kit2m2
Функционал сравнение товаров в JoomShopping

Автор falur

Ответов: 53
Просмотров: 13395
Последний ответ 22.08.2022, 09:54:16
от kit2m2
[Решено] Товар на замену в блоке с ценой

Автор dron

Ответов: 2
Просмотров: 1255
Последний ответ 13.04.2022, 16:09:53
от dron