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

octopus

  • Захожу иногда
  • 169
  • 8 / 0
  • Во всём можно разобраться... Если захотеть.
JEvents - русик
« : 18.08.2009, 20:28:16 »
Долго парился с jcal но в конце концов поставил JEvents
не буду описывать плюсы и минусы
выкладываю русик для JEvents. не полный ещё в процессе
но кому надо забирайте. кто желает добавляйте буду только рад и не я один тоже


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

GFXer

  • Осваиваюсь на форуме
  • 43
  • 3 / 0
Re: JEvents - русик
« Ответ #1 : 04.09.2009, 14:30:16 »
Перевел на 95% для фронтенда
JEvents v1.5.2  

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

rustava

  • Осваиваюсь на форуме
  • 12
  • 2 / 0
Re: JEvents - русик
« Ответ #2 : 18.09.2009, 10:20:09 »
Перевод админка+юзер JEvents1.5.2

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

Re: JEvents - русик
« Ответ #3 : 18.09.2009, 10:30:26 »
Добрый день всем!
Помогите пожалуйста?!
Возникла такая проблемка, сайт работал себе и работал, а в один прекрамный день перестал!
Пишет, что такой URL не найден (((
Дописываю index.php, такя же ситуация, не знаю что делать (((!
Помогите если можите?!
*

octopus

  • Захожу иногда
  • 169
  • 8 / 0
  • Во всём можно разобраться... Если захотеть.
Re: JEvents - русик
« Ответ #4 : 21.09.2009, 10:19:07 »
а в админ панель заходит?
*

biatlon2

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: JEvents - русик
« Ответ #5 : 04.11.2009, 23:08:37 »
Спасибо Вам большое за перевод! ))) Устанавливал другие  не пашут, ваш единственный заработал! )) УРАААААа ^-^
*

klv_15

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
  • klv_15
Re: JEvents - русик
« Ответ #6 : 10.02.2010, 10:18:33 »
Спасибо за перевод.
*

VAS

  • Новичок
  • 2
  • 0 / 0
Re: JEvents - русик
« Ответ #7 : 12.04.2010, 03:37:36 »
Долго парился с jcal но в конце концов поставил JEvents
не буду описывать плюсы и минусы
выкладываю русик для JEvents. не полный ещё в процессе
но кому надо забирайте. кто желает добавляйте буду только рад и не я один тоже
Народ научите как установить этот русик, а? Пожалуйста. ))
*

Black Ice

  • Новичок
  • 5
  • 0 / 0
Re: JEvents - русик
« Ответ #8 : 27.09.2010, 16:36:02 »
Для версии JEvent 1.5.4b
не полный  ;D ,но большая часть

К администраторам, простите за "спам или флуд" ниже, но иного способа сделать вложения нет.
Мой старый аккаунт давно удален. Прошу отнестись с пониманием, просто пожалуйста удалите их.

Спасибо.

Добавил.
С переводом проблема возникает.


[вложение удалено Администратором]
« Последнее редактирование: 27.09.2010, 23:23:29 от Black Ice »
*

laskiy

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: JEvents - русик
« Ответ #9 : 21.10.2011, 13:40:28 »
*

pavelcarcass

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: JEvents - русик
« Ответ #10 : 01.03.2012, 07:15:01 »
*

danss2

  • Захожу иногда
  • 80
  • 3 / 0
Re: JEvents - русик
« Ответ #11 : 06.03.2012, 03:31:36 »
laskiy - блгдрю! :-)
pavelcarcass - обычным образом установить не получилось, но простым копированием ini файлов - и всё заработало!
*

duke_83

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: JEvents - русик
« Ответ #12 : 15.04.2012, 15:37:51 »
а куда ини копировать надо было?
добавлено позже:так...с админкой вроде ясно, www\САЙТ\administrator\language\ru-RU\
а вот что делать с сайтом? ведь там название файла ru-RU.com_jevents.ini одинаково для админки и сайта ?

добавлено ещё позже уже не надо, оказывается на сайте производителя есть  нормальный устоновочный файл русика для J2.5
« Последнее редактирование: 15.04.2012, 16:16:01 от duke_83 »
*

santaLuchia

  • Новичок
  • 1
  • 0 / 0
Re: JEvents - русик
« Ответ #13 : 25.06.2012, 14:05:16 »
есть  нормальный устоновочный файл русика для J2.5
СПАСИБО!
*

lenann

  • Новичок
  • 1
  • 0 / 0
Re: JEvents - русик
« Ответ #14 : 29.07.2012, 16:00:46 »
оказывается на сайте производителя есть  нормальный устоновочный файл русика для J2.5
И правда есть и работает. Спасибо!
*

pva112

  • Новичок
  • 2
  • 1 / 0
Re: JEvents - русик
« Ответ #15 : 07.01.2013, 23:10:43 »
Help!
Уважаемые, прошу помощи!
Установлена JEvents 2.2.8 с Русификатором на Joomla 2.5.8.
Проблема, судя по всему не новая, но разрешить что-то не могу.
В detailed view  события, в календаре, в подсказке календаря хочется видеть время в 24-м формате.
Причем как это сделать в модуле Latest JEvents - понятно, там все объяснено.
На http://www.jevents.net/forum - ходил. Но там почему-то есть объяснения, касающиеся только Latest JEvents (форматирование даты средствами php). А вот того, чего нужно - нет.

В Конфигурации на закладке "Компонент", параметр "Использовать 12-часовой формат" стоит в "Нет". Часовой пояс - Moscow.

В шаблоне "Страница Деталей События" (icalevent.detail_body) время выводится как  {{JEV_FIELD_STARTTIME:STARTTIME}}
А можно как-то по другому?
Аналогично время выводится и в шаблонах JEV_EVENT_MONTH_CALENDAR_CELL (month.calendar_cell) и JEV_EVENT_MONTH_CALENDAR_TIP (month.calendar_tip)

Как заставить его выводить время в 24-м формате? очень нужно!
*

pva112

  • Новичок
  • 2
  • 1 / 0
Re: JEvents - русик
« Ответ #16 : 08.01.2013, 16:14:36 »
Я проблему решил, может кому-то понадобится.
В языковом файле
/language/ru-RU/ru-RU.com_jevents.ini

Был установлен с какого-то икса параметр

TIME_FORMAT="%l:%M ;"

Я поменял его на

TIME_FORMAT="%H:%M"

все встало на свои места.
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Re: JEvents - русик
« Ответ #17 : 06.02.2013, 17:21:06 »
День добрый. Установил JEvents 2.2.8, скачал с оф. сайта русификатор. После установки половина стала отображаться нормально по-русски, половина так JEV_USE_CACHE, JEV_ICONS_TO_SHOW и т.д. С чем это может быть связано?
Спасибо.
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Re: JEvents - русик
« Ответ #18 : 07.02.2013, 12:35:30 »
Неужели у меня у одного такая проблема с русификацией?
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Re: JEvents - русик
« Ответ #19 : 07.02.2013, 13:00:40 »
Понял в чём проблема. В русификаторе нужно удалить ";" в началах строк. Только русификатор у них огонь оказался. Там и половина не переведена(((((
*

rigin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: JEvents - русик
« Ответ #20 : 10.02.2013, 12:50:18 »
Сегодня доперевел сей компонент, поскольку язык знаю... с помощью машинки.. ну вобщем в музыканта не стрелять, он играет как умеет.  ^-^
http://ftp.rigin.net/ru-RU_JEvents_J25.zip
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Re: JEvents - русик
« Ответ #21 : 12.02.2013, 14:39:50 »
Без обид, конечно, но я думал у меня плохой перевод... Рано свою версию затёр(((
*

rigin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: JEvents - русик
« Ответ #22 : 15.02.2013, 00:51:06 »
Ну я же просил не стрелять  ^-^ ну сделай свою, охотно воспользуюсь.
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Re: JEvents - русик
« Ответ #23 : 15.02.2013, 00:53:37 »
Не, я уже вашей пользуюсь)))
*

DimaXP

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: JEvents - русик
« Ответ #24 : 18.09.2013, 17:25:19 »
Никто не решил проблему со склонением месяца?
Просто при отображении даты выводится 16 Сентябрь 2013
Как бы сделать, чтобы выводилось "Сентября"?
*

04r12

  • Захожу иногда
  • 168
  • 9 / 0
  • Позитив есть! Чего и вам желаю=)
Re: JEvents - русик
« Ответ #25 : 10.02.2015, 06:18:33 »
Господа, доброго времени суток!

Вопрос все про тот же JEvents под Joomla 2.5. Залил компонент, залил руссик (он оказался не полным, дописал сам), все хорошо и замечательно, но! в полном календаре на месяц в днях недели отображаются только первые 3 буквы (в *.ini они прописаны полностью). Внимание, вопрос! Где собака зарыта? В чем подвох? Если стоит ограничитель, то где? Я уже все файлы компонента перерыл, мозг в семи местах сломал, в восьми вывихнул, ничего не нашел, хелп! Ссылка на страницу с календарем - http://educentre.ru/index.php/interesnoe-o-kulture/nap-calendar/month.calendar/2015/02/04/-
*

04r12

  • Захожу иногда
  • 168
  • 9 / 0
  • Позитив есть! Чего и вам желаю=)
Re: JEvents - русик
« Ответ #26 : 10.02.2015, 06:30:13 »
Никто не решил проблему со склонением месяца?
Просто при отображении даты выводится 16 Сентябрь 2013
Как бы сделать, чтобы выводилось "Сентября"?
Сомневаюсь, что эту проблему так просто решить, алгоритма склонения в компоненте не предусмотрено. Сам на эту тему не заморачивался, ну так и так, чего уж там...а после прочтения Вашего поста посетила мысль. А что если разделить дату запятыми? Например  16, Сентябрь, 2013 г.? Так уже более руссифицировано звучит. И это, как раз таки, в *.ini файлах прописать можно.
*

Rockovo

  • Новичок
  • 1
  • 0 / 0
Re: JEvents - русик
« Ответ #27 : 08.05.2015, 18:32:42 »
Не могу понять не открывается полностью окно для загрузки афиш, ранее все было нормально! Кто подскажет в чем проблема?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JEvents размер модуля календаря

Автор sosny

Ответов: 0
Просмотров: 935
Последний ответ 25.02.2019, 20:03:22
от sosny
JEvents Убрать лишние слова

Автор tmpnikl

Ответов: 0
Просмотров: 894
Последний ответ 14.01.2019, 10:46:35
от tmpnikl
JEvents при создании события вылезает ошибка

Автор Tanyaks

Ответов: 8
Просмотров: 1372
Последний ответ 31.10.2018, 17:26:35
от NewUsers
Как удалить событие из календаря Jevents (история не сохраняет)

Автор nqui

Ответов: 0
Просмотров: 1029
Последний ответ 05.09.2017, 23:08:29
от nqui
JEvents два и более календарей

Автор almant

Ответов: 0
Просмотров: 1010
Последний ответ 31.07.2017, 17:39:56
от almant