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

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Доброго времени суток.
Помогите с сайтом!
Сам полный нуль.
Проблема в следующем:
Главная страница сайта открывается без проблем.
На ней меню (topmenu) при нажатии на любую из ссылок в меню выдает ошибку Error occurred: 404 - not found.
Если заходишь в раздел "пункт меню:изменить", где находится данные разделы пишет JFolder::files: Path is not a folder
Не могу разобраться  !
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Хватит спамить простынями!
Версия, что делалось?
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
1.5.26
особо ничего не мудрил, а может просто не заметил.
Добавлял статьи, ценники менял.
Ни куда старался не лезть.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Для начала спросить хостера - что менялось может.
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
МДа...
С этим тож проблем.
не могу дозвониться, кто сайт мне делал...
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
приходится обращаться к опытным ))))
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Не путайте, здесь не форум детективов и не служба розыска.
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Я это понимаю.
И думаю здесь есть люди которые смогут разобраться с проблемой, потому как не один день знакомы с Joomla.
А то что необходимо для решения проблемы постараюсь предоставить.
Если по данному вопросу не к Вам, то ПАРДОН!
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Версию php, не менялась ли, есть ли место на hdd, нет ли вирусов, не устанавливались ли плагины какие, кто хостер и не перевёл ли он на другой сервер.
Есть ли варез, защита админки ну и итп.
Варинтов куча.
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Версия php - 5.2.17. менялась или нет не могу сказать.
по хостеру информацию дать не могу, Адрес SMTP-сервера не изменялся.
про варез не понял...
Админка на мне и кроме меня никто уже больше года не заходил в нее.
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Главная страница работает нормально, все контактные формы тоже.
Не работает только меню.
Кто может помочь?
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
htaccess смотрите
sh какой установлен?
настройки смотрите

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

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
htaccess где смотреть?
и что в настройках можно поглядеть?
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Спасибо огромное artmasterpro
Подсказал: Попробуйте в админке в общих настройках сайта отключить SEO URL.
Помогло.
Реальная помощь замечу.
Не то что те "профи" которые о экстрасенсах больше знают чем о Joomla.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Спасибо огромное artmasterpro
Подсказал: Попробуйте в админке в общих настройках сайта отключить SEO URL.
Помогло.
Реальная помощь замечу.
Не то что те "профи" которые о экстрасенсах больше знают чем о Joomla.
То есть вам плевать, что старый (1,5 же) сайт поменяет урлы, как следствие - проседание в поисковых системах, отстуствие страниц в индексе, неработающие закладки (если кто ставил).
Фактически - вы убили сайт.
Ну если вам надо было его убить, то конечно - помощь сверхреальная.

ЗЫ. А что это artmasterpro по личкам подсказывает?
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Я к нему в личном сообщении обратился!
Меня же отправили в коммерческий раздел, бесплатно видимо никому не охото!
Раз дело сдвинулось с мертвой точки, думаю и дальше поможет!
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Подскажите, что мог не заметить?
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Я, как уже говорил, плохо ориентируюсь в терминах и понятиях.
Могу сказать только, что сайт не работал до момента, пока мне не подсказали, не разжевали.
Все писали абревиатурами, о коих я понятия не имею...
Сейчас результат на лицо: сайт работает, заявки идут, а следовательно и деньги в кассу.
То что это могло нанести урон положению в поисковых системах, я подозревал, но и подсказывать что то другое мне ни кто не стал.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
подсказывать что то другое мне ни кто не стал.
Вот только обманывать не надо.
Выше мы подсказали - а вот со способностями гадалки - вы правы, у нас большие проблемы, надо бы поучиться этому.
Ну а совет, данный в личке - из разряда -
— у меня мозоль на ноге - что делать?
— отруби ногу
— о, спасибо! помогло!
*

Dim1306

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Тем не менее всем спасибо.
Особо flyingspook, без него бы я и не знал о существовании коммерческого раздела, и до сих пор бы чесал репу.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Тем не менее всем спасибо.
Особо flyingspook, без него бы я и не знал о существовании коммерческого раздела, и до сих пор бы чесал репу.
Не зачто
htaccess смотрите
sh какой установлен?
настройки смотрите

причин куча, экстрасенсы на тнт, либо все расписать вам надо либо в коммерческий раздел
Перечитываем и понимаем, что фраза
Код
настройки смотрите
относится к
в админке в общих настройках сайта отключить SEO URL.
или только мы не видим разницы в смысле этих слов, извините что не подсказал куда нажать что бы
— отруби ногу
Ирония не уместна, обычно делать надо все правильно, а не заваливать сайт в индексе ПС

Потом еще окажется, что у вас в htaccess modRewrite отключен или sh404 стоит
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Для чего нужны разделы и категории?

Автор lost

Ответов: 10
Просмотров: 6967
Последний ответ 26.04.2021, 15:12:31
от altvvc
simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1122
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24648
Последний ответ 16.03.2020, 17:47:29
от Petrovich
При попытке войти в админку 404 ошибка компонента

Автор omezik

Ответов: 4
Просмотров: 2776
Последний ответ 31.08.2019, 22:41:46
от Taatshi
Ошибка в компоненте CKForms

Автор Vas80

Ответов: 9
Просмотров: 1632
Последний ответ 22.04.2019, 13:34:48
от sivers