Перейти к содержимому


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


  • Вы не можете ответить в тему
Сообщений в теме: 469

#441 mrTimex

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 82 сообщений
Репутация: -2
Начинающий

Отправлено 05 November 2013 - 02:16 PM

На определенную хар-ку убираю галку показывать в фильтре, а она все равно отображается для поиска. Куда копать?
  • 0

#442 draconius@list.ru

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 28 November 2013 - 11:22 AM

Добрый день, никак не могу найти ссылку на скачивание фильтра, может кто нибудь плз её бросить?
  • 0

#443 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 28 November 2013 - 11:27 AM

внимательно прочитайте первый пост этой темы.
  • 0

#444 FairStar

    Пользователь

  • Пользователи
  • PipPip
  • 13 сообщений
Репутация: 0
Начинающий

Отправлено 14 December 2013 - 11:16 AM

После внедрения слетела Админка :))
Не могу зайти 500 ошибка...

Может есть решения ? Бекапы делал :))

И, кстати, может кто-нибудь за вознаграждение помочь с внедрением... ;))
  • 0

#445 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 December 2013 - 02:33 PM

Может есть решения ? Бекапы делал :))

Ну так если делались бэкапы, то решение очевидно - сделать рестор из бэкапа :).
Ну а дальше либо снова внимательно ставить по инструкции, либо обратиться к тому, кто поставит.

Я этих фильтров наставил уже очень много и проблемы при его установке иногда возникают на уровне шаблона, когда он нестандартен, да еще и с ошибками-недоделками. Т.е. никак не в админке, там все проще простого.

"Ошибка 500" в подавляющем большинстве случаев возникает тогда, когда есть синтаксическая ошибка в PHP-коде.
Посмотрите error-лог, ошибка там указана в явном виде в стиле "в файле bla-bla-bal.php в строке 1234 отсутствует закрывающая скобка".

PS. Хотя не, вру :). В подавляющем большинстве случаев эта ошибка возникает при неудалении кэша после правок :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#446 FairStar

    Пользователь

  • Пользователи
  • PipPip
  • 13 сообщений
Репутация: 0
Начинающий

Отправлено 15 December 2013 - 09:44 PM

badisoft, Спасибо, буду копать :)
Все остальное в лс
  • 0

#447 EverySport

    Новичок

  • Download User
  • Pip
  • 8 сообщений
Репутация: 2
Начинающий

Отправлено 08 January 2014 - 03:59 PM

badisoft,

Здравствуйте!

Никак не получается заставить работать фильтр :(
Все по инструкции делаю, а никак не выходит.

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

То есть фильтр работает только если искать по цене.

вот какая ошибка в sql вылетает если выбрать одну из характеристик в фильтре и нажать показать
ERROR: 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Sql: SELECT count(DISTINCT pos.optionID) AS count FROM afjj_product_options_set AS pos LEFT JOIN afjj_products_opt_val_variants AS povv USING (variantID) WHERE productID=139 AND ()
Link: /index.php?categoryID=1&extrafilter=1&search=1&search_name=&search_price_from=1309&old_search_price_from=1309&search_price_to=4474&old_search_price_to=4474&param_4%5B%5D=17&advanced_search_in_category=1
Date: 08.01.14 - 17:47:02
Dump:
array(10) {
  ["categoryID"]=>
  int(1)
  ["extrafilter"]=>
  string(1) "1"
  ["search"]=>
  string(1) "1"
  ["search_name"]=>
  string(0) ""
  ["search_price_from"]=>
  int(1309)
  ["old_search_price_from"]=>
  string(4) "1309"
  ["search_price_to"]=>
  int(4474)
  ["old_search_price_to"]=>
  string(4) "4474"
  ["param_4"]=>
  array(1) {
	[0]=>
	string(2) "17"
  }
  ["advanced_search_in_category"]=>
  string(1) "1"
}
array(0) {
}
---

не сталкивались с такой проблемой?

update:
Еще раз все перепроверил и заново установил. Все работает отлично!

Спасибо тебе badisoft!!!
  • 0

#448 valeradr

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 49 сообщений
Репутация: 0
Начинающий

Отправлено 03 February 2014 - 09:36 PM

Может кто сталкивался? Возникла такая проблема, когда захожу в Характеристики товаров и отмечаю галочками характеристики где их отображать (Краткое, полное, фильтр1...) нажимаю сохранить и все галочки пропадают. Не пойму где я накосячил и в чем может быть проблема
  • 0

#449 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 February 2014 - 06:40 PM

Не пойму где я накосячил и в чем может быть проблема

Попробуйте update из предыдущего перед вашим сообщения. Должно помочь.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#450 rebus

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 27 February 2014 - 09:53 PM

Пункт 5. в файле function.php в функции ScanGetVariableWithId

а где этот файл ? я так и не нашел
Версия скрипта 3_1_2_vip официально купленная, не Null

11. в файле product_detailed.tpl.html ищем текст

{section name=i loop=$product_extra}

и добавляем после него (где-то ниже строкой, где-то в той же строке)
там таких строк {section name=i loop=$product_extra} несколько , надо для каждого ?


и тоже самое в 10. в файле product_brief.tpl.html ищем текст {section name=i loop=$product_info.product_extra} тоже несколько
  • 0

#451 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 28 February 2014 - 11:45 AM

а где этот файл ? я так и не нашел

Опечатка. functions.php

там таких строк {section name=i loop=$product_extra} несколько , надо для каждого ?

Очевидно, раз строкой ниже написано "таких замен в файле семь".

и тоже самое в 10

И то же самое.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#452 EverySport

    Новичок

  • Download User
  • Pip
  • 8 сообщений
Репутация: 2
Начинающий

Отправлено 03 March 2014 - 09:09 PM

Всем привет!

Столкнулся с проблемой при вводе значений для доп. характеристик.

Изображение
Если значений = 499, то последующие значения добавить невозможно для данной характеристики.
И ошибки никакой не выскакивает

Пытаюсь добавить новое значение
Изображение

Возвращает страницу с характеристиками, но почему-то пустую
Изображение

Никто не сталкивался с такой проблемой?
  • 0

#453 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 03 March 2014 - 10:24 PM

Никто не сталкивался с такой проблемой?

Похоже на дефолтовое ограничение на количество post-переменных (1000)
http://www.php.net/m....max-input-vars
Но подобная настройка и раньше была, до PHP 5.3.9 - post_max_size
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#454 EverySport

    Новичок

  • Download User
  • Pip
  • 8 сообщений
Репутация: 2
Начинающий

Отправлено 04 March 2014 - 01:26 PM

Никто не сталкивался с такой проблемой?

Похоже на дефолтовое ограничение на количество post-переменных (1000)
http://www.php.net/m....max-input-vars
Но подобная настройка и раньше была, до PHP 5.3.9 - post_max_size


Да, на сервере установлено значение max_input_vars (1000)

Получается вопрос к хостеру?

Спасибо тебе badisoft!
  • 0

#455 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 March 2014 - 02:05 PM

Получается вопрос к хостеру?

К тому, кто может увеличить это значение.
Может, у Вас на хостинге вполне сработает
value max_input_vars 2000
в .htaccess.
Хотя, конечно, маловероятно.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#456 EverySport

    Новичок

  • Download User
  • Pip
  • 8 сообщений
Репутация: 2
Начинающий

Отправлено 04 March 2014 - 02:37 PM

Получается вопрос к хостеру?

К тому, кто может увеличить это значение.
Может, у Вас на хостинге вполне сработает
value max_input_vars 2000
в .htaccess.
Хотя, конечно, маловероятно.


badisoft, Спасибо еще раз!

Хостер увеличил значение max_input_vars до 5000 и все заработало, также он сказал что это максимум, а это видимо означает что рано или поздно опять возникнет подобная ситуация :(
  • 0

#457 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 March 2014 - 04:43 PM

это видимо означает что рано или поздно опять возникнет подобная ситуация

Когда у Вас будет превышен лимит в 5000 input-ов, то эта проблема (легко решаемая разбитием на страницы) будет не самой главной.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#458 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 March 2014 - 12:38 PM

Update:
1. Более-менее причесан шаблон. Мешанина яваскрипта в onclick-ах вынесена за пределы HTML-кода в отдельные функции.
2. Мелкие внешние косметические изменения.
3. Теперь фильтр совместим со штатным фильтром, хоть оба рядом ставьте. Ну и с аяксовым фильтром тоже.
4. Переделано довольно много, так что наверняка добавлены новые ошибки :).

Шапка темы обновлена.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#459 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 March 2014 - 07:22 PM

1. PostUpdate (по мотивам быстро найденных ошибок).
2. Давно хотел убрать показ-непоказ характеристик из фильтра. Есть отдельный мой же модуль. Убрал.

Шапка темы обновлена.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#460 Original001

    Новичок

  • Assistent vsupport.club
  • Pip
  • 6 сообщений
Репутация: 0
Начинающий

Отправлено 24 March 2014 - 07:38 PM

Badisoft, я извиняюсь за засорение темы AJAX фильтра и хочу узнать как можно скачать этот фильтр?
  • 0