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

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Доброго времени суток!
Столкнулся с проблемой самопроизвольного удаления материалов с сайта на Joomla.
Удалется ПОЛНОСТЬЮ все файлы и папки в корневой папке. Есть N-е кол-во папок с фотоматериалами фабрик с котрыми работаем.И вот уже одна папка (фабрика так сказать) удалена полностью с сайта (только материалы а не пункты меню) и половина папок другой фабрики(вместе с пунктами меню). В общем я реально не пойму что, как и почему это происходит. Файлам в одной папке года 3-4, а другой от силы 3 месяца.
Кто то знает причину или хотябы возможную приину?
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Полтергейст?  ;)
Смотрите логи сервера кто и когда удалял.
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Возможно в кроне висит задача, которая периодически подчищает.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Материалы в каком компоненте создаются ?
самопроизвольного удаления материалов с сайта на Joomla.
Есть N-е кол-во папок с фотоматериалами фабрик с котрыми работаем.И вот уже одна папка (фабрика так сказать) удалена полностью с сайта (только материалы а не пункты меню) и половина папок другой фабрики(вместе с пунктами меню).
*

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Полтергейст?  ;)
Смотрите логи сервера кто и когда удалял.

ну...не шибко разбираюсь, но пролистал логи и заметил что были некоторые действия с нужными мне файлами, но не знаю что они в принципе значат.
Вот для примера один из логов:" GET /images/Mebel_star/mirrorgloss_maket.jpg HTTP/1.0" 200 462924 "http://www.svd-opt.com/administrator/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.44 Safari/537.36 Edg/78.0.276.14"

ЗЫ: в найденные мною даты, я ни как не редактировал данные файлы.
« Последнее редактирование: 12.10.2019, 10:19:09 от svd2014 »
*

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Возможно в кроне висит задача, которая периодически подчищает.

к сожалению не знаю где это искать и Google не помог :(
*

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Материалы в каком компоненте создаются ?


Через "материалы - менеджер материалов..."
в К2 не было необходимости так как "стандартного" инструментария было достаточно.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
вот эту тему прочитайте: Автоматическое удаление устаревших новостей

Люди решали, и решили, прямо противоположную задачу ...  *DRINK*

*

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
вот эту тему прочитайте: Автоматическое удаление устаревших новостей

Люди решали, и решили, прямо противоположную задачу ...  *DRINK*

Вижу что решили)вот тольок эти люди хотя бы преставлют 4чо да как может не работать и где искать те или иные строчки кода и им подобное
Я же к сожалению чайник полный в этом и потому без понятия же где искать подобное на "своем" сайте, что бы сравнить и найти ту дату удаления, которая скорее всего установленая у меня на сайте.
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
У кого-то значит ещё доступ есть. Смотрите в администраторах. Убирайте лишних. На всякий случай смените пароль у себя.
*

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
У кого-то значит ещё доступ есть. Смотрите в администраторах. Убирайте лишних. На всякий случай смените пароль у себя.

сменил уже как заметил эти проблемы.Но теперь как то нужно вернуть все обратно ибо работки там на месц....
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Но теперь как то нужно вернуть все обратно ибо работки там на месц..
Если создавался бекап на хостинге, то можно. А регистрация юзеров разрешена, версия Joomla 3.9.12 ?
*

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Если создавался бекап на хостинге, то можно. А регистрация юзеров разрешена, версия Joomla 3.9.12 ?

бекапы вроде есть, и остаетс тольок такой вариант
а Joomla версии 3.6.5. и юзера создаютс только админом
*

dmitry_stas

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

svd2014

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
ага, ага... чтобы юзеров создавал только админ, надо Joomla и расширения вовремя обновлять. а с такой древней версией как у вас там наверное уже зоопарк вирусов...

Хм..звучит логично вполне, окей
тогда обновлюсь, авось и в этом может быть трабл.
*

dmitry_stas

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

Не удается разблокировать в менеджере материалов.

Автор vityavoluevich

Ответов: 4
Просмотров: 1371
Последний ответ 24.05.2025, 09:20:18
от azm1n
Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 704
Последний ответ 21.05.2025, 12:44:06
от jeans
Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 1317
Последний ответ 06.04.2025, 09:27:20
от wishlight
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 1062
Последний ответ 24.03.2025, 20:03:01
от R31rus
Поменять порядок материалов

Автор tatyana34

Ответов: 3
Просмотров: 824
Последний ответ 11.12.2024, 16:10:41
от nikolakovach8619