Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

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

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Joomla 3.8.6
experimental routing - ON
remove ID - ON

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

Все варианты типа /catslug/subcatslug/articleslug испробовал - не работают, 404

Попробовал тупо /index.php?option=com_content&view=article&id=14&catid=38 - да открывает, но не редиректит на SEF (кстати, почему?? )
Вставил ссылочкой в редакторе внутрь материала (материал uslugi) - получил на выходе такую ерунду - uslugi?view=article&id=14&catid=38

Как же всё таки узнать сеф-урл материала то?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: URL материала в новом роутере
« Ответ #1 : 19.03.2018, 17:22:13 »
а если
Код
echo JRoute::_('index.php?option=com_content&view=article&id=14&catid=38');
?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #2 : 19.03.2018, 17:23:59 »
а если
Код
echo JRoute::_('index.php?option=com_content&view=article&id=14&catid=38');
?
То не знаю. Надо ж плагин писать чтоб узнать.
Кстати, может есть такие плагины?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #4 : 19.03.2018, 17:29:20 »
тебе ж в шаблон предлагают прописать, чтобы вывело для конкретного материала ).
Я не в шаблон вставляю. Я в админке пальцами клацаю
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: URL материала в новом роутере
« Ответ #5 : 19.03.2018, 17:31:30 »
Попробовал тупо /index.php?option=com_content&view=article&id=14&catid=38 - да открывает, но не редиректит на SEF (кстати, почему?? )
Попробуй нодублес уставноить с редиректом.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #6 : 19.03.2018, 17:34:06 »
Блин. Это задача контент менеджера. А надо писать плагин?
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: URL материала в новом роутере
« Ответ #7 : 19.03.2018, 17:34:36 »
del
« Последнее редактирование: 04.05.2018, 22:30:37 от Aleks.Denezh »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: URL материала в новом роутере
« Ответ #8 : 19.03.2018, 17:39:37 »
Блин. Это задача контент менеджера. А надо писать плагин?
А ты имеешь ввиду, как находясь в админке узнать сеф-ссылку произвольного материала?
Создание сайтов, шаблонов, помощь в решении проблем.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #9 : 19.03.2018, 17:40:15 »
Попробуй нодублес уставноить с редиректом.
Попробовал, не редиректит, а ту левую вообще режет
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #10 : 19.03.2018, 17:40:28 »
А ты имеешь ввиду, как находясь в админке узнать сеф-ссылку произвольного материала?
Так точно!
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #11 : 19.03.2018, 17:43:02 »

N-ид пункта меню на который завязана категория с id 38
И как узнать? Скорее всего не привязана, но даже если привязана идём в меню и видим

То есть надо пройтись внутрь каждого из пунктов и посмотреть?

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: URL материала в новом роутере
« Ответ #12 : 19.03.2018, 17:43:24 »
Так точно!
А как со старым роутером узнавал?
Создание сайтов, шаблонов, помощь в решении проблем.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #13 : 19.03.2018, 17:44:59 »
А как со старым роутером узнавал?

Там редиректило на SEF.
Не помню то ли это ядро было, то ли JL NODoubles (так как я везде ставил его)
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: URL материала в новом роутере
« Ответ #14 : 19.03.2018, 17:48:56 »
del
« Последнее редактирование: 04.05.2018, 22:30:33 от Aleks.Denezh »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #15 : 19.03.2018, 17:50:36 »
Ядро не редиректит, либо какой то плагин, либо ещё что то...

Эм, так чего ты удивляешься что ссылка не формируется ) у тебя же нет категории завязанной на пункт меню )
Может и есть? Как узнать?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #16 : 19.03.2018, 17:51:16 »
Я кстати в доках не вижу принципа формирования.
Есть у кого ссылочка на него?
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: URL материала в новом роутере
« Ответ #17 : 19.03.2018, 18:29:50 »
del
« Последнее редактирование: 04.05.2018, 22:30:27 от Aleks.Denezh »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #18 : 20.03.2018, 11:25:00 »
Так.. чуть другой вопрос в продолжение темы.
А как в модуле уже программно получить ссылку?

Код
$item->link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language));
Этот вариант неверно формирует ссылку
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: URL материала в новом роутере
« Ответ #19 : 20.03.2018, 11:28:19 »
del
« Последнее редактирование: 04.05.2018, 22:30:17 от Aleks.Denezh »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #20 : 20.03.2018, 11:39:05 »
JRoute::_('index.php?option=com_content&view=article&id=14&catid=38&Itemid=N');
Да, так работает, но как мне определять привязанный пункт меню?
Нет готовых функций?
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: URL материала в новом роутере
« Ответ #21 : 20.03.2018, 11:53:27 »
del
« Последнее редактирование: 04.05.2018, 22:30:09 от Aleks.Denezh »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #22 : 20.03.2018, 12:31:59 »
Да, работает, почти ))
Что-то я туплю
Код
$routestr='index.php?option=com_content&view=article&id='.$item->id.'&catid='.$item->catid.'&Itemid=169'/*.(string)$ids[$item->catid]*/;
Вот этот код с жестко прописанным ID работает отлично - как только меняю на переменную - не работает.
Значение её проверил - 169, вроде уже приведение типа сделал, что еще может быть не так то?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: URL материала в новом роутере
« Ответ #23 : 20.03.2018, 12:35:54 »
сделай var_dump $routestr с жестким идом и с переменной и увидишь разницу.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: URL материала в новом роутере
« Ответ #24 : 20.03.2018, 12:39:25 »
если включить новый роутер, то линк обвалится, т.к. в нем отсутствуют алиасы
тебе обязательно нужны алиасы материала и категории
в итоге должно получится что-то вроде:
Код
$routestr='index.php?option=com_content&view=article&id='.$item->id.':'.$item->alias.'&catid='.$item->catid.':'.$item->catalias;
начиная с 3,6 Itemid должен подцепиться автоматом, в противном случае тебе его надо ручками получить, если материал или его непосредственная категория жестко не привязана к меню
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #25 : 20.03.2018, 12:46:58 »
Кажется кто-то сошел с ума
Код
	$routestr='index.php?option=com_content&view=article&id='.$item->id.'&catid='.$item->catid.'&Itemid=169'/*.(string)$ids[$item->catid]*/;
$routestr1='index.php?option=com_content&view=article&id='.$item->id.'&catid='.$item->catid.'&Itemid='.(string)$ids[$item->catid];
var_dump($routestr);
var_dump($routestr1);
die();

$item->link=JRoute::_($routestr1);
меняю в линке на первую переменную - всё круто, на вторую - не круто!

Может, я просто не замечаю разницы?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: URL материала в новом роутере
« Ответ #26 : 20.03.2018, 12:49:44 »
и снова: экспериментальный роутер не видит id, он ищет алиас, где алиас в линке? из чего по твоему состоит $item->slug; ?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #27 : 20.03.2018, 12:50:19 »
и снова: экспериментальный роутер не видит id, он ищет алиас, где алиас в линке? из чего по твоему состоит $item->slug; ?
Всё он видит, работает же в первом случае
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: URL материала в новом роутере
« Ответ #28 : 20.03.2018, 12:57:35 »
Нашел, не у всех категорий была привязка к меню
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать.html только у категории материала?

Автор artemka

Ответов: 2
Просмотров: 1322
Последний ответ 26.10.2014, 15:58:39
от artemka
Вывести в адресной строке название материала, цифрами (id)

Автор Igoritaly

Ответов: 3
Просмотров: 1974
Последний ответ 30.01.2014, 15:26:57
от ELLE
Что лучше создать новый сайт на новом домене или переделать старый?

Автор Хомсяк

Ответов: 2
Просмотров: 4282
Последний ответ 14.09.2011, 17:09:30
от skai
Заголовок пункта меню и заголовок материала.

Автор Antares

Ответов: 1
Просмотров: 1427
Последний ответ 22.06.2011, 04:25:06
от skai
Метаданные материала, категории, меню. Joomla 1.6

Автор Antares

Ответов: 1
Просмотров: 2931
Последний ответ 20.06.2011, 16:09:09
от SmokerMan