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

Cepro

  • Новичок
  • 3
  • 0 / 0
Друзья, подскажите, как настроить доступ к форуму таким образом, чтобы одни пользователи (например Админы) могли создавать темы, а все остальные, включая неавторизованных, могли только отвечать в этот форум?

Функционал нужен для создания форума "Новости сайта", в котором темы (Новости сайта) создавались бы только Дискусс-ботом (из новостной категории сайта), а обсуждать их могли бы все посетители.

Помогите решить сию проблему! !
*

nezer

  • Захожу иногда
  • 205
  • 15 / 0
Я вот порылся в настройках доступа, но так и не нашел подобной комбинации. Вообще, Кунена в этом плане имеет довольно ограниченный набор  функций. Тут наверное, другой форум надо ставить для ваших целей.
*

Cepro

  • Новичок
  • 3
  • 0 / 0
Я тоже перерыл комбинации, нужной так и не нашел.. :(
Другой форум ставить - не с руки, т.с.

Может кто подскажет как кунену хакнуть?
(Неужели никому не нужен был такой функционал!)
*

nezer

  • Захожу иногда
  • 205
  • 15 / 0
А зачем такой функционал? Форум для того, чтобы люди общались и сами поднимали темы, какие их интересуют, а если иначе, то пропадает весь смысл форума как такового.
*

Cepro

  • Новичок
  • 3
  • 0 / 0
Как это зачем? Я же написал в топике...
Есть форум Новости сайта. Новости размещают авторизованные пользователи.
Остальные пользователи их обсуждают.
*

nezer

  • Захожу иногда
  • 205
  • 15 / 0
Ну в принципе это ничем не отличается по сути от обычного режима работы форума, то есть с обычными правами доступа. Хотя вам, собственно, виднее, как говорится хозяин - барин. 
*

Viper155

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Вижу кого-то уже интересовал этот вопрос, но ответа так и не нашлось... Теперь это коснулось и меня. Если кто-то может помочь-помогите... Буду очень признателен!
Версия форума: Kunena 1.6.1
*

Viper155

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Вопрос всё ещё актуален.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Скрыть все кнопки "создать тему" как вариант. А вообще вам нужен компонент обсуждения новостей, а не форум.
*

mr.Finch

  • Новичок
  • 4
  • 0 / 0
Тоже заинтересован данной функцией, но видимо придется обходиться без нее.
Как вариант: написать в заголовке раздела "Создание тем в данном разделе запрещено!"
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
А нафига тогда вообще форум? Тут вроде отлично подходит компонент комментариев к статьям... Создавать нельзя, обсуждать - пожалуйста
Создание сайтов, шаблонов, помощь в решении проблем.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
+500. Один раз был вопрос: как из Kunena сделать блоги. Это вообще убило.
*

mr.Finch

  • Новичок
  • 4
  • 0 / 0
А нафига тогда вообще форум? Тут вроде отлично подходит компонент комментариев к статьям... Создавать нельзя, обсуждать - пожалуйста
Ну, к примеру: Хочу создать раздел "Новости форума" В нем публиковать о внесении каких либо изменениях в структуре форума, о отключении форума по тех. причинам в такое-то время на такой-то срок, или о планируемых нововведениях и т.п. Ну и зачем мне нужно чтобы кто-то там темы создавал? А обсуждение нужно обязательно, ибо лучшие тестеры нововведений - Пользователи.
*

Alex-pene

  • Новичок
  • 6
  • 0 / 0
А нафига тогда вообще форум? Тут вроде отлично подходит компонент комментариев к статьям... Создавать нельзя, обсуждать - пожалуйста

Например, чтобы новичок, у которого меньше 50 сообщений не мог создать тему. Иначе вручную спамные темы замучаешься удалять.

У кого-нибудь получилось реализовать ?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Там можно капчу ставить для новичков. Я поставил на два первых сообщения. Спам уменьшился. Потом же ещё настройте взаимодействие со stopforumspams.com. Это тоже режет спам от всяких китайцев.
На данный момент у меня остались только хитрые крауд-маркетологи, которые вручную прокачивают аккаунты, чтобы ссылки потом оставлять.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображаются темы

Автор THE KILLERS

Ответов: 0
Просмотров: 1351
Последний ответ 25.09.2024, 13:30:07
от THE KILLERS
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 5305
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Письма с подпиской на темы - не приходят

Автор Cedars

Ответов: 2
Просмотров: 3347
Последний ответ 13.06.2020, 13:51:11
от Cedars
Не отображает последние темы

Автор Tanyaks

Ответов: 1
Просмотров: 1222
Последний ответ 18.03.2019, 23:14:14
от Tanyaks
Как использовать редактор сообщений в форуме и Руководство по BBCode (Мануал)

Автор userJmla

Ответов: 0
Просмотров: 1237
Последний ответ 29.03.2018, 00:26:04
от userJmla