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

Иннокентий

  • Новичок
  • 4
  • 0 / 0
Имеется проблема следующего вида:
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Вы должны авторизоваться или пройти регистрацию.

Ставится "с нуля" Joomla, далее Extended Menu. Создаю раздел "Вася", далее категории "Пупкин", "Хрюшкин"...
Менюшка настраивается дабы показывала категори раздела "Вася". Всё отлично показывает. Нажимаю на пустую категорию "Пупкин" (index.php?option=com_content&task=blogcategory&id=2&Itemid=1) - показывает "Нет объектов для отображения!". Всё праильно. Но если нажать на категорию ("Хрюшкин"), где имеется статья (index.php?option=com_content&task=blogcategory&id=1&Itemid=1), пишет "Извините, но для просмотра этой страницы у Вас недостаточно прав. Вы должны авторизоваться или пройти регистрацию."...
Если авторизироваться (админом), то это не помогает... Везде (вроде) стоит "Общий" доступ.

Читал и серчил форум, ничего не нашёл подобного. Подскажи те пожалуйста.
*

Morfei

  • Осваиваюсь на форуме
  • 24
  • 5 / 0
Проблема похожая после переноса сайта и обновления файлов с joostina 1.0 на joostina 1.1.1 заливаю старую базу на новый хост и получаю сооьщение на главной

Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.

на каждую новость по одной надписи.
Авторизован как Админ
Права стоят на всем общие.
Причом если не залогинился то отображает только те говости которые для группы Гости тоесть пользователей различает. Захожу как админ выводит все новости но заменяет их на

Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Извините, но для просмотра этой страницы у Вас недостаточно прав.

Остальные компоненты после переноса работают нормально кроме CB но версию исправил и все нормуль.

Кто сталкивался подсобите?

joostina 1.1.1
CB 1.1 rus
*

Morfei

  • Осваиваюсь на форуме
  • 24
  • 5 / 0
Решение проблемы нашлось.
Проблема была в базе в таблице  jos_content
последнее значение
source а должно быть text

изменил и все работает

*

july

  • Осваиваюсь на форуме
  • 46
  • 4 / 0
Такая же проблема возникла при переносе jos_content с joomla на joostina. если перенос таблицы проиходил с полным удалением демонстрационной, то необходимо добавить новое поле
"notetext      text "
*

snikolai

  • Захожу иногда
  • 221
  • 20 / 0
Решение проблемы нашлось.
Проблема была в базе в таблице  jos_content
последнее значение
source а должно быть text

изменил и все работает


можно подробнее, какое поле смотреть?
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
На Joostina 1.1.1 такая же беда, когда включаешь SEO.  ;D
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
И всётаки, как это лечится?
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Решение проблемы нашлось.
Проблема была в базе в таблице  jos_content
последнее значение
source а должно быть text

изменил и все работает


Так где это в phpMyAdmin?
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Ещё раз поднимаю эту тему. За 3 месяца так и не получилось добавить на сайт новый раздел!!! (((
http://walkspb.ru - Энциклопедия Санкт-Петербурга

Ещё раз поднимаю эту тему. За 3 месяца так и не получилось добавить на сайт новый раздел!!! (((
1. Заходим в phpmyadmin, и выбираем нашу базу
2. Выбираем из списка слева Jos_content
3. Где-то посередине страницы находим строку Добавить 1 поле(я) ;В конец таблицы; В начало таблицы ; OK . Кликаем OK.

4. В "поле" мы пишем notetext, рядом, тип TEXT.
5. Кликаем сохранить.

Популярнее некуда :)

а какую длинну указывать, добавил поле но что-то не помоголо
Все сделал, чтоб подействовало надо было внести изменения хоть в одну статью
« Последнее редактирование: 01.04.2009, 12:18:21 от paho »
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Не работает. Видимо судьба уже у сайта такая, новые категории в Джумлу не добавить...

Уж всё сделал по списку, добавляю новое содержимое, изменяю старое - результат один:

Извините, но для просмотра этой страницы у Вас недостаточно прав.
Вы должны авторизоваться или пройти регистрацию.
Извините, но для просмотра этой страницы у Вас недостаточно прав.
Вы должны авторизоваться или пройти регистрацию.Извините, но для просмотра этой страницы у Вас недостаточно прав.
Вы должны авторизоваться или пройти регистрацию.
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Готов заплатить за излечение сайта :)
http://walkspb.ru - Энциклопедия Санкт-Петербурга
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ссылки на категории в mod_exmenu-j15

Автор agro

Ответов: 0
Просмотров: 6099
Последний ответ 19.11.2011, 14:36:37
от agro