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

Lovenokia

  • Захожу иногда
  • 108
  • 0 / 0
Главная страница Joomla
« : 29.06.2012, 13:27:49 »
Здравствуйте. Создал сайт на Joomla 2.5, начал проводить внутреннюю оптимизацию и столкнулся с такой проблемой:

тот материал, который у меня на главной странице, отображается только в том случае, если он прикреплен к пункту меню (при удалении этого материала сайт не открывается вовсе).
Насколько я понимаю, заголовок материала, выводимого на главной странице - это и есть title сайта (куда я планирую вводить ВЧ запросы).
В результате я получаю, что когда я ввожу название (несколько слов), то это название отображается в пункте меню ну и соответственно в title сайта.

Мой вопрос:
Можно ли сделать так, чтобы материал главной страницы не был прикреплен к пункту меню?
Или как-то и где-то прописать title сайта.

*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Главная страница Joomla
« Ответ #1 : 29.06.2012, 13:42:51 »
В настройках пункта меню смотрите вкладку "Параметры отображения страницы".
Там ответ на вопрос.
*

Lovenokia

  • Захожу иногда
  • 108
  • 0 / 0
Re: Главная страница Joomla
« Ответ #2 : 29.06.2012, 14:42:35 »
Все сделал, спасибо!

То есть заголовок страницы в браузере - это и есть title?
А без пункта меню материал отображать в Joomla 2.5 все-таки никак невозможно, да?
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: Главная страница Joomla
« Ответ #3 : 10.07.2012, 11:00:00 »
Joomla 2.5.6
На главной странице не отображается title
В параметрах отображения страницы - Название присутствует
Показывать заголовок страницы - Да
В настройках сайта:
Включать название сайта в заголовок страницы - Да
А в результате при просмотре кода страницы - <title></title> - пуста! Подскажите пожалуйста что можно сделать?
http://ad.kh.ua
Да забыл сказать что в панели управления title присутствует.
Может проблема с шаблоном?
Или может можно в ручную прописать?
« Последнее редактирование: 10.07.2012, 12:27:52 от max_1985 »
*

Lovenokia

  • Захожу иногда
  • 108
  • 0 / 0
Re: Главная страница Joomla
« Ответ #4 : 10.07.2012, 12:41:27 »
Joomla 2.5.6
На главной странице не отображается title
В параметрах отображения страницы - Название присутствует
Показывать заголовок страницы - Да
В настройках сайта:
Включать название сайта в заголовок страницы - Да
А в результате при просмотре кода страницы - <title></title> - пуста! Подскажите пожалуйста что можно сделать?
http://ad.kh.ua
Да забыл сказать что в панели управления title присутствует.
Может проблема с шаблоном?
Или может можно в ручную прописать?

У меня на Вашем сайте отображается "Доска бесплатных объявлений Харькова"
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: Главная страница Joomla
« Ответ #5 : 10.07.2012, 12:57:10 »
У меня на Вашем сайте отображается "Доска бесплатных объявлений Харькова"
Только что все решил! Проблема была в компоненте на главной.
*

greengarden

  • Новичок
  • 1
  • 0 / 0
Re: Главная страница Joomla
« Ответ #6 : 21.11.2012, 22:32:40 »
 У меня получилось так: меню-меню со звездочкой (главное)-создать пункт-пункт называем, как вам нужен <title>-сохраняемся, затем назначаем этот пункт главным (если предварительно не сохранится, админка не даст сделать его главным). Тайтл морды готов.
*

Елена23

  • Новичок
  • 2
  • 0 / 0
Re: Главная страница Joomla
« Ответ #7 : 18.03.2013, 11:17:58 »
Здравствуйте!подскажите пожалуйста как сделать такие таблички как на главной странице(тренинг для женщин, программа здоровая спина и т.п.), чтобы при нажатии на них открывался материал? http://aura-gold888.ru/
*

Елена23

  • Новичок
  • 2
  • 0 / 0
Re: Главная страница Joomla
« Ответ #8 : 18.03.2013, 21:38:25 »
Здравствуйте!подскажите пожалуйста как сделать такие таблички как на главной странице(тренинг для женщин, программа здоровая спина и т.п.), чтобы при нажатии на них открывался материал? http://aura-gold888.ru/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Руководство пользователя Joomla! 2.5 + 10 легких шагов к освоению Joomla! 3 (книги в pdf)

Автор Marques

Ответов: 69
Просмотров: 200171
Последний ответ 31.01.2025, 12:42:10
от brat_ii
Периодический страница сайта открывается криво. (Подробнее в описании)

Автор 62411

Ответов: 0
Просмотров: 702
Последний ответ 27.01.2025, 10:36:57
от 62411
Как редактировать отдельную страницу Joomla 2.5?

Автор mrporter

Ответов: 1
Просмотров: 3057
Последний ответ 17.12.2024, 00:13:11
от brat_ii
Почему в админке Joomla 2.58 - у меня 16 админов показывает?

Автор dyalex

Ответов: 8
Просмотров: 4438
Последний ответ 09.12.2024, 23:36:51
от brat_ii
Joomla 2.5.28, Safari под маком и сессии session

Автор beliyadm

Ответов: 19
Просмотров: 5660
Последний ответ 29.03.2023, 12:17:19
от Sawell