Модуль Модули для PrestaShop - 3 часть

Статус
В этой теме нельзя размещать новые ответы.
приветствую, коллеги

модуль быстрого оформления заказа One Page Checkout PS v1.4.0

Для просмотра ссылки Войди или Зарегистрируйся

оригинал дистрибутива загрузил отсюда Для просмотра ссылки Войди или Зарегистрируйся, спасибо доброму человеку artlex, который его выложил ([NB] модуль по этой ссылке ненуленный, после установки требует код лицензии и лазит на сайт разработчиков)

а по моей ссылке ниже — уже нуленный, допиленный и протестированный с последней версией Prestashop v1.6.1.1



какие изменения я внес

[+] занулил модуль (отучил лазить на сайт разработчиков, научил воспринимать в качестве кода лицензии любой набор цифр)

когда после установки при первом открытии настроек модуля в админке престы он потребует зарегистрироваться или ввести код лицензии — смело кликайте по кнопке «Validate» в блоке слева, и больше он вас вопросом лицензии не побеспокоит

[+] сделал полный перевод для front-end всех компонентов модуля на русский и украинский, добавил в архив файлы локализации для этих языков

русский

▸ onepagecheckoutps/translations/ru.php
▸ onepagecheckoutps/translations/sql/ru.sql
▸ onepagecheckoutps/js/lib/validationEngine/languages/jquery.validationEngine-ru.js

украинский

▸ onepagecheckoutps/translations/uk.php
▸ onepagecheckoutps/translations/sql/uk.sql
▸ onepagecheckoutps/js/lib/validationEngine/languages/jquery.validationEngine-uk.js

[+] исправил лажу с отображением кириллицы в блоке «Оплата» (в оригинальной версии модуля в блоке «Оплата» вместо текста на русском / украинском показываются кракозябры)

[+] добавил поддержку поддомена [алиаса] «dev»

модуль во время установки привязывается к текущему домену, и отказывается функционировать, если домен был изменен

поддержка алиаса «dev» дает возможность доводить до ума новую версию магазина на том же сервере в отдельной папке и на отдельном поддомене — скажем, dev.example.tv — не трогая старую [текущую] версию магазина, работающую на основном домене — example.tv

в т.ч. в дорабатываемую версию на dev.example.tv можно установить One Page Checkout PS и прочие необходимые модули и компоненты, все тщательно протестировать, а затем в финале запустить новую версию вместо старой за 3 минуты и 3 шага

[1] в настройках Prestashop в админке новой версии магазина сменить домен (dev.example.tv ▸ example.tv)
[2] в настройках веб-сервера сменить папку для основного домена на ту, где находится новая версия магазина
[3] перезапустить веб-сервер

оригинальная версия модуля считает dev.example.tv и example.tv двумя разными доменами, и после вышеописанной рокировки откажется работать на основном домене; мой форк с поддержкой алиаса «dev» воспринимает домены dev.example.tv и example.tv как одно целое, соответственно, на основном домене магазина модуль продолжит работать так же, как ранее работал на поддомене

конечно, печально, что пока удалось найти лишь настолько старую версию — 1.4.0, которая появилась еще в 2013 (на сайте разработчиков Для просмотра ссылки Войди или Зарегистрируйся последней указана 2.1.2 от 18 ноября 2015, т.е. вчерашняя)

так что если вдруг кто-то поделится более свежей — попробую занулить и ее

с другой стороны, несмотря на то, что версия дичайше устарела, со своей задачей она справляется на все 100%, а проблема отвратного внешнего вида легко решается заменой уродских картинок в шаблоне на иконки FontAwesome Для просмотра ссылки Войди или Зарегистрируйся и небольшими правками стилей самого шаблона модуля, а также jQuery validationEngine, который он использует для проверки полей формы «на лету»

на прикрепленных скриншотах можно заценить внешний вид шаблона после правок; в архив я этот вариант с перепиленными стилями не добавлял, но если кому-то будет нужно — могу выложить отдельно

и если у кого-то из вас возникнут какие-то вопросы по вышеизложенному — задавайте, постараюсь ответить

а в заключение — пару строк о том, что я ищу

▸ модуль Ajax Filter v1.5 Для просмотра ссылки Войди или Зарегистрируйся или любой другой подобный фильтр с функционалом «display «Attributes as Products» on category pages». по ссылке Для просмотра ссылки Войди или Зарегистрируйся можно загрузить версию 1.4, но упомянутый функционал, к сожалению, появился только в 1.5, а в остальном, как по мне, этот фильтр проигрывает тому же Advanced Search 4
▸ модуль Prestashop Multi Currency Для просмотра ссылки Войди или Зарегистрируйся
▸ какой-нибудь модуль liveChat, где помимо терок менеджера с покупателем в реальном времени есть функционал автоматических действий по условиям (например, «если посетитель провел на сайте больше 3-х минут, развернуть окно чата и опубликовать там заданный контент»)
▸ какой-нибудь модуль из области SEO, где есть возможность настраивать много перенаправлений 301 (автоматический импорт из csv — великолепно; шаблоны с регулярками — здорово; но вообще сойдет любой вариант даже с добавлением каждой ссылки вручную)

благодарю за внимание и сотрудничество

Посмотреть вложение 67017 Посмотреть вложение 67018 Посмотреть вложение 67019 Посмотреть вложение 67020 Посмотреть вложение 67021
Будьте добры, добавьте файлы - чтобы внешне получилось как на скриншотах (вобще шикарно смотрится). Самому допиливать не хватает знаний!
 
Последнее редактирование:
.ap5-pack-product-price-table-container .ap5-pack-product-price-table-cell {
display: table-cell;
vertical-align: middle;
padding: 0 0 0 20px; <--- это добавляешь на это .ap5-pack-product-price-table-container .ap5-pack-product-price-table-cell

Поищешь у себя на css файлах шаблона. Я обычно ищу Total Commander-ом
Привет.
Подскажи ещё по атрибутам в Комплекте, пожалуйста.
Сам я не смог найти, где подправить размеры вывода Цвета. Цвет выводится картинкой 20х20рх, а размер окна для него 23х23рх. Получается корявенько.
Где искать и как изменить размер?

Да, и на странице товара, который можно купить в комплекте, тоже отступы бы сделать. комплект товара отступ1.png

Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
о, ответно красно дякую — из вашего сообщения я узнал, что вышла новая версия престы :cool:

по поводу складчины для покупки свежей версии я утром выше в треде изложил схожие соображения Для просмотра ссылки Войди или Зарегистрируйся

выкладывать 1726 ₽ (доля участника на данный момент) по большому счету только за то, чтобы иметь более свежую версию модуля (с учетом, что версия 1.4.0, которую я запостил, полностью рабочая, разве что не умеет авторизацию через соцмедиа), мне кажется сомнительным удовольствием :conf:

рад, что моя доработка 1.4.0 пригодилась :rockin: и отдельно дякую за репорт о ее работоспособности на новой престе v1.6.1.2

я сейчас по просьбе еще одного нашего коллеги с нулледа составляю отдельный пак opcps140-restyled с допиленным до приличного внешним видом чекаута, о котором я упоминал в изначальном сообщении

помимо правок в главном css модуля и css серой темы из набора, которую я взял за основу при перепиливании, там другой формат изображений для вариантов доставки и оплаты (квадратные картинки 128х128, уменьшаются на странице до 60х60), а также используется пара-трока стилей из главного css темы самого сайта globals.css (выковыриванием в отдельный файл именно этих стилей я сейчас и занимаюсь)

когда закончу, если хотите — могу поделиться ссылкой на архив и с вами. а также на днях, сегодня или завтра, буду делать аналогичные допиливания внешнего вида чекаута для другого сайта на основе синей темы; когда закончу, тоже могу выложить

Спасибо огромное. Участвую в новой складчине на складчике и сейчас думаю, а оно мне надо? :) Модуль прекрасно работает на 1.6.1.2, никаких проблем, зачем покупать новейший?

Посмотреть вложение 67017 Посмотреть вложение 67018 Посмотреть вложение 67019 Посмотреть вложение 67020 Посмотреть вложение 67021
 
о, ответно красно дякую — из вашего сообщения я узнал, что вышла новая версия престы :cool:

по поводу складчины для покупки свежей версии я утром выше в треде изложил схожие соображения Для просмотра ссылки Войди или Зарегистрируйся



рад, что моя доработка 1.4.0 пригодилась :rockin: и отдельно дякую за репорт о ее работоспособности на новой престе v1.6.1.2

я сейчас по просьбе еще одного нашего коллеги с нулледа составляю отдельный пак opcps140-restyled с допиленным до приличного внешним видом чекаута, о котором я упоминал в изначальном сообщении

помимо правок в главном css модуля и css серой темы из набора, которую я взял за основу при перепиливании, там другой формат изображений для вариантов доставки и оплаты (квадратные картинки 128х128, уменьшаются на странице до 60х60), а также используется пара-трока стилей из главного css темы самого сайта globals.css (выковыриванием в отдельный файл именно этих стилей я сейчас и занимаюсь)

когда закончу, если хотите — могу поделиться ссылкой на архив и с вами. а также на днях, сегодня или завтра, буду делать аналогичные допиливания внешнего вида чекаута для другого сайта на основе синей темы; когда закончу, тоже могу выложить



Посмотреть вложение 67017 Посмотреть вложение 67018 Посмотреть вложение 67019 Посмотреть вложение 67020 Посмотреть вложение 67021
С нетерпением жду пак с допиленным внешним видом! По срокам соориентируете?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху