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

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Доброго  Дня всем !
Господа - а можете сказать у Вас работает фильтр или нет ! - >на этой странице<
Если нет то браузер какой - !
Буду очень благодарен
« Последнее редактирование: 01.11.2021, 02:40:26 от gartes »
*

sivers

  • Живу я здесь
  • 2464
  • 336 / 0
Re: Проверить работу фильтра
« Ответ #2 : 29.10.2021, 12:21:32 »
Вроде работает, если кликать мышью. Но, если набрать текст и не выбирать вариант из выпадалки, а просто нажать Enter, то переходит на страницу результатов без передачи поисковой фразы (с пустым результатом, соответственно). А при клике на кнопку "Найти" все ок.

фф 93 линь
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Проверить работу фильтра
« Ответ #3 : 29.10.2021, 12:32:11 »
заработало.
при наведении на уже активированную опцию во всплывашке я бы выводил "убрать", иначе нелогично получается - обещают показать ещё n итемов но по щелчку их станет меньше, а не больше.
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Проверить работу фильтра
« Ответ #4 : 29.10.2021, 12:49:09 »
Просто Хренотень  !! -
- в Белоруссии открывают в Яндекс браузере - и не работает !!
-  в Украине работает ! и в мобильном и в  Яндекс браузере 
-- Как такое может быть ??
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Проверить работу фильтра
« Ответ #5 : 29.10.2021, 13:11:58 »
ну например, внешние скрипты с разной скоростью грузятся и где-то jquery первым успевает загрузиться, а где-то - не успевает, если отложенная загрузка или неявная очередность.
проси логи с консоли у тех, у кого не работает.
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Проверить работу фильтра
« Ответ #6 : 29.10.2021, 21:23:48 »
#ocfilter

GET https://citydecor.by/view/javascript/summernote/summernote.js net::ERR_ABORTED 404
modulnye-kartiny:79 GET https://citydecor.by/view/javascript/summernote/summernote.css net::ERR_ABORTED 404
modulnye-kartiny:79 GET https://citydecor.by/view/javascript/summernote/summernote.css net::ERR_ABORTED 404
modulnye-kartiny:80 GET https://citydecor.by/view/javascript/summernote/summernote.js net::ERR_ABORTED 404
modulnye-kartiny:91 ****** {text_view_all_results: ' Показать все результаты ', text_empty: 'Нет товаров, которые соответствуют критериям поиска.', module_live_search_show_image: '1', module_live_search_show_price: '1', module_live_search_show_description: '0', …}
modulnye-kartiny:9635 Uncaught TypeError: $(...).mask is not a function
    at HTMLDocument.<anonymous> (modulnye-kartiny:9635)
    at j (jquery-2.1.1.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-2.1.1.min.js:2)
    at Function.ready (jquery-2.1.1.min.js:2)
    at HTMLDocument.I (jquery-2.1.1.min.js:2)


Верхние фильтры работают, нижние нет.
И есть Беларусь, нет такой страны Белоруссия
*

fbr

  • Завсегдатай
  • 1625
  • 189 / 7
Re: Проверить работу фильтра
« Ответ #7 : 30.10.2021, 09:32:33 »
Работает
Chrome Версия 95.0.4638.69
в России
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Re: Проверить работу фильтра
« Ответ #8 : 31.10.2021, 21:00:56 »
Не работает. Браузер и страна не при чем. Вся консоль красная. Почитайте про область видимости переменных и немедленно вызываемые функции. Попробуйте заменить все ваши
Код
<script type="text/javascript">
$(document).ready(function() {
    //...
});
</script>
на
Код
<script>
jQuery(function($) {
    //...
});
</script>
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Проверить работу фильтра
« Ответ #9 : 31.10.2021, 22:31:35 »
А это разве не одно и то же?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Проверить работу фильтра[SOLVED]
« Ответ #10 : 01.11.2021, 02:35:59 »
Всем Большое Спасибо ! - Всем плюс в карму
Траблала как оказалась была вот в чем :
Загружалось 2 версии jQuery ! и вот что получалось - что сам фильтр работает как расширение jQuery - то есть инициализация написана таким образом

Загружается версия(экземпляр) jQuery(2.1.1)
Код
(function($) {
// стартуем стразу как файл загружен
jQuery.fn.extend({
     ocfilter : function(options) {
          // делаем плагин jQuery
     }
})
})(jQuery);
И после того когда этот код отработал ! - грузится еще одна версия(экземпляр) jQuery (3.2.1)
но - уже инициализации фильтра как модуля jQuery - нет
И код
Код
document.addEventListener("DOMContentLoaded", function () {
     jQuery('#ocfilter').ocfilter(options);
})
конечно не может вызвать его как модуль( или часть jQuery) - потому что оно переписано последним экземпляром
и кидало в консоль
Цитировать
jQuery(...).ocfilter is not a function
Вот так ...
Всем спасибо за помощь !




« Последнее редактирование: 01.11.2021, 02:42:30 от gartes »
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Проверить работу фильтра[SOLVED]
« Ответ #11 : 01.11.2021, 02:54:26 »
А это разве не одно и то же?
Да ! )) - Одно и тоже !!
Но я  бы не стал ждать событие когда загрузится jQuery !
так как если в друг этот скрипт окажется где то тут в файле script.js
Код
<html dir="ltr" lang="ru" class="desktop landscape">
    <head>
       <script src="script.js" type="text/javascript"></script>
    </head>
и даже если вы загрузили jQuery,,,  то вы не повесите обработку на элементы которые могут быть в footer (к примеру)
- так или иначе точнее дождаться полного загрузки DOM ! и поймать это событие !
Код
document.addEventListener("DOMContentLoaded", function () {
  var $ = jQuery;
  $('body').append( /// ......... );
})

а еще в window.$ может быть - совсем не jQuery ! )

И есть Беларусь, нет такой страны Белоруссия
Белоруссия
- то Вы ни мне это скажите !!! ))))
-- Хотя правда есть !!
Мне объяснили ::
Цитировать
Беларусь - это правильное название )
Белоруссия - это название было при СССР )
Поэтому Да Вы правы !! - Простите !!
Если честно не обращал внимания !
« Последнее редактирование: 01.11.2021, 03:27:49 от gartes »
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Re: Проверить работу фильтра[SOLVED]
« Ответ #12 : 01.11.2021, 10:26:24 »
А это разве не одно и то же?
Нет. Это IIFE, в которую передан jQuery аргументом. Плюс .ready(). Позволяет избежать конфликтов, связанных с
Цитировать
а еще в window.$ может быть - совсем не jQuery ! )
. Обычно большинство конфликтов связано с некорректной областью видимости пользовательских переменных, и этого варианта хватает. В данном случае, да, это не помогло бы. Не вглядывался в сайт, не заметил 2-х подключений. При поиске проблемы обычно иду от простого к сложному, последовательно.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Solved]Как сделать поле для количества с кнопками + -?

Автор Viclingvolive

Ответов: 5
Просмотров: 641
Последний ответ 18.10.2021, 10:30:19
от gartes
как создать выдвижную панель для фильтра товаров на мобильных устройства

Автор VBedya

Ответов: 0
Просмотров: 423
Последний ответ 11.10.2019, 20:13:09
от VBedya
Модуль фильтра материалов по категории и тегу

Автор antarey

Ответов: 3
Просмотров: 1034
Последний ответ 24.05.2019, 13:55:08
от antarey
Ошибка при опубликовании фильтра Custom Filters

Автор Виталя

Ответов: 0
Просмотров: 488
Последний ответ 20.08.2018, 08:53:13
от Виталя
Можно ли проверить через php что в свойствах CSS?

Автор hels

Ответов: 21
Просмотров: 1304
Последний ответ 21.06.2017, 15:34:55
от rkron