Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 3502 Просмотров
*

moskitos80

  • Осваиваюсь на форуме
  • 21
  • 3 / 0
Привет всем. Задача простая - делаю ссылку для выбора картинки:
Код HTML:
Код
<a class="modal" title="Изображение" href="index.php?option=com_media&amp;view=images&amp;layout=default&amp;tmpl=component&amp;e_name=selectmap" rel="{handler: 'iframe', size: {x: 570, y: 400}}">
 <?php echo JText::_('SELECT_MAP')?>
</a>
, вешаю на неё модальное окно:
PHP код:

Код
<?php JHTML::_('behavior.modal', 'a.modal' )?>

При нажатии кнопки открывается модальное окно с iframe и идет запрос к com_media: index.php?option=com_media&view=images&layout=defa ult&tmpl=component&e_name=selectmap - Собственно вопрос, как теперь на странице, с которой вызывалось модальное окно получить результат - урл выбранной картинки, если при нажатии кнопки "Вставить" - в модальном окне, Joomla обращается к ф-ции jInsertEditorText, которую используют плагины - кнопки для виз. редакторов, и переопределить её я не могу и использовать тоже т.к. значение нужно поиметь не виз. редакторе.

Есть у кого идеи, кроме как реализовать собственный менеджер картинок?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Можно посмотреть как реализован возврат наименования статьи при выборе ее в элементе Article при редактировании пункта меню. Там по сути все просто и может быть реализовано двумя способами:
1. при открытии модального окна переопределяется обработчик onClose, который срабатывает при закрытии модального окна
2. в модальном окне вызывается функция, объявленная в родительском документе (доступ - через window.parent).
*

moskitos80

  • Осваиваюсь на форуме
  • 21
  • 3 / 0
Можно посмотреть как реализован возврат наименования статьи при выборе ее в элементе Article при редактировании пункта меню...

Нет меня интересует конкретно com_media. А про обработчик onClose можно подробнее? Я смотрел исходник метода JHTMLBehavior::modal($selector='a.modal', $params = array())  - про второй параметр, если честно не очень понятно, если я определяю что то вроде:
Код
JHTML::_('behavior.modal', 'a.modal', array('onClose' = > 'myfunction') );
И определяю в Javascript функцию с именем myfunction
то эта конструкция в итоге выдаёт что myfunction не имеет метода create. Я пробовал даже создавать объект myfunction с методом  create - не помогает! Уже пол инета перерыл ни где - ничего!
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Хм, а что если попробовать переопределить ImageManager.onok?
*

moskitos80

  • Осваиваюсь на форуме
  • 21
  • 3 / 0
Хм, а что если попробовать переопределить ImageManager.onok?
Решил не заморачиваться с ImageManager. Спасибо за попытку помочь. Остальные решения найденные в сети не оптимальны. Решил реализовывать своими силами.
*

Good

  • Новичок
  • 1
  • 0 / 0
Я смотрел исходник метода JHTMLBehavior::modal($selector='a.modal', $params = array())  - про второй параметр, если честно не очень понятно
А второй параметр определяет поведение SqeezBox'a - iframe, rel, size и т.д. Кстати, картинку лучше вызывать с параметром image ;-).
Вот, взгляните на домашнюю страничку плагина:
http://digitarald.de/project/squeezebox/
*

moskitos80

  • Осваиваюсь на форуме
  • 21
  • 3 / 0
Большое всем спасибо. Сделал в итоге через модальное окно, но с функционалом com_media не стал заморачиваться. Просто добавил в контроллер новый метод и ещё один вид, который вызывается из ifram-a с параметром format=row. Метод парсит определённую папку и выводит картинки рядами, на них повесил свой JS всё работает стабильно.  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

params->get для компонента, как получить свои собственные параметры для компонента

Автор klubnichkaaa

Ответов: 13
Просмотров: 13968
Последний ответ 01.06.2017, 20:20:28
от Septdir
По ID'у пункта меню получить ссылку для перехода

Автор GRIG

Ответов: 4
Просмотров: 2887
Последний ответ 08.05.2017, 17:13:05
от Aleks.Denezh
Значение из контента перенести в модуль

Автор leo78

Ответов: 42
Просмотров: 3045
Последний ответ 31.07.2015, 19:51:00
от leo78
Получить значения пагинации к примеру $this->pagination->total

Автор klubnichkaaa

Ответов: 7
Просмотров: 1610
Последний ответ 09.06.2014, 14:50:57
от klubnichkaaa
Модальные окна в административной части

Автор klubnichkaaa

Ответов: 5
Просмотров: 1611
Последний ответ 03.06.2014, 09:57:57
от klubnichkaaa