Проект 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. Что нового? - Скидки на доставку. Добавлены настройки скидок на доставку в зависимости от суммы заказа. Также можно выбрать какую цену использовать: до применения купона или после. - Фиксированная наценка. Добавлено поле для фиксированной наценки на доставку в интерфейс цены на доставку. - Локализация. Сделаны файлы локализации. Русский и английский языки. - Рефакторинг и чистка кода. Приблизили код к стандартам.
Страница расширения
$menuid = '6'; $db =& JFactory::getDBO(); $query="SELECT * FROM #__menu WHERE id='$menuid'"; $db->setQuery( $query ); $menu = $db->loadObject(); print $menu->params;
show_noauth=0 show_title=0 link_titles=0 show_intro=0 show_section=0 link_section=0 show_category=0 link_category=0 show_author=0 show_create_date=0 show_modify_date=0 show_item_navigation=0 show_readmore= show_vote=0 show_icons= show_pdf_icon=0 show_print_icon= show_email_icon=0 show_hits=0 feed_summary= page_title= show_page_title=1 pageclass_sfx= menu_image=-1 secure=0
$a = $menu->params;$b = "show_intro=0";if(strstr($a, $b)) { // action if string "show_intro=0" found }else { // action if string "show_intro=0" NOT found (e.g. show_intro=1) }
$menu = & JSite::getMenu();$item = $menu->getActive();$params =& $menu->getParams($item->id);$param = $params->get('show_intro');