Новости Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Всем доброго времени суток.


Есть следующее меню

- разделитель
-- блог категорий
--- материал
--- материал
--- материал

URL формируется /разделитель/блог категорий/ материал.

Мне бы хотелось видеть /блог категорий/материал

Подскажите куда копнуть, что бы алиаса разделителя вообще не было в URL. Буду очень признателен за любую помощь. С меня +
*

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #1 : 14.10.2013, 17:06:22 »
Я так понимаю никто такими вещами не занимался ?


Как можно вырезать один уровень иерархии меню ? Или можно ли создать пункт меню который не будет вставлять в ссылки свой алиас.


Тоесть мое меню

- разделитель
--блог
---материал
---материал
--блог
---материал
---материал

Ссылка разделитель/блог/материал
Хочу /блог/материал

Или все таки без стороних SEF роутеров вариантов нету? Просто использую sh404SEF и хочу уйти от него. В принципе мне все равно я разделитель в будущем больше не буду использовать и не хочу что бы он участвовал в строение URL. Даже если правка будет глобальная на уровне Joomla - мне решение подходит. Надеюсь на вашу помощь или на ваш совет.
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #2 : 14.10.2013, 17:07:39 »
Создать второе меню, с нужной иерархией
В первое меню, где разделитель, дочек цеплять как Псевдоним пункта
*

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #3 : 14.10.2013, 17:21:56 »
Создать второе меню, с нужной иерархией
В первое меню, где разделитель, дочек цеплять как Псевдоним пункта
Спасибо за ответ.

А другого варианта нету ? С правкой роутера по умолчанию ? Впринципе если другого варианта нету то буду так делать.
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #4 : 14.10.2013, 17:29:29 »
С правкой роутера по умолчанию ?
Гм, зачем? Каждый раз потом лихорадочно править при обновлении Joomla?
На мой взгляд - создание второго меню - оптимально
*

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #5 : 14.10.2013, 19:28:22 »
Гм, зачем? Каждый раз потом лихорадочно править при обновлении Joomla?
На мой взгляд - создание второго меню - оптимально
Не спорю с вами.

Но если таких пунктов много, что тогда ?
*

Mirotvoretz

  • Захожу иногда
  • 65
  • 0 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #6 : 15.10.2013, 09:16:47 »
Если таких пунктов много, то тогда всем этим пунктам назначать псевдоним, на одном из сайтов мне тоже пришлось потратить время на такую работу :) Либо установить какой-нить сеф-компонент и не знать хлопот, например JoomSEF.

А вообще, мне интересно - зачем вы используете разделитель?
*

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #7 : 15.10.2013, 15:14:04 »
Если таких пунктов много, то тогда всем этим пунктам назначать псевдоним, на одном из сайтов мне тоже пришлось потратить время на такую работу :) Либо установить какой-нить сеф-компонент и не знать хлопот, например JoomSEF.

А вообще, мне интересно - зачем вы используете разделитель?
У меня меню спроектировано следующим образом на разделитель вешается событие клик и под ним открывается большой список с блогами категорий и остальным при щелчке по разделителю.

Что тут может подойти ?
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #8 : 15.10.2013, 15:18:10 »
Hol1killer, а если вместо разделителя использовать тип пункта меню Внешний URL?
Тогда вложенности не будет, но вам скорее всего придется поправить CSS
*

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #9 : 15.10.2013, 15:29:27 »
Hol1killer, а если вместо разделителя использовать тип пункта меню Внешний URL?
Тогда вложенности не будет, но вам скорее всего придется поправить CSS
В том и проблема что при использовании внешнего URL у меня тоже формируется вложенность.  Причем похоже берется транслитом заголовок пункта меню и вставляется в URL адрес.

Этот вариант я тоже пробовал.
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #10 : 15.10.2013, 15:39:36 »
Ну тогда не делать вложенность. Разделить или внеш. URL оставить чтоб было по чему кликать, а дочерние пункты не привязывать.
В этом случае придется править js и возможно сам шаблон меню
*

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #11 : 15.10.2013, 15:43:14 »
Ну тогда не делать вложенность. Разделить или внеш. URL оставить чтоб было по чему кликать, а дочерние пункты не привязывать.
В этом случае придется править js и возможно сам шаблон меню

Вот с Joomla работать ужас - если структура сайта и меню меняется то это просто ужас.

У меня шаблон меню и так уже выводит по новому. Это придется на эти пункты которые не вложены вешать скрывающий класс. А как мне фильтровать эти пункты через $item->id ?

Подскажите как лучше написать код ?
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #12 : 15.10.2013, 23:29:20 »
откройте ваш шаблон меню l/templates/шаблон/html/mod_menu/default.php или если другой макет, то его
и посмотрите по какому принципу реализована общая разметка меню
по умолчанию меню выстраивается исходя из дерева меню, установленному в админке
там по сути все строится на $item->deeper
тут вам и нужно будет поменять логику, так как по сути вложенности у вас не будет
вы, например, можете привязаться к типу

1разделитель $item->type == 'separator'
1блог $item->type == 'component'
2блог  ..
3блог  ..
2разделитель $item->type == 'separator'
4блог $item->type == 'component'
5блог  ..
...и т.д.

если под блогом есть еще вложенность, тогда уже $item->deeper
собственно все можно решить, используя только свой макет меню, и при обновлении быть спокойным
« Последнее редактирование: 15.10.2013, 23:33:26 от ELLE »
*

kajjja

  • Новичок
  • 3
  • 0 / 0
Re: Как удалить из URL alias разделителя?
« Ответ #13 : 20.08.2017, 12:19:27 »
Создать второе меню, с нужной иерархией
В первое меню, где разделитель, дочек цеплять как Псевдоним пункта

привет.
похожая проблема. уже сломан мозг..
идея такова:
встроенный sef, третья джумла
модуль JE Accordion Menu

родительский некликабельный пункт меню
который по клику(при наведении) раскрывает свои подпункты - категории virtuemart

но при назначении пункта меню разделителем, он просто не показывается на сайте.
а если делать системную ссылку заголовком, то получается все так, как задумано, но ему присваивается алиас (один и тот же независимо от названия пункта) http://test1.ru/?Itemid=269 который выдает ошибку, конечно.

как сделать верхний пункт меню некликабельным и без ссылки вообще?

про второе меню из цитаты немного не понял.





Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как удалить код JavaScript и CSS, блокирующий отображение верхней части страницы?

Автор Ирина Поехали

Ответов: 4
Просмотров: 2464
Последний ответ 03.08.2017, 16:09:48
от SeBun
Как удалить вредоносный js код из кода страницы?

Автор dontmast

Ответов: 8
Просмотров: 2078
Последний ответ 22.09.2015, 13:32:53
от SeBun
Как удалить заголовок в компоненте "Контакты"?

Автор jimmychoo

Ответов: 5
Просмотров: 1571
Последний ответ 25.06.2015, 22:59:45
от jimmychoo
Как удалить копирайт в компоненте "Testimonials"?

Автор Karauloff

Ответов: 2
Просмотров: 1562
Последний ответ 01.06.2015, 13:31:34
от akhalex38
Удалить один язык из сайта

Автор darkghost

Ответов: 14
Просмотров: 2953
Последний ответ 27.05.2015, 00:03:39
от darkghost