Новости Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

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

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Tags for Joomla (Метки под Joomla)
« Ответ #30 : 15.08.2010, 13:31:15 »
Joomla Tags v1.3.3.
Настроено: Параметры внешнего интерфейса-Разметка-Блог
В результатах поиска по тэгам выводит имя автора.Как сделать чтобы выводился логин?
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Tags for Joomla (Метки под Joomla)
« Ответ #31 : 22.08.2010, 21:10:23 »
Ещё раз поднимаю свой предыдущий вопрос..
и ещё проблема вылезла:
В материалах тэги с Заглавной буквы (независимо от настроек).В модуле всё нормально.Как исправить?
*

Grand1

  • Захожу иногда
  • 59
  • 5 / 1
Re: Tags for Joomla (Метки под Joomla)
« Ответ #32 : 22.08.2010, 22:45:59 »
В материалах тэги с Заглавной буквы (независимо от настроек).В модуле всё нормально.Как исправить?
Найдите класс этих тегов и в CSS напишите для него text-transform:lowercase;.
Вообще мне кажется, что только в К2 теги реализованы самым лучшим образом.
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Tags for Joomla (Метки под Joomla)
« Ответ #33 : 23.08.2010, 01:33:40 »
Найдите класс этих тегов и в CSS напишите для него text-transform:lowercase;..
Да,всё просто,спасибо,сделал. И +

P.S.: а офф. форум этих тэгов молчит уже 2 недели!
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Tags for Joomla (Метки под Joomla)
« Ответ #34 : 24.08.2010, 22:23:00 »
А как насчёт этого вопроса?
Joomla Tags v1.3.3.
Настроено: Параметры внешнего интерфейса-Разметка-Блог
В результатах поиска по тэгам выводит имя автора.Как сделать чтобы выводился логин?
*

sheff

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #35 : 26.08.2010, 01:03:58 »
У меня Joomla tags v1.3.3 выводит максимум 10 тегов на страницу.
Настройки ставил разные, в коде копался, не понял где увеличить количество можно. Буду ещё копать, но если нетрудно помогите.

Проблему решил ^-^
Не там смотрел, значение корректируется в плагине файл tags.php
$maxTagsNumber=JoomlaTagsHelper::param('MaxTagsNumber',10);
« Последнее редактирование: 26.08.2010, 01:47:24 от sheff »
*

Kverde3

  • Захожу иногда
  • 239
  • 19 / 3
Re: Tags for Joomla (Метки под Joomla)
« Ответ #36 : 26.08.2010, 10:00:37 »
Русификацию для последней версии никто не видел? Там не много, но все же ^-^
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Tags for Joomla (Метки под Joomla)
« Ответ #37 : 27.08.2010, 20:10:10 »
Всем спасибо,отвечу сам себе,ну и может кому пригодится..
В результатах поиска по тэгам -логин вместо имени:
../com_tag/models/tag.php
поиском находим u.name,заменяем на u.username (в трёх строчках)
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #38 : 27.10.2010, 11:42:01 »
Не понятно из-за чего такой глюк получается. Плавают тэги от Joomla tags



шаблон ja purity ii
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #39 : 28.10.2010, 10:35:34 »
как это можно исправить?
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #40 : 28.10.2010, 15:20:35 »
не у кого не было таких проблем с 1.3.3 версией?
*

Kverde3

  • Захожу иногда
  • 239
  • 19 / 3
Re: Tags for Joomla (Метки под Joomla)
« Ответ #41 : 28.10.2010, 16:21:30 »
Вероятно, нужно отредактировать шаблон.
*

kisberg

  • Захожу иногда
  • 204
  • 5 / 0
  • Всё будет хорошо!
Re: Tags for Joomla (Метки под Joomla)
« Ответ #42 : 02.11.2010, 20:37:22 »
Покопайся в CSS тэгов,или для начала попробуй их вниз поставить-после материала
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #43 : 12.11.2010, 18:57:22 »
в общем пипец полный) я даже и не думал что такое возможно
короче с этим шаблоном ja_purity_ii родной CSS от Joomla tags никак не хотел работать, и на моё удивление, всё заработало, когда я CSS от Joomla tags перенёс в CSS от шаблона, то есть в template.css. после этого стало возможным подправить стили) и в итоге всё встало, как нужно.
так что у кого вдруг будут похожие траблы с этим шаблоном, то рекомендую!)
*

Pups

  • Захожу иногда
  • 143
  • 25 / 0
  • Всего знать, не возможно....
Re: Tags for Joomla (Метки под Joomla)
« Ответ #44 : 30.11.2010, 14:12:06 »
Кто нибудь дополнительные плагины для Joomla Tags писал ?
*

madlock

  • Новичок
  • 3
  • 0 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #45 : 06.12.2010, 07:38:06 »
Ладно приколы с CSS, у меня просто компонент встаёт, тэги добавляются, но если потом нажать на тэг под статьёй или из облака, то список материалов не выводится.
Joomla 1.5.22, тагс 1.3.3

----
Сам разобрался. Не выводятся материалы, у которых нет раздела и категории  ^-^
« Последнее редактирование: 06.12.2010, 07:57:35 от madlock »
*

planatator

  • Новичок
  • 9
  • 0 / 0
  • BUGWISER
Re: Tags for Joomla (Метки под Joomla)
« Ответ #46 : 22.12.2010, 01:28:33 »
Ладно приколы с CSS, у меня просто компонент встаёт, тэги добавляются, но если потом нажать на тэг под статьёй или из облака, то список материалов не выводится.
Joomla 1.5.22, тагс 1.3.3

----
Сам разобрался. Не выводятся материалы, у которых нет раздела и категории  ^-^

выше писали об этом читал бы внимательнее разобрался бы быстрее ))
*

vdm-m3

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #47 : 22.12.2010, 15:05:19 »
в общем пипец полный) я даже и не думал что такое возможно
короче с этим шаблоном ja_purity_ii родной CSS от Joomla tags никак не хотел работать, и на моё удивление, всё заработало, когда я CSS от Joomla tags перенёс в CSS от шаблона, то есть в template.css. после этого стало возможным подправить стили) и в итоге всё встало, как нужно.
так что у кого вдруг будут похожие траблы с этим шаблоном, то рекомендую!)

Шаблон JA Ores. Установил Tags for Joomla, после чего статьи перестали отображаться в ie. А в опере теги при отображении в строчку стояли чуть выше слова tags:
n_i_x, можешь подробнее описать процесс "ремонта" :)
*

zeussan

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #48 : 21.01.2011, 09:17:05 »
помогите прикрутить его к VirtueMart, пробовал править plugins\content\tags.php
ничего не получилось((
*

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
Re: Tags for Joomla (Метки под Joomla)
« Ответ #49 : 25.01.2011, 15:27:53 »
доброго всем!

вопрос по компоненту для освоившихся - есть ли какой-то способ установить для облака (в модуле Most Popular Tags, скажем)  свободные вариации размера шрифта тего в зависимости от частоты повторений?
т.е. чтобы было, грубо говоря, не 3 очень похожих друг на друга варианта - а, например, как в JCloud?..


очень актуально!
*

xander kej

  • Захожу иногда
  • 233
  • 3 / 0
  • Keep working
Re: Tags for Joomla (Метки под Joomla)
« Ответ #50 : 02.02.2011, 21:51:48 »
Пытаюсь создать страницу с тегом отдельно, без материала пока что
На одном сайте всё ок, на другом ошибка
Цитировать
Страница Тэгов не может быть создана. Проверьте все еще раз!

Что может быть не так?
*

mtl

  • Новичок
  • 8
  • 0 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #51 : 17.03.2011, 07:25:28 »
У меня в J 1.5.22 выводить по тегу только один элемент (ссылку или интро блога). Что нужно отредактировать?

Подскажите, где вручную ввести количество выводимых статей по тегу. На значение в Параметрах не реагирует.
« Последнее редактирование: 17.03.2011, 08:47:56 от mtl »
*

AMDGOD

  • Новичок
  • 7
  • 2 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #52 : 27.03.2011, 14:33:00 »
mtl, такая-же проблема, только не всегда так, иногда выводит несколько материалов по тегу но никогда не выводит все..

UPD
Это так, только если добавлять тэг с сайта.. а если с админки, то всё отлично.. выводит нужное число материалов.
« Последнее редактирование: 09.04.2011, 13:06:36 от AMDGOD »
*

bulls

  • Захожу иногда
  • 134
  • 3 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #53 : 03.06.2011, 23:29:56 »
Ни кто не подскажет, как сделать что бы теги выводились сразу под заголовком?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Tags for Joomla (Метки под Joomla)
« Ответ #54 : 04.08.2011, 07:31:00 »
Поставил компонент, практически все устраивает, но возникла одна очень неприятная проблема.
Делаю карту региона на флеш. Ссылки на районы идут в тэги. Компонент тегов выдает кириллические ссылки, а флеш кириллические ссылки не любит (причем этот баг оказывается сейчас вообще никак не лечится, то же самое происходит с любыми кодировками, отличными от латиницы. Punycode совсем не спасает) и в браузерах Опера и Firefox они бьются.
Встала задача - изменить ссылки, выдаваемые компонентом.
Сейчас они выглядят так - http://site.ru/tag/октябрьский-район.html - где октябрьский район - это тег.
Желательно изменить их таким образом, подставив вместо названия тега, его ID - это было бы идеальным вариантом.
Тогда ссылки бы выглядели примерно так http://site.ru/tag/17.html

Может кто нибудь посоветовать, в каком направлении думать? Копаю компонент, но не могу пока найти, где именно формируется эта ссылка. :(
« Последнее редактирование: 04.08.2011, 11:00:54 от jem777 »
*

bulls

  • Захожу иногда
  • 134
  • 3 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #55 : 04.08.2011, 10:10:41 »
Я использую sh404SEF, если он у вас тоже стоит то через него можно переделать ссылки.
К примеру я делаю так:
(было)  - http://site.ru/tag/октябрьский-район.html
(стало) - http://site.ru/tag/oktjabrskij-rajon.html
Мне кажется для SEO лучше не придумаешь, ссылки ровные и ботами считываются.
Но самая фишка которая мне нравиться в тегах, создаешь одну страницу материала, на выхлопе штук3-5, все в поиске.
Следовательно ваш материал найдут по несколько сочетаемым запросам.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Tags for Joomla (Метки под Joomla)
« Ответ #56 : 04.08.2011, 10:54:41 »
Да, это в принципе выход, но сайт и так уже постепенно обрастает очень многими компонентами, поэтому хотелось бы по возможности избежать этого.

Пока копаю код. Нарыл, что линк формируется в контент-плагине и его легко можно переделать на ID,
Код
$link='index.php?option=com_tag&task=tag&tag='.JoomlaTagsHelper::urlTagname($term->name);

сейчас он берет оттуда название тега и передает шаблонизатору компонента.
Цитировать
$tag=JRequest::getString('tag', null);

В шаблонизаторе я в функции делаю дополнительный запрос и присваиваю переменной $tag значение - октябрьский район.
Но пока вываливается ошибка при формировании кол-ва страниц:
Цитировать
Fatal error: Call to a member function getPagesLinks() on a non-object in Z:\home\prezident\www\components\com_tag\views\tag\tmpl\default.php on line 50

Т.е.
Код
$tag=JRequest::getString('tag', null);
вот здесь, помимо названия тега передается еще что то, чего не могу понять. Может кол-во материалов или еще что то?
Как посмотреть его содержимое? Простой print_r переменной $tag выводит имя тега и все.
« Последнее редактирование: 04.08.2011, 11:05:56 от jem777 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Tags for Joomla (Метки под Joomla)
« Ответ #57 : 04.08.2011, 15:48:30 »
Сделал. Хоть коряво и зверски - но сделал.))
*

bulls

  • Захожу иногда
  • 134
  • 3 / 0
Re: Tags for Joomla (Метки под Joomla)
« Ответ #58 : 08.08.2011, 12:05:32 »
Поздравляю, я бы не решился так глубоко заплывать.
Не давно запустил проект на К2, и имел смелость переточить весь компонент.
Терь вот сижу и жду когда все рассыплется.
Кстати в к2, удобная встроенная система тегов
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Tags for Joomla (Метки под Joomla)
« Ответ #59 : 08.08.2011, 13:46:02 »
Ничего, будем надеяться что будет работать. Всю жизнь так под себя все правлю. Компоненты, модули, плагины.
Я как то наоборот, эти CCK-компоненты недолюбливаю, мне проще работать с com_content.
Особенно бесит, когда эти компоненты начинают писать весь контент в свои таблицы, фиг потом оттуда что вытащишь, если что.
Как то так.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент Search в Joomla 5

Автор hensler

Ответов: 4
Просмотров: 1539
Последний ответ 28.03.2025, 17:27:24
от azm1n
Расширение od jshopping categories на Joomla 5

Автор ironDiaper

Ответов: 0
Просмотров: 2057
Последний ответ 13.01.2024, 17:54:34
от ironDiaper
Формирование ссылок для компонента Joomla Tags

Автор stepan39

Ответов: 6
Просмотров: 3784
Последний ответ 05.02.2023, 15:22:13
от tweenpix
Функции доступности в Joomla 4

Автор keykeeper

Ответов: 2
Просмотров: 2204
Последний ответ 25.07.2022, 10:54:06
от keykeeper
Не могу установить языковой пакет для компонента Joomla Events Manager ((jem))

Автор Ded Magomed

Ответов: 0
Просмотров: 1766
Последний ответ 24.05.2022, 15:06:38
от Ded Magomed