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

Guardian

  • Новичок
  • 7
  • 0 / 0
  • ККИ "Берсерк"
Неработает JCE
« : 02.09.2006, 16:30:17 »
Я установил JCE, а он неотображается нигде :o
Мамботопубликовал, в настройках назначил...

Re: Неработает JCE
« Ответ #1 : 13.09.2006, 19:09:39 »
У меня таже проблема (((

Re: Неработает JCE
« Ответ #2 : 26.05.2007, 15:28:42 »
хм у меня вроде поставился но теперь выдает ошибку везде.......уже два раза переустановил....
Может что то не так поставил?
Кстиати ставлю другие редакторы публикую их и всреанво такая ошибка
Warning: botEditorInit(z:/home/test2.ru/www/administrator/components/com_jce/plugins/plugins.class.php) [function.botEditorInit]: failed to open stream: No such file or directory in z:\home\test2.ru\www\mambots\editors\jce.php on line 41

Fatal error: botEditorInit() [function.require]: Failed opening required 'z:/home/test2.ru/www/administrator/components/com_jce/plugins/plugins.class.php' (include_path='.;/usr/local/php5/PEAR') in z:\home\test2.ru\www\mambots\editors\jce.php on line 41
*

Samodelkin777

  • Осваиваюсь на форуме
  • 34
  • 5 / 0
Re: Неработает JCE
« Ответ #3 : 01.11.2007, 18:19:23 »
Таже проблема  :(. Знающие подскажите вчем может быть проблема?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Неработает JCE
« Ответ #4 : 01.11.2007, 18:22:10 »
а что находится в этой строке, ибо у меня там "$isSuperAdmin = $jceAuth->isAdmin();"
Сколько раз ставил - все всегда хорошо, сначала ставится компонент, потом бот
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Samodelkin777

  • Осваиваюсь на форуме
  • 34
  • 5 / 0
Re: Неработает JCE
« Ответ #5 : 02.11.2007, 00:43:26 »
Помоему ставил в обратно порядке. Попробую переставить. Локально все работало на ура.
Ошибок у меня правда не выдает просто загружается стандартный редактор. Хотя я в настройках выбираю LCE и пробовал в мамботах отключать стандартный всеравно загружается.
*

Samodelkin777

  • Осваиваюсь на форуме
  • 34
  • 5 / 0
Re: Неработает JCE
« Ответ #6 : 02.11.2007, 00:59:21 »
Ржу не могу и бьюсь об стенку. Может кому поможет.
Установил компонент, мамбот. Редактор не отображается отображается старый.
Причина: В настройках пользователя был выбран TinyMCE :)


Re: Неработает JCE
« Ответ #7 : 12.01.2008, 16:22:48 »
Ржу не могу и бьюсь об стенку. Может кому поможет.

Подвинься, буду биться о ту же стенку!!!

З.Ы. Спасибо, уже полдня ищу в чем проблема...
*

мурз

  • Захожу иногда
  • 93
  • 0 / 0
Re: Неработает JCE
« Ответ #8 : 22.04.2011, 00:58:20 »
или я не красовец, или девки зажрались.
Всем здрасти.
я ща повешусь.какой то крейзи. стоит Joomla Версия 1.5.21 стоял редактор JCE не помню какой, я его удалил, поставил JCE 1.5.7.5
и пипец, в настройках его выбираю, а когда включаю материал. редактор не запускается, что делать?
переустанавливал раза 3. даже 1.5.7.1 ставил, все боком, хелп пожалуйста!
*

мурз

  • Захожу иногда
  • 93
  • 0 / 0
Re: Неработает JCE
« Ответ #9 : 22.04.2011, 10:39:25 »
проблему решил, дал ответ тут, если  кому поможет, буду рад
http://joomlaforum.ru/index.php/topic,54448.30.html
*

sonics

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Не работает JCE
« Ответ #10 : 04.05.2013, 13:57:20 »
Warning: Invalid argument supplied for foreach() in /com_jce/editor/libraries/classes/editor.php on line 129 вот такая вот проблема, кто сталкивался ? как решить ?
он не запускается . . .
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться