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

Taatshi

  • Глобальный модератор
  • 5250
  • 480 / 1
  • Верстаем и кодим. Обращайтесь ;)
Мобильное меню, то, что сразу после шапки - смотрим на разрешении менее 767 пикселей. На Open Server все работает как положено, на хостинге при попытке закрыть подпункты второго-третьего уровня схлопывается все меню. То есть, вместо того, чтоб убрать класс у родительского Ul, скрипт убирает его у самого первого  уровня. Сайты АБСОЛЮТНО идентичны - что на опен сервере, что на локалке.

Не могу придумать с какой стороны вообще к этому подступиться.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
На сервере подгружаются дополнительные скрипты а на опене нет. Попробуйте отключить скрипты.
*

Taatshi

  • Глобальный модератор
  • 5250
  • 480 / 1
  • Верстаем и кодим. Обращайтесь ;)
Это какие скрипты подгружаются на сервере? Можно подробнее?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
На сервере подгружаются дополнительные скрипты а на опене нет. Попробуйте отключить скрипты.
ТОже очень интересно, какие же такие скрипты сервер подгружает на фронтенд?
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
ТОже очень интересно, какие же такие скрипты сервер подгружает на фронтенд?
Например этот js/300 и конфликтовать с этим FlexNav.js Посмотрите в отладчике, что может затыкаться и что работает на сервере, а что на локалке.
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Есть 3 варианта из-за чего возникают подобные проблемы:
1 Не полностью загрузились файлы.
Решение - переупаковать и загрузить заново.
2 Конфликт. На сервере подгружаются  скрипты со сторонних ресурсов, которые конфликтуют.
Решение - убрать конфликт.
3 На локалке произведены какие то изменения, а старая версия сохранена в кеше.
Решение - почистить кеш и вернуть до изменений.
*

Taatshi

  • Глобальный модератор
  • 5250
  • 480 / 1
  • Верстаем и кодим. Обращайтесь ;)
На Open Server и на парочке других хостингов, где сайт развернули для проверки, все работает как положено, на хостинге при попытке закрыть подпункты второго-третьего уровня схлопывается все меню. То есть, вместо того, чтоб убрать класс у родительского Ul, скрипт убирает его у самого первого  уровня. Сайты АБСОЛЮТНО идентичны - что на опен сервере, что на локалке. Сжатие скриптов на сервере отключено.
« Последнее редактирование: 04.02.2018, 17:10:11 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
перенеси mod_taatshi_flex_menu.js из шапки в самый конец шаблона. поменяется что нибудь?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
А в чем разница на серверах? Какие модули включены? Так не бывает, что на одном сервере работает, на другом нет, где то различие все таки есть. Или все таки какие то файлы не догружены.
*

Taatshi

  • Глобальный модератор
  • 5250
  • 480 / 1
  • Верстаем и кодим. Обращайтесь ;)
Дим, оно заработало. ПОЧЕМУ?

Дело в том, что мы поотключали и сжатие, и кеширование - везде. И в движке, и на сервере... Причина где? Как найти?

Конечно, можно технически оставить такой уродский вариант работы - но это, по-моему, слишком( Любому ***коду должен быть предел.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Дим, оно заработало. ПОЧЕМУ?

Дело в том, что мы поотключали и сжатие, и кеширование - везде. И в движке, и на сервере... Причина где? Как найти?

Конечно, можно технически оставить такой уродский вариант работы - но это, по-моему, слишком( Любому ***коду должен быть предел.
Заработало из за порядка подключения (как вариант)
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
а оберни в этом скрипте весь код в
Код
jQuery(function($){
тут весь код который есть сейчас
});
и верни опять в head. будет работать?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Taatshi

  • Глобальный модератор
  • 5250
  • 480 / 1
  • Верстаем и кодим. Обращайтесь ;)
У меня уже было обернуто в
Код
(function($){

})(jQuery);

и по-твоему не помогло - снова не пашет

В консоли тишина

Почему именно на этом сервере???  crazy!
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
У меня уже было обернуто в
Код
(function($){

})(jQuery);

и по-твоему не помогло - снова не пашет

В консоли тишина

Почему именно на этом сервере?  crazy!
Попробуйте вернуть обратно в голову.
*

Taatshi

  • Глобальный модератор
  • 5250
  • 480 / 1
  • Верстаем и кодим. Обращайтесь ;)
Код
$document = JFactory::getDocument();
$document->addScript('/modules/mod_taatshi_flex_menu/js/mod_taatshi_flex_menu.js');

Заменила на банальное

Код
<script src="/modules/mod_taatshi_flex_menu/js/mod_taatshi_flex_menu.js" type="text/javascript"></script>

И заработало. Что-то поменялось в последних версиях движка?

Ой, пардон - я не про css
« Последнее редактирование: 04.02.2018, 15:24:47 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Код
$document = JFactory::getDocument();
$document->addScript('/modules/mod_taatshi_flex_menu/js/mod_taatshi_flex_menu.js');

Заменила на банальное

Код
<script src="/modules/mod_taatshi_flex_menu/js/mod_taatshi_flex_menu.js" type="text/javascript"></script>

И заработало. Что-то поменялось в последних версиях движка?

Ой, пардон - я не про CSS
Скорее всего да. Taatshi а почему все в медиа не загоняете?
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
И заработало
смотри, проблема скорее всего в зависимости скрипта от чего-то еще. может быть от HTML разметки, может быть от другого скрипта. когда ты размещаешь скрипт прям в HTML, это "что-то" уже загружено. когда скрипт в head - этого чего то еще нет, не успело загрузится. когда ты запускаешь на локалке - там все уже загружено мгновенно, поэтому работает. в реальности по сети есть задержки, поэтому происходит упс.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
смотри, проблема скорее всего в зависимости скрипта от чего-то еще. может быть от HTML разметки, может быть от другого скрипта. когда ты размещаешь скрипт прям в HTML, это "что-то" уже загружено. когда скрипт в head - этого чего то еще нет, не успело загрузится. когда ты запускаешь на локалке - там все уже загружено мгновенно, поэтому работает. в реальности по сети есть задержки, поэтому происходит упс.
Все так но не совсем. Есть 2 скрипта js когда они грузятся последовательно - все нормально. Как только одновременно происходит упс. Когда поменяли подключение - разнесли их в разные стороны.
*

Taatshi

  • Глобальный модератор
  • 5250
  • 480 / 1
  • Верстаем и кодим. Обращайтесь ;)
rkron? Вот объясните мне, пожалуйста, - как можно грузить два скрипта ОДНОВРЕМЕННО?  ^-^
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
На самом деле, 2 скрипта js не могут начать грузиться одновременно, но они могут  грузиться параллельно и если rkron имел в виду это, то он был прав.
Мы обычно говорим "порядок загрузки (подключения) скриптов", подразумевая под этим "выпонение скриптов".
Не будь паразитом, сделай что-нибудь самостоятельно!
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
На самом деле, 2 скрипта js не могут начать грузиться одновременно, но они могут  грузиться параллельно и если rkron имел в виду это, то он был прав.
Мы обычно говорим "порядок загрузки (подключения) скриптов", подразумевая под этим "выпонение скриптов".
Да именно это я и имел в виду. Одновременная работа конфликтующих js
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Да именно это я и имел в виду. Одновременная работа конфликтующих js
^-^ Теперь я понял, что вы имели в виду совсем не то, что я думал.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ProtectYourSite

  • Живу я здесь
  • 2130
  • 116 / 4
  • Безопасность вебсайтов
А если указывать async скрипту, меняется что?
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
А если указывать async скрипту, меняется что?
С async нужно быть аккуратным. Лучше defer
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скрипт красивой корзины на сайт подходящий на любую CMS или статичный сайт

Автор Dannik

Ответов: 27
Просмотров: 2957
Последний ответ 08.07.2021, 13:27:35
от SaicBerg
Подключить скрипт в body шаблона

Автор IToro82

Ответов: 6
Просмотров: 234
Последний ответ 24.03.2021, 23:28:24
от IToro82
Нужна помощь! На сайте Joomla перестал работать конструктор страниц Quix

Автор Nasekin

Ответов: 1
Просмотров: 190
Последний ответ 05.03.2021, 13:02:27
от NewUsers
Как подключить скрипт только в админке?

Автор zahar_92

Ответов: 7
Просмотров: 188
Последний ответ 25.01.2021, 18:57:03
от beliyadm
Не могу поменять тип пункта меню, Joomla перестает работать

Автор Antyfeev96

Ответов: 5
Просмотров: 183
Последний ответ 13.12.2020, 12:33:50
от AlexB