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

klekovkinandrey

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
уважаемые гуру
подскажите пожалуйста, где это сделать
все локализации перелопатил, скрипты
где оно находится? уже голова взрывается
Буду очень признателен
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Эта надпись в скрипте, отвечающем за модальное окно, смотря какое у Вас стоит. Поищите по классу или id блока, в котором это сообщение.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

klekovkinandrey

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
стоит colorbox
в нем лежит 2 скрипта
как я не пытался поменять, никаких изменений не происходит
*

klekovkinandrey

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
там собака где то в другом месте зарыта
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Ищите по классу или id блока
Знаете, как это делается?
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

klekovkinandrey

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
да я знаю
смотрите, стоит папка coorbox
в ней 2 жабаскрипта
в них я нашел вот это

// internationalization
      current: "image {current} of {total}",
      previous: "previous",
      next: "next",
      close: "close",
      xhrError: "This content failed to load.",
      imgError: "This image failed to load.",

но при попытке переименовать, ничего не меняется


по id блока ничего не находит
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
1. Может кеш стоит
2. Может юзает он min файл, где все в одну строчку, в коде посмотрите, что подключается.
3. Вам вообще эта надпись нужна?
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

klekovkinandrey

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
кеш не стоит
1скрипт подключается
в нем я нашел эту строчку, когда изменяю ее
через браузер в самом скрипте изменения видны
но в галереи ничего не меняется
откуда он может подтягивать не понимаю
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Может все-таки дело не скрипте, а в языковом пакете?
3. Вам вообще эта надпись нужна?
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

klekovkinandrey

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

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Я не покупал PRO версию, пользуюсь всегда обычной
Там стоит fancybox и это сообщение находится в файле popup.php
jw_sig\jw_sig\includes\js\jquery_fancybox\

Если вы купили плагин, то служба поддержки должна Вам помочь.

Думаю, что поиск по блоку все-таки вы сделали не там.
В обычной версии это <b class="fancyboxCounter">
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

klekovkinandrey

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
вот я баран, сколько всего перерыл
а оно то было совершенно под носом, там где и не ждал найти в php файле
Спасибо что откликнулись
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Simple Image Gallery Pro - фото с именем на кирилице, после сохранения исчезают

Автор Леон

Ответов: 0
Просмотров: 3275
Последний ответ 09.06.2021, 16:02:09
от Леон
Русская локализация Simple Image Gallery и SIG Pro (обновляется)

Автор Kostelano

Ответов: 1
Просмотров: 3775
Последний ответ 29.01.2020, 01:41:26
от Kostelano
Умный поиск и Simple Image Gallery Pro

Автор michaellux

Ответов: 1
Просмотров: 3062
Последний ответ 24.04.2019, 10:45:00
от Technic
Simple Image Gallery и пагинация

Автор tortxp

Ответов: 0
Просмотров: 3161
Последний ответ 10.01.2019, 23:21:18
от tortxp
Как вывести Simple Image Gallery не в тексте, а в отдельном Div?

Автор artemka

Ответов: 8
Просмотров: 5218
Последний ответ 18.09.2018, 11:34:31
от Sergeyy