Новости 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 Ответов
  • 1759 Просмотров
*

BioHaker

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Здравствуйте.

Имеется ряд новостей\статей на сайте. Возьмём три последних. Их логичная последовательность была нарушена по неизвестным причинам.

По датам и порядку, в блоге катгории, они таковы:

1 (сверху):                                           Воскресенье, 09 мая 2011 12:59.
2 (по средине):                                     Среда, 11 мая 2011 10:54
3 (под ними двумя как и все остальные):  Четверг, 05 мая 2011 13:02.
                                                           Пятниця, 29 апреля 2011 16:14
                                                           Четверг, 28 апреля 2011 09:49  
                                                             и т.д.

В чём подвох? Настройки идентичны к статьям. На остальных страницах она не отображается сверху. Это если подозревая что она "закреплена".
Почему более старый пост не хочет опускаться под новый? Консерватор что-ли? ))
Помогите либералу, а? )


Спасибо.
« Последнее редактирование: 11.05.2011, 16:03:53 от BioHaker »
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
приветик. а в модуле новостей порядок показа какой стоит: новые первыми или обновленные первыми?
*

BioHaker

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
приветик. а в модуле новостей порядок показа какой стоит: новые первыми или обновленные первыми?

Имеется введу админка?
Там всё хорошо. Порядок расположения соответствует дате. Т.е. по убыванию. Сверху новые\добавленные новости, а вниз пошли устаревшие.

=) Приветик.
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
Имеется введу админка?
Там всё хорошо. Порядок расположения соответствует дате. Т.е. по убыванию. Сверху новые\добавленные новости, а вниз пошли устаревшие.

=) Приветик.

Тогда даже не знаю, наверно Joomla еще не отпраздновала 9е мая))
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
У статьи от 9 мая номер порядка случайно не "-1" стоит?
*

BioHaker

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Тогда даже не знаю, наверно Joomla еще не отпраздновала 9е мая))

От засада! )))


У статьи от 9 мая номер порядка случайно не "-1" стоит?

Нет. Номера порядков таковы:

2
1
3
4
5
6
...

Хм.. почему последняя новость 2? Вот наверное тут и заноза. Та новость которая вылезла сверху, имеет №1. Как их сменить?

Разобрался.

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

Спасибо за внимание и помощь. ;)
« Последнее редактирование: 11.05.2011, 16:03:34 от BioHaker »
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0

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


Я не думала, что здесь вы могли ошибиться, поэтому даже не стала про эту мелочь писать)) Ну главное, разобрались! -)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нагрузка на сервер - РЕШЕНО

Автор se_demon

Ответов: 20
Просмотров: 7215
Последний ответ 13.08.2016, 13:55:25
от Escander
Как снять блокировку новых пользователей?

Автор hogik

Ответов: 1
Просмотров: 1369
Последний ответ 02.04.2016, 11:36:40
от hogik
[Решено] Перенс сайт на новый хостинг, пришлось изменить htacess...Не работают старые ссылки..Измени

Автор AlexanderKiselev

Ответов: 23
Просмотров: 3759
Последний ответ 09.09.2014, 16:32:41
от Kostelano
Не работает добавление новых материалов на сайт. Что делать?

Автор Nightwochter999

Ответов: 3
Просмотров: 1863
Последний ответ 25.02.2014, 03:30:19
от МК
[Решено] 404 - Компонент не найден Joomla 1.5

Автор jahcoozi

Ответов: 77
Просмотров: 35799
Последний ответ 21.02.2014, 05:40:57
от Aleks_El_Dia