+ Ответить в теме
Показано с 1 по 14 из 14
  1. #1
    Viarts Man brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность
    Регистрация
    22.10.2011
    Адрес
    Kiev
    Сообщений
    318
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    20 Всего
    Загрузки
    4
    Закачек
    0
    Вес репутации
    7

    По умолчанию Работа фильтра - глюк или так и должно быть?

    Добрый день.
    1. Цена в фильтре:
    Если цена на товар 0 и рассчитывается через опции, фильтр не правильно выбирает товар, то есть фильтр не учитывает цену опций, так и должно быть?
    2. Работа фильтра:
    При выборе в фильтре к примеру "Диагональ 18'", выводит 5 листов, при переходе на второю страницу фильтр теряется, так и должно быть?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    Модератор expy за этого человека можно гордится expy за этого человека можно гордится expy за этого человека можно гордится expy за этого человека можно гордится expy за этого человека можно гордится expy за этого человека можно гордится expy за этого человека можно гордится expy за этого человека можно гордится expy за этого человека можно гордится
    Регистрация
    13.04.2009
    Адрес
    Riga
    Возраст
    33
    Сообщений
    376
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    64 Всего
    Загрузки
    3
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    1
    Если цена на товар 0 и рассчитывается через опции, фильтр не правильно выбирает товар, то есть фильтр не учитывает цену опций, так и должно быть?
    Фильтр не может определить цену товара, которая рассчитывается через опции. Посчитайте количество комбинаций цены одного товара при 10 опциях.

    2. Нужно смотреть найстройки страниц.
    Спамеры здесь долго не живут!
    Откройте для себя такие замечательные элементы письменности, как знаки препинания!
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. Сказали спасибо:

    brand (11.01.2012)

  4. #3
    Moderator Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    432
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    289 Всего
    Загрузки
    14
    Закачек
    0
    Вес репутации
    40

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Тут Обнаруженные ошибки ViArt Shop v.4.07 RE 19_07_utf8 я писал, как реализовать работу расширенного поиска с учетом цен опции, если у товара одна опция. Вероятно, нечто похожее можно сделать и для фильтра.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  5. Сказали спасибо:

    brand (11.01.2012)

  6. #4
    Сообщество ViArts oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    194
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    19 Всего
    Загрузки
    16
    Закачек
    0
    Вес репутации
    12

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от Aleksey Посмотреть сообщение
    ... Вероятно, нечто похожее можно сделать и для фильтра.
    Насколько это сложно сделать? Можете дать подсказку, что и где менять?
    Заранее спасибо
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  7. #5
    Сообщество ViArts oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    194
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    19 Всего
    Загрузки
    16
    Закачек
    0
    Вес репутации
    12

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Aleksey
    В файле block_filter.php я нашёл подобный код:
    PHP код:
            if (strlen($lprice)) {
                
    $conv_price $lprice $currency["rate"];
                
    $sql_where .= " AND ( ";
                
    $sql_where .= " (i.is_sales=1 AND (i." $sales_field "+i.".$properties_field.")>=" $db->tosql($conv_priceNUMBER) . ") ";
                
    $sql_where .= " OR ((i.is_sales<>1 OR i.is_sales IS NULL) AND (i." $price_field "+i.".$properties_field.")>= " $db->tosql($conv_priceNUMBER) . ") ";
                
    $sql_where .= ") ";
            }
            if (
    strlen($hprice)) {
                
    $conv_price $hprice $currency["rate"];
                
    $sql_where .= " AND ( ";
                
    $sql_where .= " (i.is_sales=1 AND (i." $sales_field "+i.".$properties_field.")<=" $db->tosql($conv_priceNUMBER) . ") ";
                
    $sql_where .= " OR ((i.is_sales<>1 OR i.is_sales IS NULL) AND (i." $price_field "+i.".$properties_field.")<= " $db->tosql($conv_priceNUMBER) . ") ";
                
    $sql_where .= ") ";
            } 
    Подскажите пожалуйста, что там нужно дописать, чтобы получилось, как у Вас в расширенном поиске?
    Спасибо.
    Последний раз редактировалось oldmanager; 11.01.2012 в 00:21.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  8. Сказали спасибо:

    brand (11.01.2012)

  9. #6
    Viarts Man brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность
    Регистрация
    22.10.2011
    Адрес
    Kiev
    Сообщений
    318
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    20 Всего
    Загрузки
    4
    Закачек
    0
    Вес репутации
    7

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от expy Посмотреть сообщение
    2. Нужно смотреть найстройки страниц.
    Где смотреть и какие настройки?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  10. #7
    Viarts Man brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность
    Регистрация
    22.10.2011
    Адрес
    Kiev
    Сообщений
    318
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    20 Всего
    Загрузки
    4
    Закачек
    0
    Вес репутации
    7

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от expy Посмотреть сообщение
    1
    Фильтр не может определить цену товара, которая рассчитывается через опции. Посчитайте количество комбинаций цены одного товара при 10 опциях.
    .
    Пускай бы показывал цену которая забита как "цена опции" (фильтр её не проверяет), а то показывает цену ноль!
    Последний раз редактировалось brand; 11.01.2012 в 12:22.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  11. #8
    Moderator Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    432
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    289 Всего
    Загрузки
    14
    Закачек
    0
    Вес репутации
    40

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от oldmanager
    В файле block_filter.php я нашёл подобный код:
    А я не нашел ничего подобного. Учет цен опций нужно настраивать в опциях фильтра, создав особую опцию, и прописав кучу параметров.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  12. #9
    Moderator Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    432
    Сказали 'Спасибо' за это сообщение. :
    4 за это сообщение
    289 Всего
    Загрузки
    14
    Закачек
    0
    Вес репутации
    40

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Немного помучался с фильтром по ценам опций, вроде получилось. И даже не очень сложно.

    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 90 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
    Последний раз редактировалось Aleksey; 11.01.2012 в 19:46.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  13. Сказали спасибо:

    nemo (12.01.2012) , oldmanager (12.01.2012) , brand (12.01.2012) , expy (11.01.2012)

  14. #10
    Viarts Man brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность brand - весьма и весьма положительная личность
    Регистрация
    22.10.2011
    Адрес
    Kiev
    Сообщений
    318
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    20 Всего
    Загрузки
    4
    Закачек
    0
    Вес репутации
    7

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от Aleksey Посмотреть сообщение
    Немного помучался с фильтром по ценам опций, вроде получилось. И даже не очень сложно.

    *** скрытый текст ***
    Проверил на своём сайте, работает только в том случае, если в товаре обязательно указана:
    1. Основная цена "цена(основная цена продажи) *" + цена опции "Основная цена (можно с + или -)"
    2. Цена опции "Основная цена (можно с + или -)"
    Если указана только основная цена "Цена (основная цена продажи) *" - не работает.

    Подскажите пожалуйста какой нужно сделать запрос, что-бы проверялась одновременно и Основная цена "цена (основная цена продажи) *" и "Цена опций" (которая находится в той-же вкладке, что и "цена (основная цена продажи) *" )
    cena-opcii.jpg
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  15. #11
    Moderator Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    432
    Сказали 'Спасибо' за это сообщение. :
    3 за это сообщение
    289 Всего
    Загрузки
    14
    Закачек
    0
    Вес репутации
    40

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от brand
    Если указана только основная цена "Цена (основная цена продажи) *" - не работает.
    Правильно, что не работает. Это же фильтр по ценам опций. По ценам товара есть стандартный фильтр. А чтобы совместить и то, и другое - нужно писать другие запросы.

    Цитата Сообщение от brand
    Подскажите пожалуйста какой нужно сделать запрос, что-бы проверялась одновременно и Основная цена "цена (основная цена продажи) *" и "Цена опций" (которая находится в той-же вкладке, что и "цена (основная цена продажи) *" )
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 90 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
    Последний раз редактировалось Aleksey; 12.01.2012 в 08:55.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  16. Сказали спасибо:

    brand (13.01.2012) , nemo (12.01.2012) , oldmanager (12.01.2012)

  17. #12
    Сообщество ViArts oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    194
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    19 Всего
    Загрузки
    16
    Закачек
    0
    Вес репутации
    12

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от Aleksey Посмотреть сообщение
    Немного помучался с фильтром по ценам опций, вроде получилось. И даже не очень сложно.

    *** скрытый текст ***
    Спасибо за совет.
    Вроде всё получилось, но появился "нюансик". Если в фильтре много значений, то на странице он выглядит ужасно длинным столбиком (я его в столбик переделал). Подскажите, можно-ли значения каждой опции фильтра сделать выпадающим списком?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  18. #13
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,561
    Сказали 'Спасибо' за это сообщение. :
    3 за это сообщение
    46 Всего
    Загрузки
    11
    Закачек
    1
    Вес репутации
    10

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от oldmanager Посмотреть сообщение
    Спасибо за совет.
    Вроде всё получилось, но появился "нюансик". Если в фильтре много значений, то на странице он выглядит ужасно длинным столбиком (я его в столбик переделал). Подскажите, можно-ли значения каждой опции фильтра сделать выпадающим списком?
    А вы посмотрите в настройках показа блока используемого фильтра ( в конструкторе страниц). Там можно указывать количество пунктов в фильтре, чтобы не было "бороды". Поставьте значение 5-7 или другое, все пункты сверх заданного значения будут скрываться за плюсиком и раскрываться при клике по нему.
    Интернет-магазин на Viart Shop, это не так сложно и страшно, как кажется...
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  19. Сказали спасибо:

    brand (19.02.2012) , oldmanager (04.02.2012) , Subbota (18.01.2012)

  20. #14
    Сообщество ViArts oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность oldmanager - весьма и весьма положительная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    194
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    19 Всего
    Загрузки
    16
    Закачек
    0
    Вес репутации
    12

    По умолчанию Re: Работа фильтра - глюк или так и должно быть?

    Цитата Сообщение от Aleksey Посмотреть сообщение
    Немного помучался с фильтром по ценам опций, вроде получилось. И даже не очень сложно.

    *** скрытый текст ***
    Спасибо, Aleksey.
    Я сделал, как вы написали, но у меня с этими настройками товары не фильтровались, пока я не удалил все значения в столбце "ID значения".
    А ещё у меня в строке "Фильтр SQL From", перед условием "va_items_properties ip, va_items_properties_values ipv," стоит пробел, т.к. без него выдаёт ошибку. Наверное это только у меня так, но я всё же напишу здесь, может кому поможет.
    Теперь товары фильтруются по цене опции.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top