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

all_zer

  • Захожу иногда
  • 140
  • 1 / 0
Новая Joomla 3.8.5
создал избранный материал (который отображается на главной)

перехожу на него (кликаю по заголовку) в адресной строке все верно, но выдает 404-страница не существует...

это нормально? или где-то что-то не так...
По логике, должна ведь открываться эта статья... подскажите, почему она может не открываться.

п.с. установка голая, еще ничего не менял.
« Последнее редактирование: 20.02.2018, 12:08:55 от all_zer »
*

nden

  • Осваиваюсь на форуме
  • 37
  • 5 / 0
может статья не опубликована?
*

all_zer

  • Захожу иногда
  • 140
  • 1 / 0
Да нет же, все опубликовано

И на главной отоборажается...
Вот: http://singing.jecool.net/
а перейти на статью - не получается 404.
И даже на меню не переходит... тоже выдает 404
« Последнее редактирование: 20.02.2018, 11:40:14 от all_zer »
*

nden

  • Осваиваюсь на форуме
  • 37
  • 5 / 0
а пункт меню назначен материалу?
*

all_zer

  • Захожу иногда
  • 140
  • 1 / 0
Да, все как полагается...

*

nden

  • Осваиваюсь на форуме
  • 37
  • 5 / 0
а еще может Категория uncategorised не опубликована?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
test ссылка нормально переходит. Ну а вообще советую создавать постоянную категорию.
*

all_zer

  • Захожу иногда
  • 140
  • 1 / 0
Нашел проблему...

Была включена Перенаправление URL


Оказывается, если включена эта функция, то обязательно нужно переименовать файл htaccess.txt в .htaccess


И все заработало))))
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Оказывается, если включена эта функция, то обязательно нужно переименовать файл htaccess.txt в .htaccess
Так это же в самой Joomla, в подсказке всплывающей, написано!
*

hemicide

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Ребята такая же проблема... Выручайте
Есть меню, один из его пунктов ГЛАВНАЯ (тип: блог категорий) стоит по умолчанию. К ГЛАВНОЙ (алиас: main) подключена категория НОВОСТИ (алиас: news), в категории статьи новостные.
Если кликнуть на заголовок статьи, она должна открываться отдельно, как бы полный просмотр.

Так вот суть проблемы:
Если статья имеет алиас без символа '-' дефис, (например novost6) то редирект на 404
Если статья имеет дефис (например novost-6) то всё отлично открываеться
Если в адресной строке руками написать мойсайт.ru/news/novost6 (т.е. с указанием алиаса категории) то она тоже открываеться!

Проблем вообще с этим не было на 3.7. Обновился на 3.8.12 и началось.

ЧПУ включено
Перенаправление включено (.htaccess настроен)

« Последнее редактирование: 25.09.2018, 20:07:46 от hemicide »
*

ha03

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Кракен
Ребята такая же проблема... Выручайте
Есть меню, один из его пунктов ГЛАВНАЯ (тип: блог категорий) стоит по умолчанию. К ГЛАВНОЙ (алиас: main) подключена категория НОВОСТИ (алиас: news), в категории статьи новостные.
Если кликнуть на заголовок статьи, она должна открываться отдельно, как бы полный просмотр.

Так вот суть проблемы:
Если статья имеет алиас без символа '-' дефис, (например novost6) то редирект на 404
Если статья имеет дефис (например novost-6) то всё отлично открываеться
Если в адресной строке руками написать мойсайт.ru/news/novost6 (т.е. с указанием алиаса категории) то она тоже открываеться!

Проблем вообще с этим не было на 3.7. Обновился на 3.8.12 и началось.

ЧПУ включено
Перенаправление включено (.htaccess настроен)


Добрый вечер!
Только что столкнулся с такой-же проблемой, интересный глюк. Версия ЖУМКИ 3.9.1
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Это не глюк, и он не интересный, я как-то разбирал такое - суть - долго писать, URL давайте
*

genius

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
Судя по всему такая же проблема, вроде как всегда, чистая установка новый сайт, Установлена последняя версия Joomla, 3.10.8. php7.4? категории открываются, статьи в категориях не открываются пишет 404 0 syntax error, unexpected ')', expecting ';' or ','
Помогите советом
*

genius

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
Не открываются именно статьи, если делаю в других компонентах, например контакты, то все работает правильно контакт открывается. видимо проблема в com_content
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
видимо что то  криво сталона чистой установке с теми же параметрами все работает
индивидуальная помощь: @SetAlexx
*

genius

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
Что мог перепробовал, выяснил что проблема в файлах, перезалил файлы движка с другого сайта, все заработало.
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
вы Joomla откуда качали?если уж проблема в файлахна 2 хостах специально проверил чистую установкуникаких проблем
индивидуальная помощь: @SetAlexx
*

Maksdal

  • Новичок
  • 4
  • 0 / 0
(Нет темы)
« Ответ #17 : 01.05.2022, 18:29:23 »
У полиции есть установка: раз нет паспорта, значит, обязательно нужно вести в участок для установления личности.
Тут ситуация, что не злостное неповиновение полиции, а отказ показать паспорт, как документ, удостоверяющий личность.
А ведь много людей ходят по улице, не взяв с собой паспорт. Как быть, чтобы у полиции не было повода отвезти человека в отделение? А если постоянно носить с собой не паспорт, а нотариально заверенную ксерокопию паспорта?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться