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

IceBerg

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Объясните пожалуйста новичку. Речь идет о простом незнании иделогогии joomla. Я сейчас изложу ЧТО и КАК я понимаю. прошу меня поправить и объяснить, если что-то скажу не так.

1. Сущность - раздел - это разделы на сайте. И менеджер разделов - позволяет эти самые разделы создавать.

2. Когда мне необходимы в этом разделе подразделы, то я должен создавать категории, которые привязываю к нему. Это иесть подразделы. Я верно все понял?

3. Как нужно создавать пункты меню (скажем, главного) - какие типы элементов меню надо выбирать? Как привязать разделы и подразделы к пунктам меню таким образом, чтобы разделы и подразделы публиковались на своих местах, да еще и имели отличающееся оформление?
« Последнее редактирование: 13.04.2009, 15:34:50 от Forget-me-not »
*

Forget-me-not

  • Захожу иногда
  • 242
  • 39 / 0
  • Птица-говорун отличается умом и сообразительностью
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #1 : 07.04.2009, 23:33:06 »
1. Сущность - раздел - это разделы на сайте. И менеджер разделов - позволяет эти самые разделы создавать.

2. Когда мне необходимы в этом разделе подразделы, то я должен создавать категории, которые привязываю к нему. Это иесть подразделы. Я верно все понял?
да
3. Как нужно создавать пункты меню (скажем, главного) - какие типы элементов меню надо выбирать? Как привязать разделы и подразделы к пунктам меню таким образом, чтобы разделы и подразделы публиковались на своих местах
сначала в менеджере разделов создаешь Раздел, потом в менеджере категории создаешь Категорию с привязкой к нужному разделу.. и она будет отражаться там где надо :)
еще и имели отличающееся оформление?
что имеется ввиду?

______________________
может тебе что-то из этих тем поможет:
http://joomlaforum.ru/index.php/topic,61013.0.html
http://joomlaforum.ru/index.php/topic,57923.0.html
http://joomlaforum.ru/index.php/topic,58701.0.html

и проработать тут: http://joomlaforum.ru/index.php?action=search2
« Последнее редактирование: 07.04.2009, 23:41:34 от Forget-me-not »
Всё великое совершили люди двух типов: гениальные, которые знали, что это выполнимо, и абсолютно тупые, которые даже не знали, что это невыполнимо...
*

IceBerg

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #2 : 08.04.2009, 15:18:17 »
Forget-me-not
Спасибо вам за ответ. Скачал как руководство к 1.5 - книжку Колисниченко. Что-то почерпнул оттуда. Ссылка, которую вы дали, а именно:
http://joomlaforum.ru/index.php/topic,58701.0.html

действительно похожа на то, что нужно мне. Вот только, может я глуп, может писалось там о joomla 1.0, но только когда я создаю категории, или изменяю уже созданные, я не ижу справа в том же окне панелей для создания меню к этим категориям :(

Вопрос остается открытым. Как категории высветить в главном меню, сразу после ссылки на раздел, в котором они находятся?

Пока что, тупо вошел для изменения пунктов главного меню. Выбрал Внутренняя ссылка. Материалы. Категория. Шаблон списка категории. И вот таким образом создаю пункты меню для категорий.
« Последнее редактирование: 08.04.2009, 15:28:20 от IceBerg »
*

Forget-me-not

  • Захожу иногда
  • 242
  • 39 / 0
  • Птица-говорун отличается умом и сообразительностью
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #3 : 08.04.2009, 15:34:30 »
http://joomlaforum.ru/index.php/topic,58701.0.html

действительно похожа на то, что нужно мне.
да, простите... это вообще аналогичный вопрос по Joostinа...

поищите по поиску... по запросу "разделы" - выходит 17 страниц... думаю что-то для себя полезного вы найдете...
Вопрос остается открытым. Как категории высветить в главном меню, сразу после ссылки на раздел, в котором они находятся?
может я не совсем понимаю что вам нужно... но подозреваю что так как тут (к примеру):

« Последнее редактирование: 08.04.2009, 15:48:22 от Forget-me-not »
Всё великое совершили люди двух типов: гениальные, которые знали, что это выполнимо, и абсолютно тупые, которые даже не знали, что это невыполнимо...
*

Forget-me-not

  • Захожу иногда
  • 242
  • 39 / 0
  • Птица-говорун отличается умом и сообразительностью
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #4 : 08.04.2009, 15:48:27 »
если да - то я делала так:
в "Меню" выбрать "Главное меню" и создать внутри пункты меню "Материалы" соответсвующие сайту - в данном случае - "о себе" и т.д.
и при создании пункта меню "Материалы" прикручиваешь его к соответсвующему "Разделу"
получается что то что ты называешь "категории" - это на самом деле подменю... которые в пункте меню ты создаешь, систематизируешь как тебе удобно...
и уже потом если ты создаешь материал в категории которая привязана к одному из пунктов меню - этот материал и попадает в соответсвующее подменю...
« Последнее редактирование: 08.04.2009, 16:08:24 от Forget-me-not »
Всё великое совершили люди двух типов: гениальные, которые знали, что это выполнимо, и абсолютно тупые, которые даже не знали, что это невыполнимо...
*

chtec

  • Захожу иногда
  • 230
  • 100 / 1
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #5 : 08.04.2009, 15:58:09 »
Категории лежат в разделах, как в папочках, а в самих категориях лежат материалы - здесь все простенько.

С меню интереснее. Ссылки в меню могут вести:
- на отдельный материал
- на категорию (на выбор: материалы категории блогом или списком)
- на раздел (на выбор: материалы раздела блогом или списком)
- вообще на всякую всячину (страницу компонента, например, электронный магазин, внешнюю ссылку и прочее).

И - вот здесь самый кайф! - навигация и оформление привязываются как раз к пунктам меню.

Навигация
Создадим в меню ссылку на раздел "кошки" и назовем ее (ссылку) "шикарные кошаки", пропишем алиас "shikarnie-koshaki". И еще один пункт меню - на материал их этого раздела, допустим "абиссинцы", и пропишем алиас для ссылки "lubimchiki", и укажем для него в качестве родительского - первый пункт.
И получится, что страница, на которой отображается материал "абиссинцы" из какой-то категории раздела "кошки" доступен по адресу
http://site.ru/shikarnie-koshaki/lubimchiki.html (если чпу включены).

Таким образом, с помощью меню можно сымитировать сколько угодно уровней вложенности - хоть 5, хоть 10 ))

Оформление
Очевидно, что можно создать сколько угодно ссылок, ведущих на один материал, но так как алиасы у пунктов меню будут разные (должны быть разные - во избежание) - то один и тот же материал может быть доступен по разным адресам. И оформить его можно по разному, потому что и модули, и шаблоны привязываются именно к пункту меню.

Пока что, тупо вошел для изменения пунктов главного меню. Выбрал Внутренняя ссылка. Материалы. Категория. Шаблон списка категории. И вот таким образом создаю пункты меню для категорий.

Ну да, правильно, а что не так?
Осень тоже хорошо.
*

IceBerg

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #6 : 08.04.2009, 17:01:50 »
Итак. У меня есть разделы сайта. Для них созданы пункты меню в "главном меню". В одном из этих разделов есть 8 категорий. Категории относятся к этому разделу. В "главном меню" сделаны пункты для каждой их этих категорий. В настройках сказано "показывать пустые категории". В результате имеем: в главном меню отображены разделы. Категорий нет. Кроме того, ссылки на разделы ведут на страницу... 404 :)  Пример тут: http://new.vsmirnov.ru/

А точнее, если в списке модулей главное меню описано как "список", то категории видны. Как изменить внешний вид этих категорий. Допустим, хочу сделать пункты меню картинками и избавиться от буллитов перед каждым пунктом меню.
« Последнее редактирование: 08.04.2009, 17:09:07 от IceBerg »
*

IceBerg

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #7 : 09.04.2009, 12:10:02 »
Так почему же я попадаю из этого своего меню не в разделы а на 404?

chtec, спасибо. что указали на ошибку в анкетных данных.
*

IceBerg

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #8 : 12.04.2009, 17:14:20 »
Значит никто не подскажет, почему не работает меню? :(
*

chtec

  • Захожу иногда
  • 230
  • 100 / 1
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #9 : 12.04.2009, 18:14:21 »
Вообще никакие ссылки не работают. Похоже не то, что mod_rewrite работает, а htaccess.txt в .htaccess в корне сайта не переименован.
Посмотри в админке: сайт - общие настройки - сайт. Там справа 3 пары переключателей - как они установлены?
И переименовывал ли ты все-таки htaccess?
Осень тоже хорошо.
*

IceBerg

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #10 : 13.04.2009, 14:53:52 »
htaccess.txt в .htaccess в корне сайта не переименован
Так точно. Мне стыдно
*

chtec

  • Захожу иногда
  • 230
  • 100 / 1
Re: Joomla 1.5 Меню, разделы, категории
« Ответ #11 : 13.04.2009, 15:30:57 »
Работает - ура! )))
Осень тоже хорошо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

убрать из меню заголовки h3

Автор nexter

Ответов: 19
Просмотров: 7886
Последний ответ 03.02.2020, 18:49:47
от durte
При добавлении нового пункта меню не отображается содержимое

Автор Denko

Ответов: 2
Просмотров: 3294
Последний ответ 16.01.2020, 18:40:55
от Denko
Не нажимается пункт меню на мобильной версии

Автор Sensession

Ответов: 7
Просмотров: 4794
Последний ответ 04.01.2020, 16:45:27
от xpank
Не отображаются пункты в меню

Автор physic

Ответов: 20
Просмотров: 23002
Последний ответ 20.09.2019, 16:54:01
от beliyadm
Как в ARI Ext Menu добиться работы параметра "Показать в меню"?

Автор vasmed

Ответов: 1
Просмотров: 3541
Последний ответ 01.03.2019, 11:12:18
от vasmed