Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

Netman_avs

  • Захожу иногда
  • 56
  • 1 / 0
Моё почтение уважаемые гуру!

Еесть необходиомсть, чтобы в карточке товара (допустим внизу) выводились некоторые данные продавца. Мне принципе нужно только номер телефона и его фото(лого).
Следуя свое логике (возможно ошибаюсь) попробовал взять кусок кода с www.mysite\components\com_jshopping\templates\default\vendor\info.php. Обернул в свои div. в инете нашел что нужно добавить product-> перед >vendor_info. Вот что получилось  ^-^

Код
	<div id="agent_name">
       <?php if ($this->product->vendor_info){?>
            <div class="vendorinfo">
                <?php print _JSHOP_VENDOR?>: <?php print $this->product->vendor_info->f_name;?>
            </div>
        <?php }?>
</div>

<div id="agent_photo">
        <div class = "span6 vendor_logo">
            <?php if ($this->product->vendor_info->logo!="") : ?>
                <img src="<?php print $this->product->vendor_info->logo?>" alt="<?php print htmlspecialchars($this->product->vendor->shop_name);?>" />
            <?php endif; ?>
        </div>
</div>

<div id="agent_phone">
<table class="vendor_info">
      
            <tr>
                <td class="name">
                    <?php print _JSHOP_TELEFON ?>:
                </td>
                <td>
                    <?php print $this->product->vendor_info->phone ?>
                </td>
            </tr>

          </table>
</div>

<div class="agent_other_product">
                <?php if ($this->config->product_show_vendor_detail){?><a href="<?php print $this->product->vendor_info->urlinfo?>"><?php print _JSHOP_ABOUT_VENDOR?></a>,<?php }?> <a href="<?php print $this->product->vendor_info->urllistproducts?>"><?php print _JSHOP_VIEW_OTHER_VENDOR_PRODUCTS?></a>
            </div>

Создал Продавца (точнее отредактировал продавца который стоит по умолчанию.), добавил фото и всё вроде получилось прекрасно. В карточке товара выводиться Имя продавца, телефон и его фото. И есть ссылка Посмотреть все другие товары продавца.

А вот далее создаю ещё одного продавца и в карточке товара не выводиться ни номер телефона, ни фото. Хотя если зайти по ссылке О ПРОДАВЦЕ то там эти данные есть.
В чем я ошибся? Где накосячил?
« Последнее редактирование: 21.07.2016, 16:48:43 от Netman_avs »
*

McCafferty

  • Захожу иногда
  • 77
  • 3 / 0
Подниму тему !
Актуально, как вывести данные продавца ? мне нужно только номер телефона.
Вывел его так
Код
Телефон: <a href="tel:<?php print $this->product->vendor_info->phone ?>"><?php print $this->product->vendor_info->phone ?></a>

но выводится только у товаров где продавец по умолчанию.
Как правильнее будет ?
*

McCafferty

  • Захожу иногда
  • 77
  • 3 / 0
Так нет возможности ? Нет спецов ? или кому денежку заплатить надо за код ? ))
*

Support

  • Захожу иногда
  • 114
  • 1 / 2
-
« Ответ #3 : 10.12.2018, 10:53:12 »
-
« Последнее редактирование: 17.07.2019, 16:29:41 от Support »
*

Support

  • Захожу иногда
  • 114
  • 1 / 2
-
« Ответ #4 : 10.12.2018, 11:16:06 »
-
« Последнее редактирование: 17.07.2019, 16:29:31 от Support »
*

McCafferty

  • Захожу иногда
  • 77
  • 3 / 0
тут разные варианты по уровню сложности - пропачить джум, пропачить шаблон и самое интересное - написать плагин, считай тот же пач  ^-^  итого, сколько думаете это стоит? наверно - пропачить шаблон оптимально, по-другому информацию не вывести, не предусмотрено разработчиками

Наверно разработчик должен называть цены, а не надеяться что ему предложат в 10 раз больше чем ему хотелось бы ?
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
но выводится только у товаров где продавец по умолчанию.

Если не выводит у других продавцов, то наверное телефон у них не задан? А иначе как?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Написал для @McCafferty плагин, который выводит в карточке товара: Название и телефон продавца.

Планируется его расширенная версия (с настойками) - выводящий структурированную информацию о продавце в нужном месте (можно указать в настройках), возможность вывода инфы разными эффектами (аккордион, модальное окно и т.д.) + стилизация.

Если у кого есть мысли, то пишите, если актуально то добавлю в плагин.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

AlexSun

  • Новичок
  • 4
  • 1 / 0
А можете поделится плагином
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
А можете поделится плагином

https://yadi.sk/d/qI7j5DrUX41uPw - Можно доработать плагин, при желании... (делал его в 2018)
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

AlexSun

  • Новичок
  • 4
  • 1 / 0
https://yadi.sk/d/qI7j5DrUX41uPw - Можно доработать плагин, при желании... (делал его в 2018)

Спасибо за плагин. А сколько будет стоить доработать плагин так что бы добавлялось еще лого. И еще что бы данные добавлялись  в карточку в списке товаров?
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
А сколько будет стоить доработать плагин

Пишите в Скайп - StudioDK-WEB, обсудим...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 13
Просмотров: 5632
Последний ответ 29.01.2025, 20:38:38
от sergeytolkachyov
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 11785
Последний ответ 08.10.2024, 04:26:36
от kit2m2
JoomShopping как вывести фильтр в наличии

Автор thevaca

Ответов: 4
Просмотров: 2293
Последний ответ 15.08.2024, 17:41:20
от thevaca
Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 2209
Последний ответ 16.02.2024, 13:33:24
от kit2m2
Получить данные пользователя из сессии или...

Автор Dewis

Ответов: 5
Просмотров: 1669
Последний ответ 27.10.2023, 02:16:39
от Dewis