Jump to content
deadlylimonad

Проблема с выпадающими меню на мобильных устройствах

Recommended Posts

Привет. Проблема в том, что все выпадающие меню (главное вверху и несколько в футере) в мобильной версии сайта начинают работать т.е. выпадать только после прокрутки страницы на тлф. туда-сюда, или если в браузере (при эмуляции тлф.) то после некоторого перетаскивания границ экрана эмулируемого устройства (320-760px). Думаю, что-то с подгрузкой скриптов. Куда копать?

Версия ocStore 2.3.0.2.2, JOURNALv.2.8.5

Screenshot_1.jpg

Edited by deadlylimonad

Share this post


Link to post
Share on other sites

Ваша главная проблема это Journal 

Это как сифилис - сначала нос отпал, потом уши) Лучше бы сделали сайт на шаблоне с нормальным кодом. На этом форуме их полно с адекватной поддержкой.

А доя поддержки вашего сайта Вам нужно писать либо в услуги либо в тех поддержку шаблона

  • +1 2

Share this post


Link to post
Share on other sites

Если откроете консоль то увидите что у вас скобка стоит в js скрипте и от нее идет ошибка

Я Вам скажу еще по своему опыту в шаблоне Journal так все завязано что вы напишите к примеру такое название товара

McDonald's

и у вас пол сайта из за кавычки работать не будет 

  • +1 1

Share this post


Link to post
Share on other sites

Кто-то засунул в окно ввода Custom JS темы вот это:

<a style="width:88px; height:31px; text-decoration:none; display:block; overflow: hidden; background:transparent url(http://www.urladd.ru/urladd/urladd.png) no-repeat;" href="http://lojy.ru" title="Регистрация в каталогах">
<p style="margin:0; padding: 0px 0px 0px 0px; font-family:Arial; font-size:12px; font-weight: bold; color:white;">
<span style="display:block; text-align:center; text-shadow: 0px 1px 0px #32608d;">
<b>Регистрация в каталогах</b>
</span>
</p>
</a>

Удалил его и все меню сразу нормально заработали.

Кто его туда вставил?, или заказчик или дырка в безопасности? Спрошу у заказчика для начала..

Share this post


Link to post
Share on other sites
1 минуту назад, deadlylimonad сказал:

Кто-то засунул в окно ввода Custom JS темы вот это:


<a style="width:88px; height:31px; text-decoration:none; display:block; overflow: hidden; background:transparent url(http://www.urladd.ru/urladd/urladd.png) no-repeat;" href="http://lojy.ru" title="Регистрация в каталогах">
<p style="margin:0; padding: 0px 0px 0px 0px; font-family:Arial; font-size:12px; font-weight: bold; color:white;">
<span style="display:block; text-align:center; text-shadow: 0px 1px 0px #32608d;">
<b>Регистрация в каталогах</b>
</span>
</p>
</a>

Удалил его и все меню сразу нормально заработали.

Кто его туда вставил?, или заказчик или дырка в безопасности? Спрошу у заказчика для начала..

а шаблон где взяли? вероятно там где взяли там и добавили это все

судя по тому что реклама русская - то скачано где то на мусорке

  • +1 1

Share this post


Link to post
Share on other sites

Скачан был с themestotal. Не было ничего в этих полях, всё было пусто, будем посмотреть и расследовать кароче, но это уже совсем другая история.

Edited by deadlylimonad

Share this post


Link to post
Share on other sites
5 часов назад, deadlylimonad сказал:

Скачан был с themestotal.

какой ещё тоталс?
 

Share this post


Link to post
Share on other sites
11 минут назад, deadlylimonad сказал:

Theme Free Nulled

Отправлен в бан за варез.

Закрыто.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Similar Content

    • By Mojitoua
      Всем привет.
      Ищу исполнителя.
      На сайте есть выпадающее меню (по нажатию - КАТАЛОГ ТОВАРОВ)
      Эту кнопку и все выпадающие меню нужно скрыть от поисковиков, то есть оставить для людей (юзабилити).
      Сделать это нужно по умному, без noindex и nofollow, я так понимаю альтернативы аяксу нет.
      Уверен здесь хорошо это реализовано, как пример f.ua.
    • By Kingfrelance
      Добрый день, решил переделать стандартные модули "рекомендуемые" опенкарт 2.3 в виде карусели товаров, ситуации такова. Сделал верстку, подключил slick slider. По умолчанию установил в слайдер что товаров будет 4 на ПК версии. Но тут таков вопрос, если товаров меньше 4 то слайдер не работает корректно
      область слайдера становится маленькой и карточку товара плющит. Если больше 4 то все гуд.
      вот код
       

      Вот скриншот
      там где рекомендуемые то это проблема а там где хит продаж, там больше 3 продуктов, там все гуд
      Вот
    • By Yarilo
      Добрый день, Форумчане! Появилась надобность добавить на сайт конвертер физических величин. На просторах интернета нашёл готовый бесплатный код. Но не получается его добавить =(
       
       
      Добавляю через редактор, но после вставки кода (который выше), обратно закрыть редактор уже нельзя, только удалив весь код целиком.
      http://prntscr.com/mzx6ka
       
      Может, кто подсказать, как запустить?
    • By Jonotan
      Здравствуйте! Mega Filter (не работает javascript после фильтрации), если обновить страницу javascript начинает работать с примененным фильтром. 
      Находил несколько тем с данной проблемой, но решения так и не нашел.
      Много решал задач, но это прям вопрос года! )
       
      Вопрос: куда нужно вставлять javascript, чтобы после фильтрации работал javascript.
      Спасибо, очень буду рад решению этой проблемы :))
      OcStore 2.3.0.2.3
       
       
    • By Exzik
      Добрый день , форумчане 
      Появилась проблема, которую я не могу решить сам 
      На страницу категорий добавил скрипт прокрутки, работает как часы  и грузит все отлично.
      Проблема в том, что из-за этого скрипта перестали работать кнопки (Добавить в корзину и т.д )
      Не могли бы подсказать в чем именно проблема ? 
      Ссылка на сайт  тут
       
       
      Скрипт 
      $(function() { function scrollLoader() { console.log('---', 123) if ($(window).scrollTop() == $(document).height() - $(window).height()) { console.log('---', 'ok') setTimeout(function() { $('#endless').trigger('click') }, autoscroller.delay) } } var autoscroller = [] //setting autoscroller.hidePagination = 1 autoscroller.autoScroll = 0 autoscroller.catcher = '#endless' autoscroller.delay = 1000 autoscroller.loading = 0 $(window).scroll(function() { scrollLoader() if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { autoscroller.loading = true $('#endless .fa-refresh').addClass('btn-load-new') } }) if ($('.category-catalog').length) { if ($('.pagination').length && !$('.pagination > li:last-child').hasClass('active')) { $('#content col-12 col-md-9 order-2').hide() $('.pagination') .parent() .before( '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 120px;" ><span class="btn-load-new">Еще товары</span></i></button></div>') $('#endless').on('click', function(e) { var lastProduct = $('.pagination') .closest('.category-catalog') .find('.front-top-products li:last-child') var nextPage = $('ul.pagination li.active').next().find('a:first-child') var nextPageHref = nextPage.attr('href').substring(7) // console.log('---',nextPageHref); // console.log('---', nextPage.attr('href')); $.ajax({ url: 'https://' + nextPageHref, beforeSend: function() { $('#endless .fa-refresh').addClass('btn-load-new') }, success: function(data) { var products = $(data).find('.category-catalog .front-top-products') lastProduct.after(products) $('.pagination').html($(data).find('.pagination > *')) nextPage = $('ul.pagination li.active').next().find('a:first-child') if (nextPage.length == 0) { $('#endless').remove() } else { $('#endless .fa-refresh').removeClass('btn-load-new') } autoscroller.loading = 1 }, }) return false }) } } function inWindow(el) { if ($(el).length) { var scrollTop = $(window).scrollTop() var windowHeight = $(window).height() var offset = $(el).offset() if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true } } return false } })  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.