Новости 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 Гость просматривают эту тему.
  • 5 Ответов
  • 2884 Просмотров
*

hazyin

  • Захожу иногда
  • 142
  • 1 / 0
AcyMailing + PIN коды
« : 03.09.2019, 14:45:58 »
Ребята подскажите можно ли решить такой  вопрос, и если да, то как :). Нужно Делать рассылки с пин кодами после оформления подписки... Как в письмо можно подсунуть неиспользованный пинкод (каждому пользователю отправляется свой индивидуальный код)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: AcyMailing + PIN коды
« Ответ #1 : 03.09.2019, 16:00:07 »
acymailing немного не для этого предназначен, он за отсылку одинаковых писем сразу группе пользователей, для индивидуальных писем вам лучше реализовать рассылку из вашего компонента, отвечающего за хранение пин-кодов, либо дополнительный плагин на специфическое событие, вызываемое триггером по кнопке
*

hazyin

  • Захожу иногда
  • 142
  • 1 / 0
Re: AcyMailing + PIN коды
« Ответ #2 : 03.09.2019, 17:15:47 »
acymailing немного не для этого предназначен, он за отсылку одинаковых писем сразу группе пользователей, для индивидуальных писем вам лучше реализовать рассылку из вашего компонента, отвечающего за хранение пин-кодов, либо дополнительный плагин на специфическое событие, вызываемое триггером по кнопке
Да, я прекрасно понимаю что компонент не совсем  для этого. Юзаю его достаточно давно (купленная официально версия), думал может есть какие примочки для вставки кодов... просто сейчас изобретать что-то нет времени... а срочно нужно. Есть на сайте скрипт который продает пин-коды, но он не позволяет это сделать бесплатно. т.е. ждет ответа от платежной системы и только после этого шлет код... а надо именно чтобы после оформления подписки юзеру ушло письмо с персональным кодом... как-то так.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: AcyMailing + PIN коды
« Ответ #3 : 03.09.2019, 17:25:03 »
Как в письмо можно подсунуть неиспользованный пинкод (каждому пользователю отправляется свой индивидуальный код)
это делается точно так же, как в письмо подставляется имя пользователя - для этого нужен плагин
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

hazyin

  • Захожу иногда
  • 142
  • 1 / 0
Re: AcyMailing + PIN коды
« Ответ #4 : 03.09.2019, 21:26:45 »
Так я это тоже понимаю)) но у официалов такого не нашёл  >:( может подскажете если что-то где-то подобное видели...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: AcyMailing + PIN коды
« Ответ #5 : 03.09.2019, 22:03:15 »
готового нигде не видел, писать надо
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AcyMailing вырезает ссылку на вайбер, как исправить?

Автор x1

Ответов: 4
Просмотров: 2979
Последний ответ 11.08.2020, 14:05:39
от x1
Acymailing. Автоматическая отписка от рассылки при подписке на другую

Автор Валерон163

Ответов: 0
Просмотров: 1449
Последний ответ 28.09.2017, 19:52:48
от Валерон163
Может у кого есть контакты разработчиков acymailing?

Автор wishlight

Ответов: 17
Просмотров: 1842
Последний ответ 24.07.2017, 20:43:49
от vipiusss
AcyMailing: дублируются письма

Автор jerart

Ответов: 0
Просмотров: 1283
Последний ответ 20.07.2017, 23:45:18
от jerart
AcyMailing Fatal error -Ошибка при попытке отправки письма

Автор Litop

Ответов: 2
Просмотров: 2162
Последний ответ 12.05.2017, 00:31:15
от Litop