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

serjik

  • Захожу иногда
  • 344
  • 1 / 1
Re: Версия сайта для КПК (PDA)
« Ответ #360 : 10.11.2011, 17:50:07 »
Подскажите, пожалуйста, что не так сделал! Установил данный компонент, появились и шаблоны и модули  и сам компонент,  но ничего не изменилось, по ссылкам типа pda.сайт.ru сайт недоступен. Ради интереса пробовал напрямую поставить мобильные шаблоны что появляются после установки компонента сразу пишет Incorrect usage of Mobile Joomla.  Чувство что сам по себе компонент или его модули и  шаблоны или чтото еще отключено разработчиками, возможно это не так но я обратил внимание что в шаблонах файл templateDetails имеет неверное разрешение xm_ вместо XML. Конечно может я и ошибаюсь. но все мои попытки зайти на мобильный сайт при настройках по умолчанию или вручную ничего не дали.
 Версия компонента самая последняя с оффсайта. Версия PHP 5.2.10
p.s Еще при установке выскочила ошибка TeraWURFL is designed to work with MySQLi (MySQL improved) library. TeraWURFL will be disabled но несмотря на это модуль встал. Включил плагин TeraWURFL но это ничего не изменило. Не хотелось бы делать с нуля новую версию сайта специально для мобильников, а шеф требует чтобы она была и срочно :(

......вопрос снят, решил проблему простым созданием копии существующего сайта и оптимизацией его шаблона под более низкое разрешение
« Последнее редактирование: 11.11.2011, 18:24:05 от serjik »
*

alex_volkhov

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Версия сайта для КПК (PDA)
« Ответ #361 : 23.03.2012, 20:02:52 »
Доброго дня всем!

Подскажите - кто знает. Подходит ли компонент MobileJoomla для интернет-магазина на VirtueMart?
И если не подходит - то каким способом сделать для него мобильную версию сайта?
*

SemiLex

  • Захожу иногда
  • 85
  • 5 / 0
Re: Версия сайта для КПК (PDA)
« Ответ #362 : 30.03.2012, 06:48:19 »
Сдохла тема...
Тоже есть вопрос: а как эта фиговина дружит с, например, ZOO (ну и подобными контент-системами для Joomla)?
Что с нагрузкой на сервер? Постоянная работа с базой в 25МБ - это ведь не "хухры-мухры"...?

Буду благодарен.
Если кто даст еще глянуть работающий сайт на этой МобайлJoomla и ответит на возникшие вопросы, могу чуток отблагодарить денюжкой на мобильный телефон. чуток, но всё же :).
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК (PDA)
« Ответ #363 : 02.04.2012, 12:04:53 »
Тоже есть вопрос: а как эта фиговина дружит с, например, ZOO (ну и подобными контент-системами для Joomla)?
А это уже зависит от того, как настроите. Скорее всего, отображаться будет, но нужно будет подправить стили, т.к. некоторые расширения прописывают точный размер элементов в пикселях, и такие элементы могут просто не поместиться на экране телефона. Другая проблема — использование табличной верстки (да, такое тоже порой встречается), тогда нужно или добавлять в шаблон переделанный view для данного компонента, или искать какой-нибудь другой обходной путь.

Что с нагрузкой на сервер? Постоянная работа с базой в 25МБ - это ведь не "хухры-мухры"...?
А там благодаря предварительной классификации устройств в большинстве случаев запрос идет к одной из небольших таблиц (и лишь для «редких» устройств идет выборка по всей БД), так что нагрузка не настолько большая.
*

eriskay

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Версия сайта для КПК (PDA)
« Ответ #364 : 15.06.2012, 01:33:49 »
Устанавливаю на локалку, и в итоге получаю ошибки:

Warning: require_once(Z:\home\photo\www\plugins\mobile\terawurfl\TeraWurfl.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\photo\www\plugins\mobile\terawurfl.php on line 25

Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\photo\www\plugins\mobile\terawurfl\TeraWurfl.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\photo\www\plugins\mobile\terawurfl.php on line 25

Как с ними боротся?
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК (PDA)
« Ответ #365 : 15.06.2012, 10:12:08 »
eriskay, а какая операционная система на локалке?
И точно ли устанавливаете архив с mobilejoomla.com (т.е. Вы его не распаковывали/перепаковывали)?
*

eriskay

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Версия сайта для КПК (PDA)
« Ответ #366 : 15.06.2012, 11:54:14 »
eriskay, а какая операционная система на локалке?
И точно ли устанавливаете архив с mobilejoomla.com (т.е. Вы его не распаковывали/перепаковывали)?
ОС Windows 7 Ultimate x64 архив качал не с офф сайта, сейчас скачаю с офф сайта и посмотрим.
*

eriskay

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Версия сайта для КПК (PDA)
« Ответ #367 : 15.06.2012, 19:52:26 »
Скачал с офф сайта, на локалке устанавливается  и все нормально, но на хостинге не могу установить, в процесе установки выскакивает "502 Bad Gateway"
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Re: Версия сайта для КПК (PDA)
« Ответ #368 : 12.07.2012, 15:59:32 »
может кто помочь настроить?
Тра та та
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК (PDA)
« Ответ #369 : 02.08.2012, 17:21:04 »
Скачал с офф сайта, на локалке устанавливается  и все нормально, но на хостинге не могу установить, в процесе установки выскакивает "502 Bad Gateway"
Возможно, процесс завершается по таймауту. Попробуйте установить версию MJ1.1 - там вместо большой базы TeraWURFL устанавливается более компактная AMDD и установка в целом проходит быстрее.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК (PDA)
« Ответ #370 : 02.08.2012, 17:21:25 »
может кто помочь настроить?
А что именно не получается настроить?
*

chmag

  • Новичок
  • 2
  • 0 / 0
Re: Версия сайта для КПК (pda)
« Ответ #371 : 29.12.2012, 21:42:48 »
Подскажите, пожалуйста, поставила бесплатную с  mobilejoomla.com  , но при заходе со Smartfone выдает ошибку 504, с компьютера же все нормально. Отчего это и как лечить?  >:(
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Версия сайта для КПК (pda)
« Ответ #372 : 31.12.2012, 13:36:30 »
Подскажите, пожалуйста, поставила бесплатную с  mobilejoomla.com  , но при заходе со Smartfone выдает ошибку 504, с компьютера же все нормально. Отчего это и как лечить?  >:(
504 — это Gateway Timeout. Нужно смотреть лог ошибок, чтобы понять где именно происходит «зависание».
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент онлайн калькулятор Priceleaf 1.0

Автор klubnichkaaa

Ответов: 14
Просмотров: 7696
Последний ответ 31.01.2021, 18:33:40
от varX
Простой личный кабинет из com_content

Автор frag79

Ответов: 48
Просмотров: 20447
Последний ответ 05.01.2020, 15:56:33
от Gulliver
EXP Autos Pro - Доска по продаже транспортных средств

Автор Alex_77

Ответов: 137
Просмотров: 55799
Последний ответ 02.02.2018, 21:05:58
от Alex_77
Интернет магазина Priceleaf shop

Автор klubnichkaaa

Ответов: 100
Просмотров: 21902
Последний ответ 12.09.2017, 18:36:51
от bato
Плагин SocButtons – кнопки социальных сетей Facebook, Twitter, ВКо

Автор tallib

Ответов: 733
Просмотров: 141056
Последний ответ 16.04.2017, 12:13:55
от Elimelech