Новости 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 Ответов
  • 1388 Просмотров
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Сделать сайт по примеру
« : 17.01.2020, 21:37:00 »
Есть сайт https://istra-mebel.ru/ . Нужно почти его повторить функционал + адаптивный дизайн (хоть на хеликс сделать). Примерно сколько будет стоить такой сайт?
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Сделать сайт по примеру
« Ответ #1 : 17.01.2020, 21:55:42 »
На вскидку (но лучше обсудить): 35 000 - 50 000 + фукционал (см.вложение). Если только функционал (без наполнения) - будет дешевле...

Скайп StudioDk-WEB
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Сделать сайт по примеру
« Ответ #2 : 18.01.2020, 11:40:00 »
Содрать внешний вид + адаптивность + функционал корзины (без онлайн оплат)\наборных параметров с парой "рыбных" примеров наполнения - да, где-то 30 и будет
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Сделать сайт по примеру
« Ответ #3 : 18.01.2020, 11:46:41 »
Содрать внешний вид + адаптивность + функционал корзины (без онлайн оплат)\наборных параметров с парой "рыбных" примеров наполнения - да, где-то 30 и будет
Да где то так без учета платных плагинов и аддонов
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Сделать сайт по примеру
« Ответ #4 : 18.01.2020, 12:14:19 »
Да где то так без учета платных плагинов и аддонов
А зачем там что-то платное? Каталог на стандартном контенте, корзина - пара самописных скриптов, больше там ничего такого нет.
Самый большой гемор - наборные параметры товара через доп поля и все.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Сделать сайт по примеру
« Ответ #5 : 18.01.2020, 17:27:27 »
Я про плагины оплаты доставки
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Сделать сайт по примеру
« Ответ #6 : 18.01.2020, 17:48:57 »
Я про плагины оплаты доставки
Какие плагины? Там все от руки пишется, пару проверок на JS и добавление к стоимости, это же не сайт по доставке по РФ с учетом разных деливеров, тупо - есть галка доставка по району (Истра - небольшой район подмосковья) значит + 500 рублей.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Сделать сайт по примеру
« Ответ #7 : 18.01.2020, 18:32:28 »
Какие плагины? Там все от руки пишется, пару проверок на JS и добавление к стоимости, это же не сайт по доставке по РФ с учетом разных деливеров, тупо - есть галка доставка по району (Истра - небольшой район подмосковья) значит + 500 рублей.
Да я хз
Столь глубоко не залезал
Там же после заполнения данных
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Сделать сайт по примеру
« Ответ #8 : 18.01.2020, 18:49:08 »
Там же после заполнения данных

После заполнения формы в корзине данные банально уходят на почту клиенту и менеджеру, нет там никаких онлайн оплат
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Сделать сайт по примеру
« Ответ #9 : 18.01.2020, 19:08:59 »
После заполнения формы в корзине данные банально уходят на почту клиенту и менеджеру, нет там никаких онлайн оплат
Да ебушки воробушки
Просто предположил что есть какие то оплаты и доставки
В остальном вывод картинки вместо текста по атрибуту цвета
Таблица размеров
Не проблема
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Сделать сайт по примеру
« Ответ #10 : 22.01.2020, 12:33:30 »
Клиенту цена показалась слишком высокой и он решил отказаться от идеи с сайтом или искать дешевле. Извините что занял ваше время.
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Сделать сайт по примеру
« Ответ #11 : 22.01.2020, 12:45:25 »
Обычно люди, как только слышат сумму за свои хотелки и сразу отказываются, рассчитывали максимум на 5000... Остальные, которые адекватно оценивают и действительно хотят получить результат, обсуждают и находят консенсус с исполнителем.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Собрать сайт на Joomla на студийном шаблоне YooTheme

Автор Panda

Ответов: 2
Просмотров: 834
Последний ответ 28.05.2025, 08:42:41
от Sulpher
Необходимо сделать интеграцию Joomla 5 с файлами Excel и SVG

Автор Lemonez

Ответов: 1
Просмотров: 697
Последний ответ 08.02.2025, 22:26:09
от Lemonez
Создать сайт с 0

Автор scenann

Ответов: 1
Просмотров: 829
Последний ответ 24.11.2024, 09:35:35
от kit2m2
Сделать копию сайта на Joomla

Автор ajak

Ответов: 5
Просмотров: 2198
Последний ответ 28.09.2023, 13:42:31
от Gudzon
Нужны отзывы 2GIS на сайт

Автор r28jenya

Ответов: 3
Просмотров: 2990
Последний ответ 16.12.2022, 23:23:04
от Tolkant