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

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Здрасте. Закрыл с помощью джкюэри, а Google все равно проиндексировал. Хотел бы rel="nofollow" дописать в эту конструкцию, да вот не выходит.
Подскажите как?
function pagination_item_active(&$item)
{
   if ($item->base>0)
      return "<i title=\"" . $item->link . "\"  onclick=\"document.adminForm." . $item->prefix . "limitstart.value=".$item->base."; Joomla.submitform();return false;\"><span class=\"van\">".$item->text."</span></i>";
   else
      return "<i title=\"" . $item->link . "\"  onclick=\"document.adminForm." . $item->prefix . "limitstart.value=0; Joomla.submitform();return false;\"><span class=\"tri\">".$item->text."</span></i>";
}
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
кто что ищет :) кто спрашивает как открыть, кто спрашивает как спрятать... зачем ее прятать то?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
От вот таких ссылок http://сайт.ru/?start=4 .
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
с робот текс -  все понятно. Я прошу помочь с кодом.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
с робот текс -  все понятно. Я прошу помочь с кодом.

Вот же код
Disallow: /?start=*
А скрипты Google давно умеет
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Цитировать
А скрипты Google давно умеет
А вот теперь мне понятно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как спрятать отдельную папку!

Автор Go-destroy

Ответов: 9
Просмотров: 3106
Последний ответ 23.11.2019, 20:38:12
от Beer
Joomla и выход в топ 10 поисковиков

Автор alpha_and_omega

Ответов: 11
Просмотров: 1382
Последний ответ 23.11.2018, 12:36:04
от dmtn
Закрывать или нет шаблон сайта от поисковиков?

Автор Dim

Ответов: 4
Просмотров: 1047
Последний ответ 21.11.2018, 21:06:29
от Septdir
Скрытие модулей и меню от поисковиков в целях перелинковки

Автор roma_sanbl4

Ответов: 9
Просмотров: 1634
Последний ответ 20.06.2018, 19:32:25
от Arkadiy
Настройка мультиязычности для поисковиков

Автор atnana

Ответов: 1
Просмотров: 970
Последний ответ 09.06.2018, 07:12:54
от smallplushbear