Новости Joomla

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+). При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php     // Это файл в /layouts/components/com_component/your_layout.php?><input type="hidden" name="task" value=""><input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"><input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"><?php echo HTMLHelper::_('form.token'); ?>
Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод
renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

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

Lopes-popes

  • Захожу иногда
  • 129
  • 1 / 0
Коллеги, всем привет
Смотрю по количеству тем в разделе коммерции и вижу, что JoomShopping имеет 6239 тем и 67251 сообщений.
Ближайщий с ним VirtueMart 4298 Сообщений 425 Тем соотственно.
Из этого делаю вывод, что у RU сегменте самый популярный JoomShopping. Это верно?

Я просто хочу освоить какой-нить компонент для и-нет магаза, вот хочу спросить совет опытных....
Короче, парни.
Расскажите ваше мнение о JoomShopping.
Как думаете - перспективы у него есть в смысле поддержки разработчика дальнейшей? Все-таки Joomla вцелом сильно просела.
Я думал насчет opencarta или woocommersa на WP - и не разбираюсь в этих CMS. НО! Мне очень нравится Joomla хочу на ней мутить магазы пробывать.

Болтшое спасибо за Ваши мнения. ^-^
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Потому что у него больше поддержка среди русскоязычных разработчиков и он более ориентирован на русский рынок.
*

Lopes-popes

  • Захожу иногда
  • 129
  • 1 / 0
Потому что у него больше поддержка среди русскоязычных разработчиков и он более ориентирован на русский рынок.
Ну да это предельно важно для меня!
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Все-таки Joomla вцелом сильно просел
Откуда такие выводы?
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Цитировать
Расскажите ваше мнение о JoomShopping.
Только хорошие впечастления.
Понятная структура
Возможность переключения на свой шаблон, который не затирается при апдейтах
Куча тригеров (для вставки своих плюшек, плагинов)
Хорошие платные дополнения
Много бесплатных плагинов и модулей
Дизайн хромает но это минусом совсем не считаю.
Наступает ему на пятки фока карт но он еще сыроват так что если не джумшоп то попробуйте фока вместо опен карт, ничего против него не имею но мне он не понравился(год назад сейчас може ситуация изменилась)
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Все-таки Joomla вцелом сильно просела.

Такие мифы создают люди имеющее непосредственное отношение к коммерческим CMS (в том смысле, не на которых зарабатывают, а которые платные под той или иной лицензией).

CMS Joomla очень хорошо структурирована, начиная от ядра, легаси-кода минимум, сообщество огромное (особенно за рубежом). CMS каждый год получает награды (CMS Critic People's Choice Awards - Best Free CMS - 2018), начиная с нулевых годов. Если из открытых систем сравнивать, например, с тем же Drupal, то лично моя оценка Joomla выше, в ней реальны MVC-код, а в Drupal как ребенок нагадил, с массой легаси.

Если брать коммерческие движки CMS, тут не совсем корректное сравнение будет. Bitrix, к примеру, вы получаете проект в сжатые сроки из коробки + техподдержка. Для России, неплохо, к тому же присутствует интеграция с 1С. Взамен, вам придется заплатить немалую сумму за начальный старт + ежегодная лицензия + очень хороший хостинг. И если потребуется индивидуальное решение для бизнеса оно обойдется от 100к за очень скромный код.

Что касается решений на Joomla, несмотря на то, что сама CMS очень хорошая, но компоненты под российский рынок зачастую приходится дорабатывать или разрабатывать свое решение. Но и цены здесь существенно ниже, т.к. сообщество большое, и система открытая, по сравнению с закрытыми коммерческими проектами. Основная задача здесь в выборе хорошего программиста/разработчика. А с этим бывают проблемы, особенно для людей, которые не в теме и просто хотят получить бизнес-решение. Наверное, это основная проблема открытых популярных систем.

В целом, если требуется хорошее индивидуальное решение под большие нагрузки, то лучшим выбором, конечно, будет фреймворк и разработка проекта уже на нем. Но и заслуги Joomla преуменьшать не стану, система действительно отменная. Есть клиентский проект (Joomla + JoomShopping) толко товаров > 100к, а в целом страниц > 400к. И все это работает на VPS 1GB оперативки и 1 ядро. Посещаемость проекта > 50к в сутки (JoomShopping правда серьезно был переписан под клиентские нужды и оптимизирован).

Вывод: не следует верить всему, что говорят PR-менеджеры, которые вам хотят впарить то или иное решение. Зачастую некоторые контры (веб-студии) заинтересованы не столько в хорошем продукте, сколько в личное выгоде. С того же Bitrix реселлеры получают процент от продажи. Я помню, была такая относительно недавно "популярная" UMI CMS, которую впаривали кому не лень за процентики. А потом с ней ничего вообще поделать нельзя было, код частично обфусцирован и написан очень рукожопыми товарищами, которые предлагали изменить 10 строк кода за 300к рублей. В итоге было потрачено пол недели на разбор обфускации и 30 минут на хак. В дальнейшем товарищи с UMI были далеко посланы директором магазина и перенесли магазин за месяц на другую платформу. Затраты, кстати, снизились, а прибыль выросла. Такая вот история.

Короткий вывод: думайте прежде и всегда своей головой, она же не только чтобы есть)
*

D. Tkachenko

  • Захожу иногда
  • 69
  • 15 / 0
Я, конечно, все понимаю. Форум как-то монетизировать нужно... Ребята, но вставка рекламных блоков даже в сообщения пользователей - явный перебор. Она у вас и так, куда не плюнь. Дело, конечно, личное. Только не хочется видит у себя в сообщении то, чего я не размещал. Это немного неправильно, мягко говоря. Как и прочая мусорная рекламная свалка раздражает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 2
Просмотров: 1468
Последний ответ 04.07.2025, 10:30:36
от sergeytolkachyov
Конфликт js шаблонов JoomShaper helix3 J5 с JoomShopping 5

Автор heartlink

Ответов: 5
Просмотров: 825
Последний ответ 08.05.2025, 18:35:51
от victorantoniak
[Решено] Сбросить счётчик ID товаров JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 901
Последний ответ 13.02.2025, 00:11:20
от goga_pgasovav
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 13
Просмотров: 3639
Последний ответ 29.01.2025, 20:38:38
от sergeytolkachyov
Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 0
Просмотров: 1140
Последний ответ 24.12.2024, 14:50:42
от sergeytolkachyov