Новости 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).

Событие 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 Гость просматривают эту тему.
  • 8 Ответов
  • 1555 Просмотров
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
Доброго времени суток.

Подскажите пожалуйста как можно реализовать меню для переключения видов компонента?
Меню выводится в самом компоненте во всех видах (views).

...добавлено в 23:22...
Меню должно выводится динамически, а не прописано жёстко.


Например ести компонент:
com_mycom

с двумя видами:
myview111 и myview222:

с меню типа:

Тест-333 - (&var1=1) - скажем выводит список категорий по дате
Тест-444 - (&var1=1&var2=2&var3=3)  - выводит список категорий по дате и в алфавитном порядке в том же виде (view).
Тест-555 - (&wiev=myview222&var1=1&var2=2) - переключается на другой вид (view)

То есть человек не видит всех параметров в строке, которые ему не нужно.
« Последнее редактирование: 19.08.2014, 23:24:55 от ninth »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Делаете в меню тип ссылки: внешний URL, в URL пишете: /?option=com_mycom&view=myview222 и далее приписываете необходимые параметры, для вида по умолчанию параметр урл  view указывать необязательно. По другому, имхо, никак.
Можно создать тип меню для компонента, но, как правило, туда не прописывают параметры. Если желаете параметры красиво обыграть в URL, компонент должен их соот-но обрабатывать в своем роутере.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
AlekVolsk ну почему, если автору надо создать в своем компоненте пункты меню
site.ru/Тест-444 в котором передадутся параметры &var1=1&var2=2&var3=3 то все делается просто...
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
AlekVolsk ну почему, если автору надо создать в своем компоненте пункты меню
site.ru/Тест-444 в котором передадутся параметры &var1=1&var2=2&var3=3 то все делается просто...

Как это сделать динамически? Так можно?

в модели (предварительно создав все необходимые пункты):
Код: php
     public function getMymenu()
    {

$db = $this->getDbo();
$query = $db->getQuery(true);

$query->select(array('title', 'id', 'published', 'params', 'path', 'link'));
$query->from('#__menu');

if(isset(JSite::getMenu()->getActive()->component_id))
{
$query->where('component_id = '.JSite::getMenu()->getActive()->component_id);
}
$query->where('published >= '.(int)1);
$query->where('type = "component"');

$query->order('rgt');
$db->setQuery($query);
$query = $db->loadObjectlist();

return $query;
}
« Последнее редактирование: 20.08.2014, 01:42:28 от ninth »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Уточните ТЗ, не понял Вас.
Вы хотите создать итемы меню с ссылками на вьюхи компонентов или получить значения итемов меню для использования в компонентах? Конкретизируйте подробнее.
http://api.joomla.org/cms-3/index.html, далее поиском удобнее.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Для каждого вида и так можно создать пункты меню со своими параметрами. Или вы хотите чтобы параметры для пунктов меню формировались динамически чтоли?  В таком случае их проще post-ом передавать..
интернет-блог: http://websiteprog.ru
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
Есть компонент, с тремя видам A, B, C.
Нужно меню, для переключения между видов  A, B, C.
Меню должно выводится непосредственно в шаблоне default.php - views/A, B, C/html/default.php.

Если просто прописать их в самом default.php , то окончание ссылки будет выглядеть ?view=A или ?view=B.
Мне нужно было скрыть эти параметры, поэтому создал меню и 3 пункта соответствующие этим видам.
Ну и также текущий пунк меню должен быть как-то выделен, для того чтоб можно было понять, что мы тут, а не там... или сям.
Меню выводится кодом в предыдущем посте... можно создать хоть 10 ссылок. (И вообще скрыть всякие параметры, которые можно понапичкать в views/A, B, C/html/default.xml)
Ссылка красивая site/bukva-а или site/bla-bla-bla без всяких ?view=A. Всё классно, всё победил...

Но нет! Есть минус. И он заключается в том, что после установки компонента нужно идти и создавать пункты меню для переключения между видами.
И это неправильно. Так как это "служебное меню" для самого компонента и должно присутствовать сразу по умолчанию как часть компонента.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Но нет! Есть минус. И он заключается в том, что после установки компонента нужно идти и создавать пункты меню для переключения между видами.
И это неправильно. Так как это "служебное меню" для самого компонента и должно присутствовать сразу по умолчанию как часть компонента.
Кто мешает при установке компонента создать служебное меню, и в нем создать пункты меню нужные?
*

ninth

  • Захожу иногда
  • 59
  • 0 / 0
  • [ 9 ]
Кто мешает при установке компонента создать служебное меню, и в нем создать пункты меню нужные?
Мммм... Спасибо. Как вариант можно и так сделать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отправка файлов через ajax в модуль Joomla

Автор hemicide

Ответов: 19
Просмотров: 2465
Последний ответ 11.04.2022, 08:44:33
от sivers
Создание компонента для табеля рабочего времени

Автор sashahz

Ответов: 7
Просмотров: 939
Последний ответ 12.04.2021, 11:12:11
от sashahz
Вызов формы компонента в pop-up, при клике по ссылке из любого места

Автор SkyAn

Ответов: 1
Просмотров: 808
Последний ответ 01.03.2021, 04:08:48
от gartes
Документация по разработки компонента для Joomla 3.x

Автор Aspik

Ответов: 9
Просмотров: 3451
Последний ответ 23.01.2021, 07:55:56
от hmr
Сборка инсталятора компонента файлами из разных папок с привлечением github

Автор borro

Ответов: 1
Просмотров: 818
Последний ответ 25.12.2020, 21:21:30
от platonische