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

vetali

  • Захожу иногда
  • 58
  • 0 / 0
Приветствую!
Подскажите пожалуйста почему в заголовках страниц и вкладок отображается сначала имя сайта а потом имя статьи? Как убрать имя сайта или поставить его после названия статьи ? Сайт не появляется долго в поиске Google по ключевым фразам и там дали рекомендации в том числе и эту. В общих настройка: "Включать название сайта в заголовок страницы" стоит Нет, а если поставить После то получается имя сайта-имя статьи-имя сайта. сайт: oscard.ru
Спасибо!

« Последнее редактирование: 31.10.2016, 12:54:21 от vetali »
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Скорее всего в самом шаблоне стоит вывод заголовка, проверьте там
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

vetali

  • Захожу иногда
  • 58
  • 0 / 0
Вроде все посмотрел.. не увидел. Может строку подскажете если не затруднит? В упор не вижу.. Спасибо.
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
В папке templates\ВашШаблон\html\com_content\article что-нить есть?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Ну и в админке в общих настройках есть пункт управления заголовком, проверьте, как он настроен.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

vetali

  • Захожу иногда
  • 58
  • 0 / 0
В папке templates\ВашШаблон\html\com_content\article что-нить есть?
у меня нет такой директории. есть templates/it_blackwhite2/html/mod_articles_latest и в нем 2 файла. дефолт и индекс

Ну и в админке в общих настройках есть пункт управления заголовком, проверьте, как он настроен.
там стоит: Нет
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
И так если в настройках добавлять название, начинаем метод исключения.
1. Врубаем protostar и смотрим - если стало норм дело в шаблоне
2. Смотрим пукнт меню, как вариант создать новый типа избранных материалов. Если все стало норм то трабла в пункте меню или комопненте.
3. Создаем пукнт меню с необходимым типом если все встало норм то проблема в настроках пункта меню (скорее всего заголовок страницы в бразуере)

Опробуете напишите.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

vetali

  • Захожу иногда
  • 58
  • 0 / 0
И так если в настройках добавлять название, начинаем метод исключения.
1. Врубаем protostar и смотрим - если стало норм дело в шаблоне
2. Смотрим пукнт меню, как вариант создать новый типа избранных материалов. Если все стало норм то трабла в пункте меню или комопненте.
3. Создаем пукнт меню с необходимым типом если все встало норм то проблема в настроках пункта меню (скорее всего заголовок страницы в бразуере)

Опробуете напишите.

1. Врубил, изменений никаких.
2. Создал пункт меню, все то же самое.
3. Создал пункты меню разных типов, все осталось как было
Есть материалы привязанные к пунктам меню, есть и не привязанные, все тоже самое
пс. может мне кто-нибудь объяснить как произошло так что мой молодой, полный мусора и жутко не оптимизированный сайт скакнул за ночь на 160-200 верх мест в яндексе, а по ключевому запросу, пластиковые карты, он на первом месте держится уже день? или это только в моем браузере так?) я насколько понимаю чтоб этого добиться нужно месяцами вкладывать деньги и труд..
« Последнее редактирование: 31.10.2016, 23:03:47 от vetali »
*

vetali

  • Захожу иногда
  • 58
  • 0 / 0
Проблему решил. спасибо всем кто откликнулся.
Был включен плагин System - Tag Meta Community а в нем активирована функция Add site name to page title.
*

EvgenyFited

  • Новичок
  • 6
  • 0 / 0
Прошу помощи!!включил в настройках показывать название сайта в заголовке страницы..и теперь заголовок выглядит так
"Заголовок - название сайта". Я бы хотел убрать дефис, чтоб было так "заголовок название сайта".
Подскажите, если кто нибудь знает, в каком файле это найти..самому не удалось..джумла 3.7.5.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 704
Последний ответ 21.05.2025, 12:44:06
от jeans
Не удается поменять название почты в мобильной версии ((

Автор stitch808

Ответов: 7
Просмотров: 904
Последний ответ 27.03.2025, 23:23:58
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 1062
Последний ответ 24.03.2025, 20:03:01
от R31rus
Множество несуществующих ссылок при обходе сайта роботом Яндекс

Автор goga_pgasovav

Ответов: 7
Просмотров: 1216
Последний ответ 10.12.2024, 18:44:25
от goga_pgasovav
Антивирус нашел вредоносный код в двух файлах сайта polyfill

Автор buto

Ответов: 4
Просмотров: 1010
Последний ответ 19.10.2024, 10:56:55
от wishlight