Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

 

Добрый день!

 

Надо исправить баг по фильтру Mega Filter Pro.

Дело в том что фильтр не работает в последних версиях Safari на Iphone/Ipad. Пока не можем точно выяснить где в какой, так как например есть три Iphone 6 с последним IOS, в двух работает - в одном нет. Также есть Ipad 2 c последним IOS где он не работает. Но и куча других устройств iphone 5s/5, 6S, ipad mini где он работает... я не могу выявить закономерность. Разработчик отказался ее решать, как сказал в ввиду отсутствия требуемых гаджетов у него и друзей clear.png))
Работающий фильтр: http://a-g.ua/steklo/arcoroc

 

Так выглядит неработающий фильтр в этом варианте (скрин с Ipad 2, IOS 9.2.1): http://postimg.org/image/8ncs6oln1/

P.S.: что делали и не помогло:



  • обращались к автору модуля за советом. Кстати, на его демо-сайте аналогичная ситуация, но там после F5 оно иногда подгружает нормально;
  • обновляли jquery и jquery ui до последних версий, меняли загрузку с //code.jquery.com
  • пробовали прописывать defer/async для скриптов
  • пробовали включить отладку подключением Ipad (на котором не работает) к ПК через Safari но эта функция работает только на Mac, но сейчас его нет.


Если есть у кого-нибудь идеи или кто знает как решить проблему - пишите предложения.

Спасибо!

 
 

 

 

Надіслати
Поділитися на інших сайтах


Хотели бы помочь, но там такой запутанный код у автора :)

Я его смотрел ...

Все как то усложнено, хотя те же функции можно было бы сделать гораздо проще и меньшими затратами кода

Половину кода вообще можно было бы выкинуть

Думаю кроме самого автора вам вряд ли кто поможет... или это будет приличную сумму стоить

  • +1 1
Надіслати
Поділитися на інших сайтах

Я уже начинаю жалеть что связался с Mega Filter Pro :) Понятное дело что автор лучше всего знает свой модуль. С другой стороны, каждый разработчик должен быть заинтересован в некой кроссбраузерности/адаптивности модуля, разве нет? Это влияет на продажи. В данной теме я не говорю про специфические браузеры какие-то или редкие гаджеты.. Моя ошибка что не проверил изначально работу. 

Надіслати
Поділитися на інших сайтах


Я уже начинаю жалеть что связался с Mega Filter Pro :) Понятное дело что автор лучше всего знает свой модуль. С другой стороны, каждый разработчик должен быть заинтересован в некой кроссбраузерности/адаптивности модуля, разве нет? Это влияет на продажи. В данной теме я не говорю про специфические браузеры какие-то или редкие гаджеты.. Моя ошибка что не проверил изначально работу. 

 

Я бы сразу не стал связываться с этим модулем, только увидев, что ему требуется vQmod (причем версии НЕ совместимой с opencart 2.x :roll: )

vQmod и opencart 2.x - да это лень разработчика и плохая его квалификация

В мусорку сразу бы отправился

Надіслати
Поділитися на інших сайтах

 

grey0207 Я бы тоже рекомендовал это решение

Надіслати
Поділитися на інших сайтах

это лень Марк. куда проще "чуток подправить" свой vqmod файл чем писать с нуля ocmod и добавить в описании "требуется N версия vqmod"

 

Да там и код такой что "мама не горюй" ...

Видно что писалось "костылями" 

  • +1 1
Надіслати
Поділитися на інших сайтах

Да есть OCMOD для Mega Filter Pro (автор просто нигде не пишет об этом и отправляет по запросу))), иначе я бы не ставил 

 

Насколько я помню первый ocmod к нему выпустил даже не автор  :)  :-D :roll:   А пользователи.

А потом уже автор его "вставил" к себе, при этом понятное дело не афиширует этого, потому что ocmod не его

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Товарищи - чуть не купил этот супер пупер мега фильтер про супер и мегапро.
Фильтр поковырял и мне понравился - но ка стороннем шаблона работать не хочет, говорят автор помогает заставить работать.
Выходит знатоки советуют фильтр filter Pro 2.5.17.4 от Фрилансер.
Так вот вопрос такой - он с чужими шаблонами заработает без танцев с бубнами, отличается ли в плане юзабилити и функционала витрины от мегафильтра?
Спасибо заранее за совет. Необходимо срочно уже определиться с фильтром и покупать хостинг.

Надіслати
Поділитися на інших сайтах


  • 5 months later...

 

Добрый день!

 

Надо исправить баг по фильтру Mega Filter Pro.

Дело в том что фильтр не работает в последних версиях Safari на Iphone/Ipad. Пока не можем точно выяснить где в какой, так как например есть три Iphone 6 с последним IOS, в двух работает - в одном нет. Также есть Ipad 2 c последним IOS где он не работает. Но и куча других устройств iphone 5s/5, 6S, ipad mini где он работает... я не могу выявить закономерность. Разработчик отказался ее решать, как сказал в ввиду отсутствия требуемых гаджетов у него и друзей clear.png))

Работающий фильтр: http://a-g.ua/steklo/arcoroc

 

Так выглядит неработающий фильтр в этом варианте (скрин с Ipad 2, IOS 9.2.1): http://postimg.org/image/8ncs6oln1/

P.S.: что делали и не помогло:

  • обращались к автору модуля за советом. Кстати, на его демо-сайте аналогичная ситуация, но там после F5 оно иногда подгружает нормально;
  • обновляли jquery и jquery ui до последних версий, меняли загрузку с //code.jquery.com
  • пробовали прописывать defer/async для скриптов
  • пробовали включить отладку подключением Ipad (на котором не работает) к ПК через Safari но эта функция работает только на Mac, но сейчас его нет.

Если есть у кого-нибудь идеи или кто знает как решить проблему - пишите предложения.

Спасибо!

 
 

 

 

 

был такой "косяк" стояла версия модуля 1,2,8.х, на ос 1,5,6,1,  поставили стикеры для товаров и все упало как на скрине (на всех платформах).

частично решил обновлением модуля до 1,3,1,0 (не последний, нашел в инете вместе с плюсом) отображение стало ок. но пропала возможность выбора атрибутов (больше нельзя добавлять новые фильтры, в них не загружаются атрибуты)  

писал "афтару" ни ответа ни привета.

 

Надіслати
Поділитися на інших сайтах


писал "афтару" ни ответа ни привета.

полный письтёщь

автор не только его лечит но и под любые шаблоны его адаптирует

связь по мылу

так шо покупайте и получите ответ

Змінено користувачем AWARO
Надіслати
Поділитися на інших сайтах


Автор бывает что не отвечает пару дней, но отвечает всегда.

По этой теме: проблема была в Safari, когда включен Private Mode. В таком варианте Safari не работает с такой штукой как localstorage: https://wouterdeschuyter.be/blog/local-storage-is-not-supported-with-safari-in-private-mode-1274581356

MFP не работал без localStorage, и кстати, модуль который советовали сверху - тоже  :-)

Как сейчас не знаю - надо тестировать.

Змінено користувачем grey0207
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Будьте осторожны, внося изменения в файлы Mega Filter Pro.

У меня внезапно слетела лицензия MFP, при попытке её ввести - получаю: "Your license has been blocked because earier you tried to activate MFP using incorrect data. Please try again after 48 hours." На их HelpDesk я так и не смог написать. Написал разработчику и в суппорт.

Ответ: "Your license has been blocked because you have modified the original files of MFP."

А я действительно поменял две цифры в файле mega_filter.js ('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); так как MFP менял колонки на странице категорий с 3-ёх на 4 (шаблон UniShop)

  • +1 1
Надіслати
Поділитися на інших сайтах


А дальше что?

Изменить удалось?

Если это мне вопрос - нет, пока не удалось. Это только вчера приключилось.

Бан сняли. Получил ответ:

JS files you can edit without any limit, but if you want to activate and use MFP, you can't edit the following files:
 
/system/library/mfilter_activate.php
/system/library/mfilter_core.php
/system/library/mfilter_module.php
 

because your license will be blocked again. So you have to restore the original content of these files and try again.

 

Странно, я их и не трогал.

Змінено користувачем Dzhavdet
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Если это мне вопрос - нет, пока не удалось. Это только вчера приключилось.

Бан сняли. Получил ответ:

JS files you can edit without any limit, but if you want to activate and use MFP, you can't edit the following files:

 

тоже редактировал файл mega_filter.js, так как есть аналогичная проблема с отображением. У меня все ок - не заблокировали.)

Меняю в конце файла в секции: // Product Grid 3 строчки на :

 

if (cols == 2) {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12');

} else if (cols == 1) {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12');

} else {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12');

}

 

Может кому полезно будет)

Надіслати
Поділитися на інших сайтах


тоже редактировал файл mega_filter.js, так как есть аналогичная проблема с отображением. У меня все ок - не заблокировали.)

Меняю в конце файла в секции: // Product Grid 3 строчки на :

 

if (cols == 2) {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12');

} else if (cols == 1) {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12');

} else {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12');

}

 

Может кому полезно будет)

для этого в настройках фильтра есть поле js

 

  • +1 1
Надіслати
Поділитися на інших сайтах


для этого в настройках фильтра есть поле js

 

Кстати да, спасибо)

Для коректной работы нужно вставлять целиком функцию? И она подменит эту же функцию из стандартного файла скрипта?

function display_MFP(view) {

// Product List

$('#list-view').click(function() {

$('#content .product-grid > .clearfix').remove();

$('#content .row > .product-grid').attr('class', 'product-layout product-list col-xs-12');

localStorage.setItem('display', 'list');

});

// Product Grid

$('#grid-view').click(function() {

$('#content .product-layout > .clearfix').remove();

// What a shame bootstrap does not take into account dynamically loaded columns

var cols = $('#column-right, #column-left').length;

if (cols == 2) {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12');

} else if (cols == 1) {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12');

} else {

$('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12');

}

localStorage.setItem('display', 'grid');

});

if (localStorage.getItem('display') == 'list') {

$('#list-view').trigger('click');

} else {

$('#grid-view').trigger('click');

}

}

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.