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

den_master

  • Захожу иногда
  • 62
  • 0 / 2
Доброго времени суток делаю сайт салону красоты там есть услуги

вот например http://master.16mb.com/index.php?option=com_ipricecalc&view=price&layout=catalog&Itemid=55
при создании нового элемента меню установил на шаблон каталога,
подскажите пож как убрать кнопку (в корзину) и как убрать окошко кол-во и можно ли енто сделать заранее спасиб
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
не пойму...вопрос по iprice а стоит вирт
хм...или переделали уже?
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

den_master

  • Захожу иногда
  • 62
  • 0 / 2
как стоял так и стоит iprice смотрите внимательнее уважаемый на ссылку
http://master.16mb.com/index.php?option=com_ipricecalc&view=price&layout=catalog&Itemid=58
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
точно показалось..сорри
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

den_master

  • Захожу иногда
  • 62
  • 0 / 2
что ни кто не знает можно ли енто убрать или нет
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
что ни кто не знает можно ли енто убрать или нет
на оф сайте пробывали писать, я писал мне отвечали
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

den_master

  • Захожу иногда
  • 62
  • 0 / 2
решение нашел нужно
найти файл и удалить 150 строку
com_ipricecalc/views/price/tmpl/catalog.php
енту строку удалить ТО ЧТО ВЫВОДИТ КРАСНЫМ ЦВЕТОМ ВЫДЕЛИЛ
Код
<input type="button" class="button"  name="bt3" value="<?php echo JText::_[color=red]('To Cart')[/color];?>" onclick="javascript:this.form.actype.value='basket'; <?php echo $add ?> this.form.submit();" />
остальное во вложении там же исправленый файл который просто закинуть с заменой
осталось убрать окошко выбора или кол-ва ну енто уж вечерком сеня,не даром я начинал с нюки вспомнил молодость (поиск РНР кодов)
скачать вложение можно здесь http://narod.ru/disk/41370114001/1.rar.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Анонсы новых версий IPrice

Автор radius

Ответов: 117
Просмотров: 12863
Последний ответ 23.03.2023, 15:34:47
от radius
Мультиязычность сайта и IPrice

Автор sbakur

Ответов: 1
Просмотров: 3581
Последний ответ 05.04.2020, 21:44:46
от sbakur
Не работает аудиоплейер в подробном описании IPrice calculator LIGHT

Автор Inna

Ответов: 1
Просмотров: 3929
Последний ответ 05.03.2017, 00:20:40
от Inna
iprice на Joomla 1.5 нет кнопок - и +

Автор necrqlan

Ответов: 0
Просмотров: 3948
Последний ответ 04.06.2016, 15:09:44
от necrqlan
iPrice Light - не могу создать больше 2-х вкладок (категорий)

Автор andre46

Ответов: 0
Просмотров: 4040
Последний ответ 01.05.2016, 23:29:12
от andre46