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

mishanya84

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Здрасте! Матюсь как сапожник... :D  Устал сидеть пол дня, решил спросить.

Для меня вообще целая проблема добавить пару новостей. При добавлении статьи (новости) и её редактировании, редактор глючет,  что TinyMCE что ОСУ...
Например хочу перенести курсор на новую строку, нажимаю Enter, в итоге курсор появляется вверху окна редактора над текстом и половина текста которая была вверху оказывается внизу.
Воторой пример: хочу выделить жирным шрифтом какое то слова, но не могу, или выделается то которое над ним, или под ним и.т.д Или при публикации открывая статью на сайте, видишь какие то непонятные пробелы, которых не делал, какие то отступления непонятные и.т.д (Это всего лиш примеры)

Почему так, или может что то нужно настроить? А может как то нужно правильно ими пользоваться, прошу разъяснить...?
*

Robinson

  • Захожу иногда
  • 442
  • 72 / 1
Re: Почему в редакторах сильные глюки?
« Ответ #1 : 13.11.2009, 17:47:21 »
А тексты откуда? Попробуйте сначала текст скопировать в блокнот, а затем из блокнота копируйте в окно редактора.
*

mishanya84

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Re: Почему в редакторах сильные глюки?
« Ответ #2 : 13.11.2009, 17:57:06 »
Текст с блокнотов. Я думал над этим и пробывал тоже самое  :'(
*

Robinson

  • Захожу иногда
  • 442
  • 72 / 1
Re: Почему в редакторах сильные глюки?
« Ответ #3 : 13.11.2009, 18:02:06 »
Ну в настройках TinyMCE можно поковыряться, можно Xinha Xere (доп к Firefox) поставить.
*

mishanya84

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Re: Почему в редакторах сильные глюки?
« Ответ #4 : 13.11.2009, 18:25:59 »
Где мне эти настройки найти?
*

Robinson

  • Захожу иногда
  • 442
  • 72 / 1
Re: Почему в редакторах сильные глюки?
« Ответ #5 : 13.11.2009, 18:33:01 »
Где мне эти настройки найти?
TinyMCE это плагин, искать в админпанели, далее в расширениях плагины, далее TinyMCE, тут и параметры.
Вообще вопросов по TinyMCE было много, вбейте в поиск TinyMCE, наверняка похожая ситуация найдется. ^-^
*

mishanya84

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Re: Почему в редакторах сильные глюки?
« Ответ #6 : 13.11.2009, 19:48:09 »
Держи плюсик ;-)
Вообще воспользовался советом Адептуса http://joomlaforum.ru/index.php/topic,23203.0.html вроде лучше стало, пропали и другие глюки.
*

Robinson

  • Захожу иногда
  • 442
  • 72 / 1
Re: Почему в редакторах сильные глюки?
« Ответ #7 : 13.11.2009, 20:28:49 »
Главное, что разобрался. И Адептусу спасибо большое. ^-^
Удачи.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Почему OnMouseOver/Out - удаляются в редакторе WYSIWIG?!

Автор gals

Ответов: 16
Просмотров: 8729
Последний ответ 24.02.2008, 23:14:48
от gals
Как вставлять математические формулы в редакторах?

Автор juvie

Ответов: 8
Просмотров: 8877
Последний ответ 12.02.2007, 20:10:23
от Physicist
Почему при нажатии на Enter курсор устанавливается через стороку?

Автор paxan112

Ответов: 2
Просмотров: 4316
Последний ответ 03.12.2006, 22:57:47
от paxan112