Показать сообщение отдельно
Старый 22.12.2012, 00:00   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Как я Magento обновлял с 1.4.0.1 до 1.7.0.2

Ломающие новости! Внимание всем, кто пережил апгрейд с указанной версии!
Если у вас кастомный дизайн, то не будет работать оплата с кредитки!

Дело в том, что теперь на чекауте необходим новый файл ccard.js.
Если у вас кастомный дизайн, то, естественно, он об этом файле ничего не знает (если его автор не предсказатель будущего).

99% юзеров Magento Community юзает дефолтный дизайн, ограничившись заменой логотипчика в админке, поэтому на офф. форумах всем на эту проблему п*хуй.

Лечение:

Идём в default'ный дизайн, идём в layouts/page.xml
Находим там упоминания файла ccard.js (ЕМНИП там 2 раза оно)

Идём в свой дизайн, в layouts/page.xml
Аккуратно вставляем строчки из дефолтного layouts/page.xml в те же места.

Сохраняем. Всё, должно работать теперь.

P.S.
Извините, писал по памяти (лечил у себя на след. день после написания первого поста), уже подзабыл всё. Ну, надеюсь, натолкнём страждущих на мысль "куда копать".
Естественно, рекомендую для пущей достоверности после изменений очищать var/cache и var/session, чтобы изменения уж точно вступили в силу.

Если у вас везде дефолтный дизайн, то можете спать спокойно.
(Offline)
 
Ответить с цитированием