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

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
AlphaUserPoints 1.6.0 достигла STABLE версии.
Ссылка на скачивание компонента: AlphaUserPoints 1.6.0 STABLE
Ссылка на все дополнительные правила: Дополнительные правила для AlphaUserPoints 1.6.x

ВАЖНЫЕ ЗАМЕЧАНИЯ РАЗРАБОТЧИКА: Эта версия не работает с Joomla! 1.5.x
 
--------------------  1.6.0 stable [19 апреля 2011]  ---------------------
# исправления в немецком языке
# исправления языковых переменных в админ.меню
^ интеграция кнопки редактора для добавления розыгрыша
+ добавлен новый пункт меню для отображения списка правил
^ обновлена страница помощи в бэкенде
+ добавлена интеграция аватаров K2
# исправлено Undefined variable: excludeusers in models/latestactivity.php

- всем удачных апгрейдов  ;)

Edit: Скоро будет v.1.6.1 с исправлением нескольких обнаруженных багов
« Последнее редактирование: 21.04.2011, 17:06:31 от migus »
"The Lord Of A SandBox"
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #1 : 19.04.2011, 21:30:42 »
Он в PHP 5.3 аватары не выводит.
Так и должно быть?
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #2 : 19.04.2011, 21:41:42 »
У меня выводит нормально. Попробуйте очистить директорию: ...home.../components/com_alphauserpoints/assets/phpThumb/cache
В этом случае, сформированные ранее иконки должны обновиться.

- удачи ;)
"The Lord Of A SandBox"
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #3 : 20.04.2011, 04:33:43 »
 ^-^ Мне кажется, пусть ещё его делают, доводят до ума.

Тестирую на локальном сервере:
Версия базы данных    5.1.49-1ubuntu8.1
Кодировка базы данных    utf8_general_ci
Версия PHP    5.3.3-1ubuntu9.3
Веб-сервер    Apache/2.2.16 (Ubuntu)
Интерфейс между веб-сервером и PHP    apache2handler
Версия Joomla!    Joomla! 1.6.3 Stable [ Onward ] 18-Apr-2011 23:00 GMT

Интеграция с CommunityBuilder 1.4 , с него же и аватарки.

Аватарки так и не выводятся и при очистке кеша из папки /components/com_alphauserpoints/assets/phpThumb/cache, при новой синхронизации пользователей. На странице профиля компонента вылезли крякозябры, что-то, видать, с кодировкой.

Переустановил компонент - тоже самое. Хотел переустановить, вычистив базу данных от таблиц компонента, - вся база данных удалилась.
« Последнее редактирование: 20.04.2011, 04:44:03 от Guran »
*

Yavich

  • Захожу иногда
  • 133
  • 3 / 1
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #4 : 20.04.2011, 08:48:17 »
Наконец-то!
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #5 : 21.04.2011, 15:17:11 »
Когда интеграцию с uddeIM 2.3 Hotfix1 делаешь - страница профиля вылетает из шаблона и показывает крякозябры. Отключаешь интеграцию - нормальная страница профиля.

И ещё в админке невозможно зайти в плагины компонента - показывает 500 ошибку сервера.
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #6 : 21.04.2011, 15:33:02 »
Когда интеграцию с uddeIM 2.3 Hotfix1 делаешь - страница профиля вылетает из шаблона и показывает крякозябры. Отключаешь интеграцию - нормальная страница профиля.
Какие ошибки показывает?
И ещё в админке невозможно зайти в плагины компонента - показывает 500 ошибку сервера.
Мне не известно, что такое плагины компонента в админке. Объясните иначе, пожалуйста.
"The Lord Of A SandBox"
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #7 : 21.04.2011, 16:01:33 »
Да в смысле вот эти вот плагины:
Content - AlphaUserPoint
Content - AlphaUserPoints - Reader
Content - AlphaUserPoints
Editor Button - AlphaUserPoints Raffle
System - AlphaUserPoints

Ни в один из них не зайдёшь, система пишет, что файлы .xml не найдены.

А страница с кркозябрами вот такая, без шаблона:

Код
<div class="componentheading">
</div>
<div id="profile-aup"> <div style="float:right;padding: 0 10px 0 10px;">
<img src="http://сайт/components/com_alphauserpoints/assets/phpThumb/phpThumb.php?src=/images/comprofiler/62_4da475e377e5f.jpg&amp;w=100&amp;h=100" border="0" alt="" height="100"width="100" /> </div>
<h1 class="aboutme">а�аНаДб�аЕаЙ а�б�аЛаАб�аОаВ</h1><img src="/components/com_alphauserpoints/assets/images/percent_10.png" alt="" /><br /><span class="small">а�б�аОб�аИаЛб� аЗаАаПаОаЛаНаЕаН аНаА <b>10%</b>.</span><br /><br /><b>а�аМб� аПаОаЛб�аЗаОаВаАб�аЕаЛб� : guran</b><br /><b>ID</b> : GURAN<br /><b>а�аОаЙ б�аЕаЙб�аИаНаГ</b> : 0.00<br /><b>а�аОб�аЛаЕаДаНаЕаЕ аОаБаНаОаВаЛаЕаНаИаЕ</b> : 21.04.2011 10:40<br /><b>а�аАб�аЕаГаИб�б�б�аИб�аОаВаАаН б�</b> : 20 а�б�аЛб� 2006<br /><b>а�аОб�аЛаЕаДаНб�б� аАаКб�аИаВаНаОб�б�б�</b> : 1 б�аАб� б�аОаМб� аНаАаЗаАаД<br /><b>а�б�аОб�аМаОб�б�аОаВ аПб�аОб�аИаЛб�</b> : 0<br /><br />

<input type="text" size="42" name="referrer_link" id="referrer_link" onfocus="select();" readonly="readonly" class="inputbox" value="http://сайт/ru/component/community/?view=register&amp;referrer=GURAN" />
<br /><span class="small">а аЕб�аЕб�аАаЛб�аНаАб� аПб�аИаГаЛаАб�аИб�аЕаЛб�аНаАб� б�б�б�аЛаКаА<br />(аМаОаЖаНаО б�аКаОаПаИб�аОаВаАб�б� б�б�б� б�б�б�аЛаКб� аВ аПаИб�б�аМаО, б�б�аОаБб� аПб�аИаГаЛаАб�аИб�б� аДб�б�аЗаЕаЙ аДаЛб� б�аЕаГаИб�б�б�аАб�аИаИ аНаА б�б�аОаМ б�аАаЙб�аЕ).</span>
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #8 : 21.04.2011, 16:08:09 »
Во всех плагинах попробуйте заменить manifest.xml на имя_плагина.xml
Полагаю, также вы сможете решить свою проблему с аватарами.
« Последнее редактирование: 21.04.2011, 17:48:03 от migus »
"The Lord Of A SandBox"
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #9 : 21.04.2011, 18:36:17 »
Во всех плагинах попробуйте заменить manifest.xml на имя_плагина.xml
Полагаю, также вы сможете решить свою проблему с аватарами.

Так и сделал, плагины теперь в админке открываются.
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #10 : 22.04.2011, 13:30:25 »
Сегодня вышла версия 1.6.1 . В ней исправили интеграцию с uddeIM, теперь страница профиля нормально открывается. И вместо файлов manifest.xml - нормальные файлы.

Ещё бы аватары появлялись...
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #11 : 22.04.2011, 14:17:52 »
Нашёл решение с аватарами!

Для php 5.3 в папке  /components/com_alphauserpoints/assets/phpThumb/ в файле phpThumb.php строку
ini_set('display_errors', '1');
меняем на
ini_set('display_errors', '0');

 ;D Аватары появляются, но только страшные...
« Последнее редактирование: 22.04.2011, 14:21:20 от Guran »
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #12 : 22.04.2011, 14:27:55 »
Нашёл решение с аватарами!

Для php 5.3 в папке  /components/com_alphauserpoints/assets/phpThumb/ в файле phpThumb.php строку
ini_set('display_errors', '1');
меняем на
ini_set('display_errors', '0');

 ;D Аватары появляются, но только страшные...

о каких аватарах идёт речь? В uddeIM отправителя сообщения?
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #13 : 22.04.2011, 14:36:43 »
о каких аватарах идёт речь? В uddeIM отправителя сообщения?

Да почему, в AlphaUserPoints на странице профиля, в списках пользователей.
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #14 : 22.04.2011, 14:41:54 »
не знаю, но у меня все хорошо показывает (если я конечно правильно понял что речь идет о просмотре профиля пользователя в AUP). З.Ы. Версия AUP у меня не 1.6  ^-^
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: AlphaUserPoints 1.6.0 достигла STABLE версии
« Ответ #15 : 22.04.2011, 14:44:53 »
Да у меня на локальном сервере библиотека GD1 не стоит, она почему-то не ставится на Ubuntu 10.10, видать по этой причине косяк с выводом аватарок.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AlphaUserPoints - Ошибка

Автор Alexander_Fyodorov

Ответов: 0
Просмотров: 3007
Последний ответ 25.11.2019, 13:55:17
от Alexander_Fyodorov
AlphaUserPoints проблемы настройки

Автор Lada

Ответов: 0
Просмотров: 3408
Последний ответ 04.06.2018, 13:13:19
от Lada
Конец эры AlphaUserPoints?

Автор b2z

Ответов: 43
Просмотров: 12066
Последний ответ 24.03.2018, 01:42:04
от ovclub
Интеграция AlphaUserPoints и CommunityBuilder

Автор DamianTrash

Ответов: 2
Просмотров: 5450
Последний ответ 08.02.2017, 20:28:29
от boriska
JoomShopping + AlphaUserPoints

Автор TyT

Ответов: 8
Просмотров: 7411
Последний ответ 04.01.2017, 01:21:01
от axel030392