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

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #90 : 08.11.2013, 22:31:20 »
На JS 3.15\ Joomla 2.5 Всплывающее окно видно только часть его т.к заходит за блок списка продуктов.
присваивал этому окну свойство z-index , но не помогает.

Может быть не те действия с моей стороны? ^-^

Кто сталскивался? Или знает в чем дело, буду благодарен за подсказку +  )
*

lvitalij

  • Осваиваюсь на форуме
  • 39
  • 4 / 0
  • Осваиваюсь на форуме
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #91 : 10.11.2013, 17:55:59 »
Заметил одну особенность. Если характеристика - множественный список, то при проставлении галочки на одном из значений характеристики - результат "найдено" (во всплывшем окошке) показывает неправильно, но при переходе на "показать" все тип-топ. Где лажу искать?
*

vikvol

  • Захожу иногда
  • 52
  • 2 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #92 : 11.11.2013, 16:36:34 »
Сегодня обновил Joomla до версии 3.2.0. при выборе значения характеристики модуль фильтрует но после пропадают надписи характеристик. до обновления модуль работал отлично. Подскажите, пожалуйста, решение этой проблемы.

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

talerillo

  • Захожу иногда
  • 73
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #93 : 12.11.2013, 00:55:56 »
Приветствую! Прочитал внимательно ветку, и так и не разобрался как элементарно создать характеристику?? =)) бейте
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #94 : 12.11.2013, 01:00:57 »
это тема фильтра
ищите информацию как создать хар-ки по форуму или в Google.
уже масса всего описано, в том числе и видео есть.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

lvitalij

  • Осваиваюсь на форуме
  • 39
  • 4 / 0
  • Осваиваюсь на форуме
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #95 : 15.11.2013, 19:12:54 »
кто знает как разобраться с фильтрацией по характеристикам - мультиспискам (характеристика - как множественный список)
если характеристика "мультисписок", то фильтр учитывает только те значения, которые стоят первые (мне так кажется) в списке характеристик конкретного товара.
Например, есть четыре товара
A - размеры 1, 2, 3, 4
B - размеры 1, 2, 3
C - размеры 2, 3
D - размеры 3, 4
начинаем фильтровать
если ставим галочку на размере 1 - всплывает "найдено 2", и при "показать" выводит 2 товара. все ОК
но если размер 2 (т.е. размер не первый в списке размеров именно в этом товаре) - всплывает "найдено 1", а при "показать" выводит все 3 товара.
если 3 размер - всплывает "найдено 1", а при "показать" выводит все 4 товара.
а если 4 размер (нигде не первый в списке, ни в одном товаре), то всплывает "найдено 1", а при "показать" выводит все как положено - 2 товара.

эта переменная
Код
$num_selected_products = &JSFilterModel::getNumSelectedProductsForCategory($mainstream_id, $field__mainstream_id, $price_from_for_select, $price_to_for_select, $ch_fields, $altstream_fields, $field__altstream_id);

вроде как рассчитывается здесь lib/jsfilter_model.php

кусок кода, который ИМХО за это отвечает
Код
	//ajax
function getNumSelectedProductsForCategory($mainstream_id, $field__mainstream_id, $fprice_from=0, $fprice_to=0, $extra_fields=false, $altstream_fields=false, $field__altstream_id=false)
{
$db = &JFactory::getDBO();

$where = "";

if(is_array($extra_fields))
{
$i=0;
foreach($extra_fields as $ch_key => $characteristic) {

$j=0;
foreach($characteristic as $fieldvalue) {

if(count($characteristic) == 1) break;

if($fieldvalue == '0')
{
//if($i==0)
if($where=="")
{
$where.= "AND (";
}
else
{
$where.= ") AND (";
}
}
else
{
if($j==0)
{
$where.= "";
}
else
{
$where.= " OR ";
}

$where.= "extra_field_".$ch_key."=".$fieldvalue;

$j = 1;
}

}

$i = 1;

//$old_ch_key = $ch_key;
}

if($where != "") $where.= ")";
}

if(is_array($altstream_fields))
{
$count_fields = count($altstream_fields);

$i=0;
foreach($altstream_fields as $field_id) {

if($count_fields == 1) break;

if($field_id == '0')
{
$where.= " AND (";
}
else
{
if($i==1)
{
$where.= "";
}
else
{
$where.= " OR ";
}

$where.= $field__altstream_id." = ".$field_id;
}

$i++;

}

if($count_fields > 1) $where.= ")";

}

if($fprice_from!=0 || $fprice_to!=0)
{
$where.= " AND ((prod.product_price/curr.currency_value) BETWEEN $fprice_from AND $fprice_to)";
}


            $dbquery = "SELECT
COUNT(prod.product_id) AS count_prod
FROM
#__jshopping_products AS prod,
#__jshopping_products_to_categories AS pr_cat,
#__jshopping_currencies AS curr
WHERE
pr_cat.product_id = prod.product_id
AND
curr.currency_id = prod.currency_id
AND
".$field__mainstream_id." = ".$mainstream_id."
".$where;
/*
$fp=fopen('test1.txt',"w");
fwrite($fp, $dbquery);
fclose($fp);
*/
            $db->setQuery($dbquery);
//             $rows = $db->loadObjectList();
$result = $db->loadResult();

return $result;
}


кто видит, где бок и почему при "показать" выводит все товары правильно?
« Последнее редактирование: 15.11.2013, 19:25:22 от lvitalij »
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #96 : 25.11.2013, 18:00:42 »
Проблема скорее всего связана с языковымы файлами, поскольку когда нажимаю на характеристики то после обработки названия характеристик исчезают так как названий на английском языке не назначено то что назначено - отображается без проблем.

та же хрень.
*

rdyu

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #97 : 26.11.2013, 21:53:31 »
Вечер добрый.
Подскажите... имею JoomShopping 4.4.0 и Joomla 3.2.0
Модуль который в шапке хорошо работает до момента когда в настройках включаю Характеристики.
После этого при изменении любой любого параметра в фильтре он задумывается (выводит часики) и так и висит пока не обновишь страницу. При этом сами характеристики в фильтре не отображаются (только производители, и цена)
Это у меня такой глюк? Или у всех?
Заранее спасибо за ответ!

*

ugrumy

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #98 : 27.11.2013, 10:33:21 »
Проблема скорее всего связана с языковымы файлами, поскольку когда нажимаю на характеристики то после обработки названия характеристик исчезают так как названий на английском языке не назначено то что назначено - отображается без проблем.
А как это вылечить?
Пока решил проблему так: в каждой характеристике товара в наименовании на английском прописал такое же название как и на русском, в результате при нажатии все отображается
« Последнее редактирование: 29.11.2013, 09:20:08 от ugrumy »
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #99 : 27.11.2013, 13:34:04 »
rdyu, на 3.2 модуль не работает
*

talerillo

  • Захожу иногда
  • 73
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #100 : 28.11.2013, 13:52:56 »
На JS 3.15\ Joomla 2.5 Всплывающее окно видно только часть его т.к заходит за блок списка продуктов.
присваивал этому окну свойство z-index , но не помогает.

Может быть не те действия с моей стороны? ^-^

Кто сталскивался? Или знает в чем дело, буду благодарен за подсказку +  )
та же беда, подскажите где править! =) плюсану (http://tablet.msk147.listkom.ru/catalog/youandao.html)
« Последнее редактирование: 28.11.2013, 14:06:28 от talerillo »
*

talerillo

  • Захожу иногда
  • 73
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #101 : 28.11.2013, 13:59:34 »
и еще вопрос, почему в стандартном модуле когда заходишь в подкатегории - фильтр виден, а если ставлю этот доработанный фильтр - то он виден только там где есть товары(( где-то галочку не поставил?

Ответ нашел на форуме, может кто тоже столкнется:

Зайдите в каждый товар (редактирование товара) и выбирите Нужные вам категории и подкатегории (вкладка "информация о товаре" и там выделить все категории). Результат  - товар отображается в категории и подкатегории.
« Последнее редактирование: 28.11.2013, 14:19:31 от talerillo »
*

neАdmin

  • Захожу иногда
  • 91
  • 4 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #102 : 28.11.2013, 18:33:25 »
Здравствуйте. А это только у меня так?
   Задаю фильтр, например на производителя и он подсчитывает опубликованные и Неопубликованные товары в соответствии с фильтром. Ну и при клике по "показать" показывает только опубликованные. Короче находит 5 товаров а выдает 1.

А также, если товар назначить только для администрации, то не залогиненый посетитель в подсчете видит одно количество а получает меньше
« Последнее редактирование: 28.11.2013, 18:41:36 от neАdmin »
*

talerillo

  • Захожу иногда
  • 73
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #103 : 03.12.2013, 14:35:47 »
та же беда, обрезает окно найденных товаров, подскажите где править!

никто не помог - нашел решение сам - /httpdocs/plugins/system/jat3/jat3/base-themes/default/css/layout.css у меня строчка 17 - там меняем hidden на visible (.column { overflow: visible; float: left; })
*

lexrast

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #104 : 04.12.2013, 10:58:25 »
При выборе любой характеристики фильтр полностью сворачивается оставляя кнопки старт и сброс, выбор по диапазону цен ползунком не работает
Решается не только выводом на все страницы сайта, но и "Вывести на всех, кроме указанных" - убираете страницы, на которых Вам не нужно видеть фильтр (или просто пустое место если там нету товаров) и всё.
*

vikvol

  • Захожу иногда
  • 52
  • 2 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #105 : 14.12.2013, 01:01:22 »
Сегодня обновил Joomla до версии 3.2.0. при выборе значения характеристики модуль фильтрует но после пропадают надписи характеристик. до обновления модуль работал отлично. Подскажите, пожалуйста, решение этой проблемы. http://shop.it-expert.if.ua/cctv/camery/outcam.html

Вопрос для меня по прежнему открыт. может есть у кого решение?
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #106 : 14.12.2013, 17:25:15 »
vikvol откатиться на предыдущую версию Joomla
*

apsent254109

  • Новичок
  • 7
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #107 : 15.12.2013, 03:20:35 »
хелп !))! ! ! ! !

ребят помогите.

не могу заставить работать сладер цен.
http://woo-bass.ru/index.php/speakers

что только не перепробовал(((

и, вроде, ноконфликт ставил, jqwery подкладывал последний,

в настройках js указывал версию jqwery,
сейчас стоит JB_pkg_jblibrary который подгружает jqwery  (пробовал и с Google и с яндекса и с оф сайта).

шаблон от yootheme (Pace).

куда лезти не пойму(((


« Последнее редактирование: 20.12.2013, 05:10:48 от apsent254109 »
*

vikvol

  • Захожу иногда
  • 52
  • 2 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #108 : 16.12.2013, 00:03:20 »
vikvol откатиться на предыдущую версию Joomla

это будет только временное решение проблемы...
*

ElenaS

  • Захожу иногда
  • 53
  • 0 / 1
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #109 : 26.12.2013, 20:24:46 »
Фильтр замечательный! Но сворачивается при ответе  в одной опции. Может посмотрите за небольшую денежку? очень неохота возвращаться к   бюджетному варианту
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #110 : 09.01.2014, 10:17:18 »
Аналогичный вопрос. Как решить добрые люди подскажут ?:)

кто знает как разобраться с фильтрацией по характеристикам - мультиспискам (характеристика - как множественный список)
если характеристика "мультисписок", то фильтр учитывает только те значения, которые стоят первые (мне так кажется) в списке характеристик конкретного товара.
Например, есть четыре товара
A - размеры 1, 2, 3, 4
B - размеры 1, 2, 3
C - размеры 2, 3
D - размеры 3, 4
начинаем фильтровать
если ставим галочку на размере 1 - всплывает "найдено 2", и при "показать" выводит 2 товара. все ОК
но если размер 2 (т.е. размер не первый в списке размеров именно в этом товаре) - всплывает "найдено 1", а при "показать" выводит все 3 товара.
если 3 размер - всплывает "найдено 1", а при "показать" выводит все 4 товара.
а если 4 размер (нигде не первый в списке, ни в одном товаре), то всплывает "найдено 1", а при "показать" выводит все как положено - 2 товара.

эта переменная
Код
$num_selected_products = &JSFilterModel::getNumSelectedProductsForCategory($mainstream_id, $field__mainstream_id, $price_from_for_select, $price_to_for_select, $ch_fields, $altstream_fields, $field__altstream_id);

вроде как рассчитывается здесь lib/jsfilter_model.php

кусок кода, который ИМХО за это отвечает
Код
	//ajax
function getNumSelectedProductsForCategory($mainstream_id, $field__mainstream_id, $fprice_from=0, $fprice_to=0, $extra_fields=false, $altstream_fields=false, $field__altstream_id=false)
{
$db = &JFactory::getDBO();

$where = "";

if(is_array($extra_fields))
{
$i=0;
foreach($extra_fields as $ch_key => $characteristic) {

$j=0;
foreach($characteristic as $fieldvalue) {

if(count($characteristic) == 1) break;

if($fieldvalue == '0')
{
//if($i==0)
if($where=="")
{
$where.= "AND (";
}
else
{
$where.= ") AND (";
}
}
else
{
if($j==0)
{
$where.= "";
}
else
{
$where.= " OR ";
}

$where.= "extra_field_".$ch_key."=".$fieldvalue;

$j = 1;
}

}

$i = 1;

//$old_ch_key = $ch_key;
}

if($where != "") $where.= ")";
}

if(is_array($altstream_fields))
{
$count_fields = count($altstream_fields);

$i=0;
foreach($altstream_fields as $field_id) {

if($count_fields == 1) break;

if($field_id == '0')
{
$where.= " AND (";
}
else
{
if($i==1)
{
$where.= "";
}
else
{
$where.= " OR ";
}

$where.= $field__altstream_id." = ".$field_id;
}

$i++;

}

if($count_fields > 1) $where.= ")";

}

if($fprice_from!=0 || $fprice_to!=0)
{
$where.= " AND ((prod.product_price/curr.currency_value) BETWEEN $fprice_from AND $fprice_to)";
}


            $dbquery = "SELECT
COUNT(prod.product_id) AS count_prod
FROM
#__jshopping_products AS prod,
#__jshopping_products_to_categories AS pr_cat,
#__jshopping_currencies AS curr
WHERE
pr_cat.product_id = prod.product_id
AND
curr.currency_id = prod.currency_id
AND
".$field__mainstream_id." = ".$mainstream_id."
".$where;
/*
$fp=fopen('test1.txt',"w");
fwrite($fp, $dbquery);
fclose($fp);
*/
            $db->setQuery($dbquery);
//             $rows = $db->loadObjectList();
$result = $db->loadResult();

return $result;
}


кто видит, где бок и почему при "показать" выводит все товары правильно?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #111 : 09.01.2014, 12:43:14 »
Код: php
$where.= "extra_field_".$ch_key."=".$fieldvalue;
Этот код переводит значение "extra_field_".$ch_key в числовой вид, поэтому получается что значение "1,2,3" приводится к числу 1, а "2,3" приводится к числу 2.
Для корректного поиска нужно воспользоваться поиском значение в массиве данных. То есть написать примерно так:
Код: php
$where.= "FIND_IN_SET (".$fieldvalue.", extra_field_".$ch_key.")";
Финансовая благодарность принимается по реквизитам в подписи :)
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

vbgraphics

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #112 : 22.01.2014, 21:00:42 »
Спасибо - пригодится
*

vbgraphics

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #113 : 23.01.2014, 17:33:20 »
Добрый день. Спасибо за модуль. очень пригодился.
-Один вопрос. Где формируются опции товара для поиска. У меня выходят только -Производители-
вот на этом примере http://www.arredoitaly.ru/category/category/view/10
мне нужно ещё по стилю
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #114 : 24.01.2014, 12:29:28 »
Дополню двумя моментами:
1. Чтобы фильтр работал только с товарами которые в наличии в добавляем в файле /modules/mod_jshopping_filters/lib/jsfilter_model.php во все sql запросы в раздел where
Код
AND
prod.product_publish = '1'
2. У меня не заработал слайдер нормально с jquery ui 1.10.4, сделал так:
в файле /modules/mod_jshopping_filters/tmpl/default.php в функции runPriceSlider() находим superslide: и меняем это слово на slide:
также удаляем подгрузку библиотеки в начале этого файла <script type="text/javascript" src="modules/mod_jshopping_filters/assets/jquery.ui-slider.js"></script>
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #115 : 03.02.2014, 14:17:35 »
JS 4.4
Странно конфликтует с Advanced Module Manager
Выводиться как надо, но при выборе любого чек бокса, исчезает всё кроме кнопок сбор и старт оО Второй день не могу понять что за фигня :) подскажите где искать косяк :))))
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #116 : 03.02.2014, 17:37:40 »
Вполне возможно что в Advanced Module Manager. Не первый раз уже был замечен. Полностью уверены, что 100% поддержка вашей версии Joomla?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #117 : 03.02.2014, 17:53:24 »
Когда его отключаю все работает отлично. Включаю начинается то что выше.
Ну конечно все для 3 Joomla ставил
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #118 : 03.02.2014, 19:10:11 »
Цитировать
Когда его отключаю все работает отлично. Включаю начинается то что выше.
ну вы ж сами отвечаете на свой вопрос :)

Цитировать
все для 3 Joomla ставил
Joomla 3 разная бывает
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Усовершенствованый фильтр 3.4.0(ajax)
« Ответ #119 : 03.02.2014, 19:36:28 »
ДА так надо ж както с этим бороться
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AJAX пагинация товара

Автор ExJTMaster

Ответов: 10
Просмотров: 3414
Последний ответ 12.10.2020, 16:20:18
от sivers
Плагин для покупки в категории товара JoomShopping 4, с применением ajax

Автор draff

Ответов: 14
Просмотров: 1009
Последний ответ 18.05.2020, 06:29:43
от draff
Ajax для стандартной сортировки товаров

Автор zahar_92

Ответов: 0
Просмотров: 630
Последний ответ 03.12.2019, 13:42:56
от zahar_92
Получить ajax данные в корзине

Автор Zelyonkin

Ответов: 3
Просмотров: 639
Последний ответ 06.06.2019, 13:33:50
от dmitry_stas
Фильтр 3.0.1 пути преобразования

Автор thisisslipknot

Ответов: 195
Просмотров: 42845
Последний ответ 25.02.2018, 18:24:34
от stiven-sigal