Автор Тема: Проблема с карточкой товара  (Прочитано 691 раз)

24 Сентябрь 2015, 13:05:08
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
версия 1.6.0.14
В карточке товара не переходит на вкладки "цены", SEO, связи и т.п. При нажатии остается на вкладке Информации. Проблема как с существующими товарами,так и при добавлении нового. Кнопки "Сохранить" неактивны (крутится кольцо, как в процессе сохранения) Может кто-то сталкивался? В чем может быть проблема?
24 Сентябрь 2015, 13:13:36
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Кеш очистите, попробуйте зайти с другого браузера.

Если ошибка осталась, зайдите в Расширенные параметры > Производительность и установите следующие параметы:
Smarty
Кеш - Нет

Режим отладки
Отключить не PrestaShop модули -Да
Отключить все переопределения -Да

ККК (Комбинирование, Компрессия и Кеширование)
Везде - Нет.
24 Сентябрь 2015, 13:18:54
Ответ #2
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все сделано. Не помогло
24 Сентябрь 2015, 13:25:06
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
1. Сервер слабый. Не загружаются скрипты.
Решение - менять хостинг.
Проверить можно так, создать копию сайта на локалке и протестировать.

2. Или конфликт javascript функций.
Решение - обновить prestashop до послеженей версии.

3. Или ошибки в бд.
Решение - включить показ ошибок в престашопе, посмотреть лог ошибок сервера, найти и исправить ошибки в бд.
07 Октябрь 2015, 15:10:44
Ответ #4
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
в Firebug найдены ошибки

ReferenceError: $ is not defined
   

$(document).ready(function() {

   
dh42.js (строка 1, столбец 1)
TypeError: $(...).autocomplete is not a function
   

$('#related_product_autocomplete_input')

   
products.js (строка 1045, столбец 3)
TypeError: $(...).autocomplete is not a function
   

$('#product_autocomplete_input')

   
products.js (строка 811, столбец 3)


Может быть в этом проблема?
07 Октябрь 2015, 15:30:24
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Может, так как при ошибке в js файле браузер его не загружает и js функции не работают.
07 Октябрь 2015, 15:41:40
Ответ #6
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поскажите как исправить, пожалуйста
07 Октябрь 2015, 15:45:48
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Файл dh42.js (строка 1, столбец 1) и products.js (строка 1045, столбец 3)
Ищите где у вас определение  $(...).autocomplete.