Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 1904 Просмотров
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Привет всем джумловодам!
Раньше для версий 2.5 и 3.Х на форуме были отличные темы, в которых публиковались различные способы управления шаблонами. Знатоки приводили множество разных примеров, которые потом служили «основой для творчества» так сказать. Например как определить категория сейчас отображается или статья, на главной ли странице пользователь или нет и тому подобное. Хотелось бы, чтобы был топик и для новых версий Joomla.

Например сегодня я решил пощупать Joomla 5 и обнаружил, что мой старый метод обнаружения Главной страницы уже не работет.
Он был вот таким:
Код
<?php  if ($menu->getActive() == $menu->getDefault()) { ?> ... <?php } ?>

Как это должно быть в шаблонах новых версий пока не понимаю.

P.S.: Пардон. Сам накосячил в коде. Всё работает.
Тем не менее, если есть какие-то особенности с условиями в шаблонах Joomla 4.X и 5.X, то напишите пожалуйста.
« Последнее редактирование: 08.07.2024, 23:20:51 от goga_pgasovav »
*

sivers

  • Живу я здесь
  • 2591
  • 360 / 0
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #1 : 09.07.2024, 07:43:03 »
Заглядывайте иногда в стандартный шаблон (кассиопею) - там есть и вызов меню, и условия в шаблоне. Как напоминалка - лучше всего.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #2 : 09.07.2024, 12:34:38 »
Заглядывайте иногда в стандартный шаблон (кассиопею) - там есть и вызов меню, и условия в шаблоне. Как напоминалка - лучше всего.
Спасибо! Собвственно я так и делаю, но немного запутался сначала.
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #3 : 09.07.2024, 14:57:21 »
Собственно назрел насущный вопрос по данной тематике: как можно проверить, есть ли на сайте авторизованный пользователь, и если нет, то отображать определённый модуль, а если авторизовался, то модуль скрыть? Может кто делал подобное?|
« Последнее редактирование: 09.07.2024, 15:23:41 от goga_pgasovav »
*

sivers

  • Живу я здесь
  • 2591
  • 360 / 0
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #4 : 09.07.2024, 15:21:55 »
Может кто делал подобное?
Разрабы Joomla делали подобное. Посмотрите реализацию в хелпере модуля админки mod_logged.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #5 : 09.07.2024, 15:23:45 »
Как это часто бывает, сам отвечу на свой вопрос.

Я пошёл методом «от противного», и проверяю, НЕ входит ли юзер в группу, которой позволен просмотр того или иного модуля.
В файле index.php шаблона, в области объявления переменных добавим эти строки:
Код
$user = Factory::getApplication()->getIdentity();
$group = $user->groups;

В том месте, где требуется определять показывать ли модуль, делаем проверку:
Код
<?php if (!in_array(2, $group) && !in_array(8, $group)) { ?>
<jdoc:include type="modules" name="mymodule" style="none" />
<?php } ?>

В выше описанном примере, я проверяю принадлежность пользователя к группам 2 и 8 (Registered и  Super Users).
Всем остальным группам будет показан данный модуль.
*

fsv

  • Живу я здесь
  • 2781
  • 411 / 2
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #6 : 10.07.2024, 10:37:58 »
как можно проверить, есть ли на сайте авторизованный пользователь, и если нет, то отображать определённый модуль, а если авторизовался, то модуль скрыть?
Цитировать
В выше описанном примере, я проверяю принадлежность пользователя к группам 2 и 8 (Registered и  Super Users).
Всем остальным группам будет показан данный модуль.
В т.ч. и авторизованным из других групп. Т.е. условие в первой цитате не выполняется.

Код
if ($app->getIdentity()->guest) {
  // вывод для "гостя"
}
$app - в Cassiopeia, свою переменную смотрите сами.
Веб-разработка: заказ. Только новая разработка.
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #7 : 10.07.2024, 11:16:15 »
В т.ч. и авторизованным из других групп. Т.е. условие в первой цитате не выполняется.
Авторизованных из других групп не будет, потому только две группы проверяю. Но за наводку спасибо.
*

sivers

  • Живу я здесь
  • 2591
  • 360 / 0
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #8 : 12.07.2024, 11:30:28 »
Например сегодня я решил пощупать Joomla 5 и обнаружил, что мой старый метод обнаружения Главной страницы уже не работет.
Он был вот таким:
Код

<?php  if ($menu->getActive() == $menu->getDefault()) { ?> ... <?php } ?>

К слову об этом:

Код
<?php  if ($menu->getActive()->home) { ?> ... <?php } ?>
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #9 : 15.07.2024, 13:31:31 »
К слову об этом:

Код

<?php  if ($menu->getActive()->home) { ?> ... <?php } ?>

Очень любопытно! Спасибо!
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #10 : 14.08.2024, 14:39:54 »
Собственно назрел насущный вопрос по данной тематике: как можно проверить, есть ли на сайте авторизованный пользователь, и если нет, то отображать определённый модуль, а если авторизовался, то модуль скрыть? Может кто делал подобное?|


Код
<?php
$user = Factory::getApplication()->getIdentity();
if ($user->guest) {
   ...;
}
?>
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Условия в шаблонах Joomla 4.X и 5.X
« Ответ #11 : 05.03.2025, 14:18:22 »
del
« Последнее редактирование: 05.03.2025, 22:17:00 от goga_pgasovav »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вставить видео с rutube в Joomla 5,?

Автор Северянин23

Ответов: 12
Просмотров: 2698
Последний ответ 15.08.2025, 12:45:55
от web1
Сделал шаблон для Joomla 5

Автор fbr

Ответов: 8
Просмотров: 1542
Последний ответ 11.07.2025, 18:00:52
от cronk
Joomla 5 и MySQL 5.7

Автор n_nickon

Ответов: 7
Просмотров: 1129
Последний ответ 05.07.2025, 07:56:15
от b2z
Дубли Joomla 5

Автор bormir

Ответов: 15
Просмотров: 2067
Последний ответ 25.05.2025, 09:16:03
от bormir
Сломался сайт Joomla 4 после обновления одного модуля

Автор androv77

Ответов: 4
Просмотров: 951
Последний ответ 17.05.2025, 06:12:07
от azm1n