・ затем нужно открыть ftp с вашей установленной престой, и скопировать папку opcps140-restyled-gray-prepackage/onepagecheckoutps целиком со всем содержимым и той же структурой подпапок в папку modules в корне престы. в процессе копирования, когда ftp-клиент сообщит, что такие файлы / папки уже существуют, необходимо ему указать, что копируемые файлы должны быть размещены поверх тех, что есть на сервере
в папке opcps140-restyled-gray-prepackage/onepagecheckoutps/views/templates/front находится 7 файлов .tpl — это собственно шаблоны html, из которых формируется внешний вид страницы модуля согласно настройкам, которые вы указываете в админке модуля
в эти шаблоны html, afair, я вносил только какие-то мелкие косметические правки, а все изменения внешнего вида страницы содержатся в 3-х таблицах стилей
▪︎ opcps140-restyled-gray-prepackage/onepagecheckoutps/views/templates/front/css/onepagecheckoutps.css — основная таблица стилей модуля
▪︎ opcps140-restyled-gray-prepackage/onepagecheckoutps/img/themes/gray/style.css — дополнительная таблица стилей для серой темы
▪︎ opcps140-restyled-gray-prepackage/onepagecheckoutps/js/lib/validationEngine/css/validationEngine.jquery.css — таблица стилей плагина jQuery, который проверяет содержимое полей формы заказа «на лету» в процессе заполнения, а также после клика по кнопке «оформить заказ» (там я правил стили и позиционирование подсказок о незаполненном / неверно заполненном поле, которыми плагин плюется на страницу при заполнении формы)
[nb] скорее всего, в теме вашего магазина уже заранее подключен веб-шрифт «FontAwesome» (в основной таблице global.css в подпапке престы themes/[папка темы]/css/, либо непосредственно в шаблоне шапки страниц themes/[папка темы]/header.tpl, либо где-то еще) — уточните этот момент, и если шрифт таки подключен, откройте таблицу стилей modules/onepagecheckoutps/views/templates/front/css/onepagecheckoutps.css в любом текстовом редакторе, и закомментируйте 8-ю сверху строку следующим образом
/*
@import url(
Для просмотра ссылки Войди или Зарегистрируйся */
затем проведите такую же проверку на предмет подключения веб-шрифта «Open Sans», и если он подключен, закомментируйте 6-ю сверху строчку
/*
@import url(
Для просмотра ссылки Войди или Зарегистрируйся */
если вы не знаете точно, как проверить, и эта задача ставит вас в тупик — оставляйте все как есть. ничего страшного / непоправимого не произойдет, просто если эти шрифты уже подключены в стилях вашего магазина, браузеры посетителей будут впустую выкачивать лишнюю копию: в первый раз, скорее всего, с вашего хостинга из папки themes/[папка темы]/fonts/, а повторно — из хранилищ maxcdn и гугла, согласно указаниям в таблице стилей модуля opcps. что, само собой, плохо, но если учесть, сколько всякой муры впихивают посетителю другие модули престы, в принципе приемлемо
・ картинка opcps140-restyled-gray-prepackage/onepagecheckoutps/img/payments/cashondelivery.gif — это логотип платежного модуля «оплата при получении» («cash on delivery», папка cashondelivery), которым я заменил тот, что входил в оригинальную поставку модуля
[nb] модуль в оригинальной поставке требует, чтобы размер картинок-логотипов был 86х49 пикселей, а формат — gif. в моем перепиленном варианте шаблона размер картинки-логотипа — 128х128 пикселей
а в текущей глобальной переделке шаблонов модуля я еще и требуемый формат файла изменил с gif на png, потому что использование gif — это не менее лихие 90-е, чем вывод сообщений для посетителя сайта через javascript alert()