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

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
Всем привет из Грозного

Есть одна контора в Грозном которая перехватывает информацию с форм с юридических сайтов. Делается это так кто то забивает запрос касательно юриспруденции и заходит на любой сайт который видит, заполняет форму обращения, информация попадает не только к тем чей это сайт, но и данной компании хотя она и не имеет прав на этот сайт.
Как это технически делается? Я чего то не догоняю.
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

dmitry_stas

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну и + не так давно в сеть слили гигантскую базу с учетками от почты...
так что могли через почту могут.
*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
Ну вряд ли взломаны все сайты, а что интересно многие сливают. Прикол в том что люди даже не знают что информации с них приходит да и действует в данном случае это только в Чеченской Республике
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
Возможно данный способ используется и в других регионах но я про конкретно данный случай
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Через провайдера могут, если сайт не на https
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Может эта контора сама и разместила сайты, откуда получает инфо.
*

dmitry_stas

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

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
Может эта контора сама и разместила сайты, откуда получает инфо.
Нет.
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
Через провайдера могут, если сайт не на https
вот это уже интересно, но вряд ли провайдера крышует кое кто крутой и на него давить контора такая не сможет даже если захочет, при том абсолютно точно знаю что юристы тому не принадлежат
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
вот это уже интересно, но вряд ли провайдера крышует кое кто крутой и на него давить контора такая не сможет даже если захочет, при том абсолютно точно знаю что юристы тому не принадлежат
MiM внедрили на уровне республики и сливают доступ?
*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

dmitry_stas

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

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Всем привет из Грозного

Есть одна контора в Грозном которая перехватывает информацию с форм с юридических сайтов. Делается это так кто то забивает запрос касательно юриспруденции и заходит на любой сайт который видит, заполняет форму обращения, информация попадает не только к тем чей это сайт, но и данной компании хотя она и не имеет прав на этот сайт.
Как это технически делается? Я чего то не догоняю.
Сталкивался с парочкой случаев, когда конкуренты заказывают лом тематических сайтов или просто скупают шеллы. Один из случаев, кредитная организация получает доступ к сайту и вешают снифер на клиентскую форму. Клиент приходит на сайт, оформить кредит, отпровляет и тут же информация дублируется по средствам снифера, конкурентам. "Конкурентная борьба"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поддержка сайтов на Joomla

Автор Biss

Ответов: 2
Просмотров: 1004
Последний ответ 14.08.2018, 14:03:01
от dmtn
Как настроить почту только для формы обратной связи?

Автор LU5

Ответов: 4
Просмотров: 1871
Последний ответ 04.11.2014, 10:02:25
от b2z
В Думе одобрили новый законопроект об обязательной регистрации сайтов в Роскомнадзоре

Автор NightGuard

Ответов: 22
Просмотров: 2427
Последний ответ 07.03.2014, 14:17:59
от Larisa
Кто сколько сайтов на Joomla сваял?

Автор busik

Ответов: 14
Просмотров: 2628
Последний ответ 01.10.2013, 16:59:20
от umbabaraumba
Кто помнит/знает время загрузки сайтов 10-15 лет назад?

Автор avex

Ответов: 4
Просмотров: 1535
Последний ответ 17.08.2013, 20:21:51
от voland