Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 36 Ответов
  • 9708 Просмотров
*

ficsh

  • Захожу иногда
  • 51
  • 2 / 0
Вот такой вот беспорядок, ссылка Может кто сталлкивался? где я накосячил что-то не пойму никак =\

Голы,карточки и прочее не по столбцам,а у каждой позиции по своему как то =\ как поправить?
*

Dynamik

  • Захожу иногда
  • 130
  • 7 / 0
  • Пива бы!
ficsh, было у меня такое, во первых советую обновиться до версии 0,93b, может там подправили это баг. во вторых ищи где то в событиях есть, их порядок отображения по позициям игроков, щас тебе точнее не могу сказать, сам шаманил перед отпуском, подзабыл
*

ficsh

  • Захожу иногда
  • 51
  • 2 / 0
У меня как раз 93b и стоит =\ и кажется я это ещё в 92 накосячил  ............ !!!???!!!
*

Dynamik

  • Захожу иногда
  • 130
  • 7 / 0
  • Пива бы!
Не это не косяк, просто где то события в определенном порядке для каждой позиции выставляются, и если их не по порядку выставлять, такая фигня получается
« Последнее редактирование: 03.10.2008, 14:50:03 от Dynamik »
*

ficsh

  • Захожу иногда
  • 51
  • 2 / 0
Вот бы ещё найти где....,кстати где выставить поле на котором будет игра я тож чего то найти не могу в 93b версии


upd. Пилять =0 ,Наткнулся таки по твоим наводкам =)Спасибо =)))) Огромное, Это в позициях - там есть дополнительный столбик ,события ! =) ПАСИИИБАА=) Вот тока почему то у каждой поззиици свой отдельный ID эвента =)не вкуриваю зачем это так
« Последнее редактирование: 03.10.2008, 15:34:01 от ficsh »
*

El_Capitan

  • Захожу иногда
  • 78
  • 4 / 0
  • Дон
у меня тоже проблема с выводом составов команд. Что интересно колличество ошибок точно равно количеству игроков, в чем может быть проблема, помогите плиз!!! жумлига 0,92 , Joomla 1.0.13 стабильная.

Вот коды ошибок:
123: foreach ($PosEventtypes[$row->position_id] AS $eventtype) {
            echo '<td align="center"><img src="'.JL_TEMPLATE_FOLDERS_URL.'/images/event_icons/'.$eventtype->icon.'" alt="'.$eventtype->name.'" title="'.$eventtype->name.'" align="top" hspace="2" /></td>';

224: foreach ($playerStats[$row->id] AS $eventId => $stat) {
              echo '<td align="center">';
              echo ($stat!=""&&$stat>0)?$stat:"-";
              echo '</td>';
         } 

З.Ы. если в шаблоне отключить Show stats? то выводятся без ошибок.

[вложение удалено Администратором]
« Последнее редактирование: 09.10.2008, 20:50:57 от El_Capitan »
*

rom73

  • Осваиваюсь на форуме
  • 34
  • 4 / 0
вот и у меня такая же беда. Очень надеюсь, что кто-нибудь поможет решить проблему.
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
А статистика по этим игрокам есть? То есть сколько минут играл, когда заменен и т.д.?
*

El_Capitan

  • Захожу иногда
  • 78
  • 4 / 0
  • Дон
А статистика по этим игрокам есть? То есть сколько минут играл, когда заменен и т.д.?

спасибо большое, теперь догадался ))
*

El_Capitan

  • Захожу иногда
  • 78
  • 4 / 0
  • Дон
как можно сделать чтоб в 92 в подробностях матча показывался основной состав? и еще можно ли сделать в 92 статистику по офсайдам, угловым, ударам по ворот для команды а не для игрока. А то каждое события привязывается к игроку. Я хочу чтоб в подробностях матча выводилось статистика по этим параметрам, можно ли так сделать?
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
как можно сделать чтоб в 92 в подробностях матча показывался основной состав? и еще можно ли сделать в 92 статистику по офсайдам, угловым, ударам по ворот для команды а не для игрока. А то каждое события привязывается к игроку. Я хочу чтоб в подробностях матча выводилось статистика по этим параметрам, можно ли так сделать?
Выбрать этот состав в подробностях матча ^-^.
А статистику проще в описании матча пропечатать, чем еще что-то изобретать.
*

El_Capitan

  • Захожу иногда
  • 78
  • 4 / 0
  • Дон
Выбрать этот состав в подробностях матча ^-^.
вот именно я выбрал этот состав в подробностях матча, а на фронте не показывает. Вообще какой шаблон отвечает за вывод подробностей?
Цитировать
А статистику проще в описании матча пропечатать, чем еще что-то изобретать.
вот за это спасибо большое, должен был сам догадаться ))
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
вот именно я выбрал этот состав в подробностях матча, а на фронте не показывает. Вообще какой шаблон отвечает за вывод подробностей?
Не показывает именно составы? А события, счет, описание? Какая версия JL?
Отвечает showreport.tpl
*

El_Capitan

  • Захожу иногда
  • 78
  • 4 / 0
  • Дон
Не показывает именно составы? А события, счет, описание? Какая версия JL?
Отвечает showreport.tpl
Да, не показывает именно составы. События, счет, описание, замены(!) показывает. JL 0.92 у меня и там в шаблонах я не нашел showreport.tpl
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
извините на глупый вопрос, не подскажете как вывести состав команды?
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
Меню "Игроки" - занести игроков. Нижняя часть меню - "команда" - ассоциировать игроков с командой. "События" - ассоциировать события для проекта. Меню "Подробности матча" - на нужном матче выбрать "подробности" - выбрать основные составы, замены, и т.д. Поставить галочку "отображать отчет". З.ы. Если вместо имен вылазят крякозябры, необходимо внести изменения в JL. См. здесь -  http://joomlaforum.ru/index.php/topic,10692.msg245742.html#msg245742
*

El_Capitan

  • Захожу иногда
  • 78
  • 4 / 0
  • Дон
в JL 0.92 должен быть шаблон showreport.tpl или нет? в шаблонах я не нашел его, а то в подробностях выбрал составы команд, а на фронте составы не показывает, показывает только замены. В чем проблема, помогите!
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
хотелось бы сделать вывод команды в виде таблице или как на сайте у автора темы, а понимаю это через вывод нужного шаблона можно организовать?
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
в JL 0.92 должен быть шаблон showreport.tpl или нет? в шаблонах я не нашел его, а то в подробностях выбрал составы команд, а на фронте составы не показывает, показывает только замены. В чем проблема, помогите!
Ссылку, плиз, на сайт. showreport.tpl - не шаблон, который настраивается через админку. Это файл, к-ый отвечает за вывод отчета.
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
хотелось бы сделать вывод команды в виде таблице или как на сайте у автора темы, а понимаю это через вывод нужного шаблона можно организовать?
Ничего не понятно. Выводить инфо команды со всеми игроками? Шаблон Squad List.
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
нету такого шаблона в списке шаблонов  crazy!
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
в глаза долблюсь есть Squad List (index.php?option=com_joomleague&#38;func=showPlayers)   crazy! создал новый пункт меню сделал ссылку на этот шаблон но при обращении выводится странца с проектами и с сыгранными матчами
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
Нет, ссылку не на шаблон, в меню проекта есть ссылки, там есть линки на все команды и их составы - их надо в меню. А еще лучше модуль меню от Джумлиги поставить. там это все красиво сделано
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
модуль меню есть щас попробую поэксперементировать, про ссылки в меню проекта (в админке?) не въехал
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
модуль меню есть щас попробую поэксперементировать, про ссылки в меню проекта (в админке?) не въехал
Меню админки - ссылки. Там есть целый раздел "Команды" по-моему. И приведены ссылки на каждую команду
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
сделал ,работает, спасибо!
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
в списке игроков картинка не отображается

[вложение удалено Администратором]
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
проверьте путь к изображению
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
путь к изображению игрока правильный, при выводе информации об игроке фото появляется.
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
И в шаблоне команды указано "отображать фото игрока" ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Копирование игроков из другого турнира

Автор sopila

Ответов: 5
Просмотров: 4060
Последний ответ 10.03.2019, 01:31:20
от DragonbyKuzya
Неверно считаются матчи в истории игр и в персональной статистике игроков

Автор tornario

Ответов: 6
Просмотров: 2371
Последний ответ 26.11.2015, 12:25:35
от M0sk0W
Joomleague 2 - поиск игроков

Автор born

Ответов: 0
Просмотров: 1999
Последний ответ 11.06.2015, 17:53:29
от born
Изменить вид таблицы игроков

Автор drongo666

Ответов: 8
Просмотров: 2193
Последний ответ 18.05.2015, 15:34:35
от drongo666
Сортировка игроков по результативности

Автор apugachev86

Ответов: 0
Просмотров: 1890
Последний ответ 28.01.2015, 20:57:48
от apugachev86