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

maxtri

  • Захожу иногда
  • 74
  • 0 / 0
Никак не хочет работать менеджер перенаправлений.. те что сами появляются там перенаправления- работают, что я создаю вручную нет.. подобных тем не нашел. Подскажите почему может не работать?
*

fishi

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
И у меня не работает. Неужели никто не знает как поправить?
*

Sulpher

  • Живу я здесь
  • 2126
  • 402 / 16
  • Шаблоны и расширения Joomla
Какая-то ошибка выводится при сохранении перенаправления? Файл .htaccess в корне сайта взят из дистрибутива Joomla 2.5?

Опишите подробнее свои действия.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Если сайт был перенесен на другой домен - работать не будет.
В менеджере перенаправлений прописываются абсолютные адреса.
*

rightmiha

  • Осваиваюсь на форуме
  • 41
  • 0 / 1
извните, потерто, проблема решена....
*

Maiwend

  • Захожу иногда
  • 119
  • 13 / 0
  • Joostina была хороша...
Если сайт был перенесен на другой домен - работать не будет.
В менеджере перенаправлений прописываются абсолютные адреса.

И как исправить?

Вот решил перенаправление сделать через него с
http://домен.ru/produktsiya/elektrika  (в устаревший)
на
http://домен.ru/katalog/elektrika  (в новый)

Состояние включено. И нихрена. Сайт с тестового переносился.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Неужели никто не знает как заставить работать стандартный менеджер перенаправлений? Не хочется только ради этого ставить сторонний компонент.
*

Подарок

  • Новичок
  • 5
  • 0 / 0
Такая же фигня, не могу заставить работать этот менеджер для перенаправлений с одной (существующей) странице на другую.
При этом отлично работает при переадресации с несуществующих страниц (при ошибке 404)

Похоже  менеджер перенаправлений настроен на срабатывание только если есть ошибка 404..   
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Установил JRedirect, отключил стандартный плагин - толку никакого. Не хочет с существующего адреса редиректить
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
только что проверял - работает - скриншотик страницы настройки страницы правки URL в перенеправлениях дайте + адрес сайта
*

ustmm

  • Захожу иногда
  • 53
  • 0 / 2
Добрый день.
Столкнулся с такой же проблемой - сайт обновили с 1.5 на 2.5, старые ссылки остались, но они кривые.
Их нужно редиректить на новые, не получается.
Все 404 закрыл, а существующие - нет.
Пробовал Ваш плагин - не работает.
Все сделал как пишет - загрузил, отключил системный, вклюичл Ваш.

Вот скрин
сайт - http://www.stolica2000.ru/
*

zakin

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Надо еще в переменной public $live_site в файле configuration.php прописать адрес сайта, если она пустая
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Надо еще в переменной public $live_site в файле configuration.php прописать адрес сайта, если она пустая
Да, я сам пришел к этому экспериментальным путем. Вот только почему разработчики о важности этой переменной не сообщают  - мне не понятно.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
О $live_site у моего хостера уже как пару лет написано в FAQ по установке Joomla.
Строчка важная, а разработчики может не сообщают потому, что это больше относится к настройке хостинга, а не настройки самой CMS (я так думаю).
Кривизна рук не компенсирует прямизну извилин.
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
О $live_site у моего хостера уже как пару лет написано в FAQ по установке Joomla.
Строчка важная, а разработчики может не сообщают потому, что это больше относится к настройке хостинга, а не настройки самой CMS (я так думаю).
configuration.php - файл самой CMS, а не хостинга и эта переменная прописывается именно в нем.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Надо еще в переменной public $live_site в файле configuration.php прописать адрес сайта, если она пустая

увы, это не помогает, почему-то, в случае, если я делаю перенаправления страниц VirtueMart
(причина изменений урлов: изменились названия товаров).
с обычным контентом работает.
Я так понимаю, что данный компонент никак не связан с VirtueMart - причина в этом...
Но, возможно, у кого-то есть идеи на счет VirtueMart?
Буду благодарна :)

VirtueMart 2.0.22a
Joomla! 2.5.16
« Последнее редактирование: 17.01.2014, 23:41:25 от tigra-uki »
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
увы, это не помогает, почему-то, в случае, если я делаю перенаправления страниц VirtueMart
(причина изменений урлов: изменились названия товаров).
с обычным контентом работает.
Я так понимаю, что данный компонент никак не связан с VirtueMart - причина в этом...
Но, возможно, у кого-то есть идеи на счет VirtueMart?
Буду благодарна :)

VirtueMart 2.0.22a
Joomla! 2.5.16
да, скорее всего для VirtueMart не подойдет, там насколько я знаю свой роутинг.
Используйте серверные редиректы за счет htaccess
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
да, скорее всего для VirtueMart не подойдет, там насколько я знаю свой роутинг.
Используйте серверные редиректы за счет htaccess

спасибо, Очередной вебмастер, за прояснение ситуации :)

Слишком сконцентрированное внимание необходимо разбавлять действием.
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
Добрый вечер. Проделал все описанные тут операции, толку нету...не работает и всё!
public $live_site  прописан

Подскажите, что делать?
*

alex38ann

  • Захожу иногда
  • 204
  • 7 / 0
  • www.sn38.ru
пропишите в файле .htaccess перенаправление (301 редирект) со старой ссылки на новую
*

alex1988

  • Захожу иногда
  • 148
  • 0 / 0
так менеджер перенаправлений показывает очень много битых ссылок, причем есть какие то непонятные.
Прогонял сайт в Screaming Frog SEO Spider, так он показал всего 10 ссылок, которые кстате в менеджере перенапрвлений работают. А всё остальное что показывает менеджер перенаправления-не работает
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Надо еще в переменной public $live_site в файле configuration.php прописать адрес сайта, если она пустая

у меня заполнена - но редирект все равно не работает..
*

Stamel

  • Захожу иногда
  • 80
  • 5 / 0
всем привет! такая же проблема, кто нибудь ее решил? все что писали выше уже испытал(
*

Stamel

  • Захожу иногда
  • 80
  • 5 / 0
Знающие люди, нужна ваша поддержка!

Не работает редирект в .htaccess , не работает перенаправления после того как переехал на другой хост.

Старые перенаправления и редиректы в .htaccess РАБОТАЮТ! все что я делаю новое НЕ работает. пробовал несколько вариантов .htaccess, перерыл поиском весь форум темы просто обрываются. проверял мод ревью он работает: mod_rewrite works! public $live_site заполнен,  JRedirect устанавливал. больше не знаю что делать(


все что отвечает хостинг: Мы понимаем необходимость решения данной проблемы и корректного функционирования Ваших сайтов, однако с нашей стороны анализ кода сайта и его изменение, к сожалению, не производится. Для создания необходимых перенаправлений, пожалуйста, обратитесь к документации, к разработчику Ваших сайтов.
*

lev731

  • Захожу иногда
  • 85
  • 0 / 4
Добрый день! У меня перенаправление работает нормально. Но нигде не могу найти ответ, какие ссылки следует добавлять в Архив? Как вообще работает Архив?
*

newvideo

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

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Может кто знает, как почистить журнал Менеджера перенаправлений? Дело в том, что очень много ссылок (несколько тысяч), через админку не получается, зависает, а БД найти не могу, в папках на сайте тоже. Где находятся эти ссылки?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Может кто знает, как почистить журнал Менеджера перенаправлений? Дело в том, что очень много ссылок (несколько тысяч), через админку не получается, зависает, а БД найти не могу, в папках на сайте тоже. Где находятся эти ссылки?
В базе данных, таблица #__redirect_links
найти можно через тот же phpMyAdmin
Можно просто выполнить запрос в панели sql пыхадмина
Код
TRUNCATE префикс_redirect_links
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает captcha... опять

Автор Mick_20

Ответов: 1
Просмотров: 328
Последний ответ 29.05.2025, 09:12:42
от sivers
В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 1884
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 18238
Последний ответ 01.08.2022, 05:30:50
от rezon777
Не работает Вебвизор Яндекс из-за mootools

Автор MultiMatrix83

Ответов: 5
Просмотров: 3988
Последний ответ 01.03.2022, 14:40:23
от draff
Кнопка “Добавить в корзину” VirtueMart не работает на главной странице сайта

Автор max_max

Ответов: 0
Просмотров: 7255
Последний ответ 20.04.2021, 12:40:37
от max_max