Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
Помогите ребят, чего-то я запаниковал.  !

Я переношу сайт из HTML версии на Joomla.
Создаю категории и пункты в меню. В меню прописываю алиасы так, чтобы они совпадали с путями старого сайта (раньше уже с редиректом намучался - много страниц)
У меня получается путь вида: сайт.ru/avto-prinadlejnosti/aksessuary/...
А в оригинале должно быть так сайт.ru/avto-oborudovanie/avto-prinadlejnosti/aksessuary/... То есть как бы ещё одна папка.
Я понимаю, что нужно создать ещё один пункт меню, как бы главный для всего каталога с алиасом avto-oborudovanie.
Создаю, но отображать его на сайте не нужно. Выключить нельзя, потому что выключаются все подпункты.
Нашёл решение на форуме, в теме про псевдонимы. Делаю следующее: Иду в модуль меню и там в настройках устанавливаю Начальный уровень начиная с "2". Вроде класс, всё чётко.

НО! Меню пропадает с главной совсем. И с любой страницы выше уровня avto-oborudovanie. То есть например со страницы сайт.ру/kontakty.html его не видно. А если погрузиться вручную на страницу сайт.ru/avto-oborudovanie то там начинает показываться как надо.
Нельзя же из-за этого для всех остальных страниц делать родителя avto-oborudovanie. Эта папка для того и создавалась, чтобы выделить категории каталога товаров от других разделов типо статей и новостей.

Явно какая-то недоработка в программировании. Что же с этим делать, подскажите. Сайт http://sergey1966.tmweb.ru/avto-oborudovanie

P.S. Меню свёрстано на чистом CSS без js так чтобы пункты всплывали при наведении.
« Последнее редактирование: 05.12.2012, 11:18:19 от b2z »
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
Тема снова падает вниз  >:(
Дайте хоть какой-нибудь ответ. Скажите хоть, что это баг. Мне нужно найти какой-нибудь выход.
Если баг, то что делать? Можно сообщать как-то разработчикам?
Удастся ли поправить может быть вывод модуля на уровне php?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А это меню выводится модулем? Может он просто не привязан ко всем страницам?
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
А это меню выводится модулем? Может он просто не привязан ко всем страницам?

Да, меню выводится модулем, причём стандартным.
Чётко проверил в настроках, чтобы стояло отображение на всех страницах.
Попробуйте, проверить. Просто создайте у себя меню с двумя уровнями вложенности и в модуле установите выводить с 2го уровня.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Хмм, действительно пропадает. Даже не знаю, так должно быть или нет :dry: Хотя, если рассуждать: зачем нам показывать меню второго уровня на страницах, где оно не требуется? А вот если мы зашли на этот второй уровень, то да - включаем.
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
Не знаю, спорный вопрос. Мне кажется, что должно показываться на тех страницах, на которых указано в модуле.

Но как решить задачу, чтобы ссылки отображались в виде сайт.ru/avto-oborudovanie/avto-prinadlejnosti/aksessuary/...,
а пункт avto-oborudovanie не показывался?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А может так попробуйте:

1. Сделайте неопубликованное меню с нужной структурой.
2. Сделайте опубликованное меню с псевдонимами нужных пунктов из неопубликованного меню.

Я у себя на тесте проверил - такой вариант работает.
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
А может так попробуйте:

1. Сделайте неопубликованное меню с нужной структурой.
2. Сделайте опубликованное меню с псевдонимами нужных пунктов из неопубликованного меню.

Да, я тоже об этом думал. Спасибо за совет. Жалко, что это решение не очень правильно. Я бы сказал идеологически неверное.
Каталог будет большой и будет расширяться, работать с ним будет не так удобно.

А есть ещё какие-нибудь способы на уровне php может быть? Вывод подправить или какой-нибудь хак использовать. Или даже как-нибудь в адресную строчку впихнуть нужный подраздел?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Идеологически решение как раз верное.
Вот тут я именно так реализовывал - 3 модуля менюшки, в первом - только верхний уровень, далее только 2ой и только 3ий.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А есть ещё какие-нибудь способы на уровне php может быть? Вывод подправить или какой-нибудь хак использовать.
Скорее всего надо смотреть /modules/mod_menu/helper.php
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
Спасибо, огромное b2z за поддержку и помощь.

 :D Я в шоке от того, что сейчас случилось!
Решил попробовать не очень красивый метод с псевдонимами пунктов меню, скопировал меню в другое меню, но в итоге до того дотыркался, что умудрился сделать так, что самый родительский элемент avto-oborudovanie оказался неопубликованым, а все дочернии элементы опубликованы!

Просто тыкая на кружочки этого сделать не получится, система скажет "Нельзя изменять состояние публикации, если состояние родительского пункта меню ниже, чем у текущего." Но вот как у меня получилось:
Снимаю с публикации главный родительский пункт (снимаются все) - Далее захожу в его подпункт и делаю его корневым, то есть вытаскиваю из под главного, после чего публикую его (публикуются все дочерние тоже) - И наконец, обратно меняю родителя для этого подпункта.
Уверен, кто захочет поймёт. Можно сказать, что это решение проблемы и мне не нужно дублировать меню и использовать псевдонимы.

Только что ж мне теперь дрожать перед каждым обновлением Joomla. Типа, а вдруг ошибку исправят.  ;D
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
Вот тут я именно так реализовывал - 3 модуля менюшки, в первом - только верхний уровень, далее только 2ой и только 3ий.

Спасибо, voland, не сразу заметил ваш ответ.
Попытался разобраться в вашей реализации, но что-то я не смог сходу понять как вы сделали. Задача у вас похожая была?

И можете, пожалуйста, прокомментировать, моё, случайно найденное, решение с публикациями.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Спасибо, voland, не сразу заметил ваш ответ.
Попытался разобраться в вашей реализации, но что-то я не смог сходу понять как вы сделали. Задача у вас похожая была?

И можете, пожалуйста, прокомментировать, моё, случайно найденное, решение с публикациями.
К примеру, тут, 3 модуля одного меню. У каждого в параметрах разные уровни отображения.
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
К примеру, тут, 3 модуля одного меню. У каждого в параметрах разные уровни отображения.

Вроде понял. Каждый модуль выводит свой уровень.
Ну а я же не хочу, выводить самый первый уровень нигде. Что, мне его вывести в отдельном модуле в позиции, в которой его не будет видно? С display: none, например.
*

Mirotvoretz

  • Захожу иногда
  • 65
  • 0 / 0
RTEagle, это конечно решение проблемы, но оно частичное. Наверно, долго ты ковырялся с менюшкой, чтобы обмануть Joomla?  ^-^

У меня стоит аналогичная задача - спрятать родительские пункты меню. При таком способе всё конечно работает, но возникает заморочка с модулем "хлебные крошки". Поясню: в адресной строке ссылка имеет вид (в моём случае) test.ru/katalog-mebeli/mebel-dlya-kukhni, а в пути по сайту пункт меню test.ru/katalog-mebeli не отображается. Т.е. путь по сайту в модуле "хлебные крошки" имеет вид: Главная > Мебель для кухни, хотя должно быть так: Главная > Каталог мебели > Мебель для кухни. Как бы ещё и это недоразумение победить?

Цитировать
Что, мне его вывести в отдельном модуле в позиции, в которой его не будет видно? С display: none, например.
display: none думаю не выход с точки зрения поисковой оптимизации сайта - скрытая ссылка как-никак получится.

И конечно остаётся открытым вопрос - слетят ли настройки меню после обновления Joomla...
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
RTEagleно возникает заморочка с модулем "хлебные крошки".
А если использовать вариант с псведонимами?

И конечно остаётся открытым вопрос - слетят ли настройки меню после обновления Joomla...
Конечно не слетят.
*

Mirotvoretz

  • Захожу иногда
  • 65
  • 0 / 0
Цитировать
А если использовать вариант с псведонимами?
не совсем понял, что вы имели ввиду?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А может так попробуйте:

1. Сделайте неопубликованное меню с нужной структурой.
2. Сделайте опубликованное меню с псевдонимами нужных пунктов из неопубликованного меню.

Я у себя на тесте проверил - такой вариант работает.
*

Mirotvoretz

  • Захожу иногда
  • 65
  • 0 / 0
b2z, отлично! Способ работает. Спасибо!

Раньше не обращал внимания на возможность системных ссылок. Единственное неудобство теперь состоит в том, что при создании нового пункта меню, его нужно будет проставлять в 2 меню сразу.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Единственное неудобство теперь состоит в том, что при создании нового пункта меню, его нужно будет проставлять в 2 меню сразу.
Да, здесь согласен. Но нужно чем-то жертвовать ;)
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
При таком способе всё конечно работает, но возникает заморочка с модулем "хлебные крошки". Поясню: в адресной строке ссылка имеет вид (в моём случае) test.ru/katalog-mebeli/mebel-dlya-kukhni, а в пути по сайту пункт меню test.ru/katalog-mebeli не отображается. Т.е. путь по сайту в модуле "хлебные крошки" имеет вид: Главная > Мебель для кухни, хотя должно быть так: Главная > Каталог мебели > Мебель для кухни. Как бы ещё и это недоразумение победить?

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

А с дублированием алиасами - да выводит.

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

Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 5750
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 3239
Последний ответ 21.05.2021, 08:40:40
от arma
Как вывести все категории VirtueMart 3 второго уровня списком?

Автор Damarkuzz

Ответов: 0
Просмотров: 2091
Последний ответ 06.07.2020, 18:58:23
от Damarkuzz
[РЕШЕНО] Как в Joomla 2.5 автоматом удалять пользователей, не активировавшихся?

Автор pH43

Ответов: 2
Просмотров: 4668
Последний ответ 01.06.2020, 17:16:26
от pH43
Как сократить вертикальное расстояние между меню сайта и баннером?

Автор MultiMatrix83

Ответов: 2
Просмотров: 3061
Последний ответ 16.02.2020, 19:30:25
от MultiMatrix83