Автор Тема: Product  (Прочитано 1076 раз)

29 Март 2015, 12:06:27
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Запись в лог может быть отключена.
Часто у Fancybox проблемы с tab плагином при подгрузки контента на ajax.
Лечится обновлением версии jquery и плагинов.
29 Март 2015, 12:11:39
Ответ #16
  • Фрилансер
  • *
  • Сообщений: 125
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Запись в лог может быть отключена.
Часто у Fancybox проблемы с tab плагином при подгрузки контента на ajax.
Лечится обновлением версии jquery и плагинов.
извеняюсь но jquery вроде не адекватная версия, да и плагины не нуждаются в обновлении, или я вас не так понял))
29 Март 2015, 12:13:59
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В теме, в модулях бывает подключают разные версии библиотеки jquery или модов, поэтому и возникают проблемы.
29 Март 2015, 12:50:15
Ответ #18
  • Фрилансер
  • *
  • Сообщений: 125
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В теме, в модулях бывает подключают разные версии библиотеки jquery или модов, поэтому и возникают проблемы.
а так это нужно в каждом модуле обновить беблиотеку? тогда к примеру если обновить на jquery-2.1.3 то у многих плагинах будут проблемы потому что многие работают на 1.9 или на 1.7 я только попытался обновить fancybox и все здох
29 Март 2015, 13:34:20
Ответ #19
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не нужно обнолвять jquery, так как многие модули испольуют версию, которая идет в стандарном пакете.
Если у вас есть модули, которые работают на другой версии, то используйте $.noConflict()
29 Март 2015, 13:51:38
Ответ #20
  • Фрилансер
  • *
  • Сообщений: 125
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не нужно обнолвять jquery, так как многие модули испольуют версию, которая идет в стандарном пакете.
Если у вас есть модули, которые работают на другой версии, то используйте $.noConflict()
подробней как прописать? и где прописать?
29 Март 2015, 14:23:17
Ответ #21
  • Фрилансер
  • *
  • Сообщений: 125
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
я прописал так <script type="text/javascript">
     jQuery.noConflict();
 </script>
надеюсь верно прописал  а прописал его в header.tpl
29 Март 2015, 14:33:25
Ответ #22
  • Фрилансер
  • *
  • Сообщений: 125
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
после всего выше изчез с главной блок новые поступления,теперь нужно жмякать на ссылку новые поступления и тогда они показываются, значит не верно я что то сделал
29 Март 2015, 15:27:06
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
19. Используйте «noconflict» для переименования глобального объекта «jquery», когда используете его с другими фреймворками
Многие JavaScript-фреймворки используют символ "$" в качестве краткой записи и это может может вызвать непредсказуемый результат при попытке использования нескольких библиотек сразу, на одной страничке. К счастью, есть простое решение. Функция .noconflict() обеспечивает контроль "$" и дает возможность задать собственное имя переменной, например
var $jabrajabr = jQuery.noConflict(); 
$jabrajabr('#myDiv').hide();
Применять нужно к конретным объектам.
29 Март 2015, 21:14:40
Ответ #24
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
вот тут с вами я и не соглашусь,простой пример делал соц сеть на фоксе на локалке не фига не вышло не один JS в фоксе не хотел работать на локалке я и денвер и опенсервер использувал, без результатов, а как только загрузил на тестовый хостинг то фокс сразу ожил и работал без проблем, а также такие глюки замечены и в дельфине, некотырые модуля на локалке не работают
Лучший вариант для работы под windows, это установить VirtualBox.
1. Скачать VirtualBox
2. Установить.
3. Запустить и добавить вирт.машину в VirtualBox (образ ос вашего удаленного сервера).
Denwer вам больше не нужен.
Сайт будет одинаково работать на вашем пк и на удаленном сервере.
Cоздание интернет сайтов Webstudio UwK
30 Март 2015, 10:28:59
Ответ #25
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
вот тут с вами я и не соглашусь,простой пример делал соц сеть на фоксе на локалке не фига не вышло не один JS в фоксе не хотел работать на локалке я и денвер и опенсервер использувал, без результатов, а как только загрузил на тестовый хостинг то фокс сразу ожил и работал без проблем, а также такие глюки замечены и в дельфине, некотырые модуля на локалке не работают
Лучший вариант для работы под windows, это установить VirtualBox.
1. Скачать VirtualBox
2. Установить.
3. Запустить и добавить вирт.машину в VirtualBox (образ ос вашего удаленного сервера).
Denwer вам больше не нужен.
Сайт будет одинаково работать на вашем пк и на удаленном сервере.
Можете объяснить как создать "образ ос вашего удаленного сервера"?