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

Добрый день!

Подскажите можно ли сделать такую вещь.

Есть сайт yyy.ru при открытии его сразу происходит перенаправление на zzz.ru.
Можно ли сделать так чтобы на zzz.ru если на него было перенаправление с yyy.ru некоторые пункты меню стали недоступны (невидимы), а если напрямую открываешь zzz.ru, то все как обычно - всё видно?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
не вижу связи с джумлой если честно вообще никакой - гугол в руки и в поиск
вот токо не надо говорить что у вас установлена Joomla и поэтому сюда пишите, а может я слишком строг ::)?

Как раз на Joomla и хочу такое сделать.

Просто сайты грубо говоря абсолютно одинаковые, на одном просто отсутствует (должен!) определенный раздел...

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

Или может красивее идею подскажите?
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Читал на форуме о разном уровне доступа различным группам пользователей через меню.
Т.е. зачем Вам другой такой же сайт, если Вы сможете на одном сайте разным группам показывать, ту информацию, которую посчитаете нужным показать одной из групп.

Тут проблема чисто организационная.
Есть два вендора - конкурирующих, один не размещает ссылку у себя на сайт если на нем есть упоминание о продукте конкурента, для этого и был заведен еще один домен - зеркальный, но без "лишней" информации.
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
в гугле наберите "как определить откуда пришол посетитель" - там будет код, потом тупо в шаблоне прописываете если совподает неказать и т.д.
---
мне сегодня что то лень...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Доступ к бд

Автор oraden

Ответов: 6
Просмотров: 5232
Последний ответ 10.05.2019, 13:02:26
от pavel2950
Поменял доменное имя - доступ к админке

Автор kirill-juk

Ответов: 1
Просмотров: 1541
Последний ответ 06.02.2018, 12:53:39
от SeBun
Доступ авторов к начатым, но ещё не опубликованным статьям

Автор ABTOP

Ответов: 5
Просмотров: 2140
Последний ответ 05.09.2013, 08:03:12
от ABTOP
Как узнать пароль пользователя (joomla) имея доступ к админке ?

Автор hr5721

Ответов: 4
Просмотров: 4393
Последний ответ 09.04.2013, 11:11:17
от Aleks_El_Dia
Доступ к странице

Автор LtyM

Ответов: 4
Просмотров: 2040
Последний ответ 22.02.2013, 13:28:34
от LtyM