Проект Joomla! рад сообщить о выходе Joomla 6.1.1 и Joomla 5.4.6. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.
В открытый доступ выложен видео-курс Дмитрия Гончарова по созданию интернет-магазина на связке Joomla + JoomShopping. Видеоуроки содержат пошаговые инструкции от регистрации хостинга до особенностей вёрстки, настройки способов оплаты и доставки.
В видео фигурирует JoomShopping 4 и Joomla 3, однако JoomShopping довольно консервативный компонент и многие способы и подходы в нём не менялись годами, поэтому данные видео могут быть по прежнему полезны.
Смотреть видео-курс
@joomlafeed
Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK.
👉 v.1.3.4. Что нового? - Скидки на доставку. Добавлены настройки скидок на доставку в зависимости от суммы заказа. Также можно выбрать какую цену использовать: до применения купона или после. - Фиксированная наценка. Добавлено поле для фиксированной наценки на доставку в интерфейс цены на доставку. - Локализация. Сделаны файлы локализации. Русский и английский языки. - Рефакторинг и чистка кода. Приблизили код к стандартам.
Страница расширения
/*--- Mainmenu ---*/#mainmenu {height:45px;margin:0 0 20px 0;padding:0 10px;}#mainmenu ul.menu, #mainmenu ul.menu li, #mainmenu ul#mainlevel-nav, #mainmenu ul#mainlevel-nav li {margin:0;padding:0;list-style:none;}#mainmenu ul.menu, #mainmenu ul#mainlevel-nav {padding:0;}#mainmenu ul.menu li, #mainmenu ul#mainlevel-nav li {display:inline;}#mainmenu ul.menu li a, #mainmenu ul#mainlevel-nav li a {margin:20%;padding:13px 10px;display:block;float:left;font-size:18px;text-decoration:none;font-weight:bold;text-shadow: black 1px 1px 2px, red 0 0 1em;}#mainmenu ul.menu ul, #mainmenu ul#mainlevel-nav li ul {padding:0;}#mainmenu ul.menu ul a, #mainmenu ul#mainlevel-nav li ul a {font-size:12px;padding:5px 20px 5px 10px;margin:0;display:block;width:100%;}#banner {margin:0 0 20px 0;height:1%;}#banner .inside {padding:5px 0;}#banner .moduletable h3 {padding:10px 20px 0 20px;}#banner .moduletable h2, #banner .moduletable .contentheading {text-transform:uppercase;font-size:32px;}.container-cap {height:10px;}.container {}.jpcleaner {position : absolute;left : -1000px; }.container .inside {padding:15px 20px;}.container-cap-bottom {height:10px;margin:0 0 0 0;}.container-inner .inside {padding:20px;}#pathway {font-size:14px;font-family:Arial, Helvetica, sans-serif;padding:5px 0;margin:0 0 15px 0;}#pathway .inside {padding:0 10px;}#pathway a {padding:3px;}#mainbody {width:560px;float:left;}#sidebar2 {width:285px;float:right;}#sidebar2 .inside {padding:20px 10px 30px 10px;}#sidebar {width:140px;float:left;}#content {width:400px;padding:0 0 10px 0;float:right;}