Проект 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. Что нового? - Скидки на доставку. Добавлены настройки скидок на доставку в зависимости от суммы заказа. Также можно выбрать какую цену использовать: до применения купона или после. - Фиксированная наценка. Добавлено поле для фиксированной наценки на доставку в интерфейс цены на доставку. - Локализация. Сделаны файлы локализации. Русский и английский языки. - Рефакторинг и чистка кода. Приблизили код к стандартам.
Страница расширения
switch (true) { case (condition1): // do something... case (condition2): // then do something else break; case (condition3): deafult: //if condition 3 or default }
switch (true) { case( !empty($condition[1]) && (($condition[1]==$location) || ($condition[1]=='all'))) : ...// и так далее}
switch (true) { case( !empty($condition[1]) && (($condition[1]==$location) || ($condition[1]=='all'))) : default:/// и условие, что ниже}
По логике кейс - это одно значение, а не большое условие.По крайней мере для меня, воспитанного на паскалях и сях :-)
if($a == $b) { ... }if($c == $d) { ...}if($e == $f) { ...}if($g == $h) { ...}
switch(true) { case $a == $b: ... case $c == $d: ... case $e == $f: ... case $g == $h: ... }
Ну да, меня постоянно в ступор вводит отсутсвие строгой типизации и непонятки сравнения переменной с NULL