Новости 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 Гость просматривают эту тему.
  • 37 Ответов
  • 6683 Просмотров
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
uddeim
« : 05.08.2010, 23:11:15 »
Ребята помогите. Установил CommunityBuilder и uddeim. С СВ все ок. А вот uddeim после установки компонента и плагинов направляет все ссылки на uddeim.html
. Пример. модуль который выводит внутреннюю почту "входящие", "отправленные" и т.д. направляет эти ссылк ина этот адресс uddeim.html я полазил по всем настройкам посмотрел и в плагинах и в компоненте нигде ничего подобного нет. Также установлен Artio JoomSEF, может в нем проблема!
Помогите братцы.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #1 : 05.08.2010, 23:18:58 »
А Артио поддерживает Uddeim? Сеф расширение для него есть? если нет, ищите и ставьте.

Вроде как не поддерживает... Точнее платное http://www.artio.net/e-shop/joomsef-extensions/joomsef-3-x-compatible/uddeim-joomsef-3-extension
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #2 : 05.08.2010, 23:50:20 »
ТО есть, ссылки должны нормально заработать с входящих, корзины и т.д. послу установки этого СЕФ расширения!
Просто нет слов!
Другого выхода нет!
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #3 : 06.08.2010, 17:35:33 »
Если поставили SEF расширение, пробовали кеш чистить потом? Как у компонента кеш SEF урлов, так и у сайта если включен.
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #4 : 06.08.2010, 21:29:23 »
По сайту кещ почистил, а в артио я не хнаю где его чистить >:(
Может есть какой-то аналог uddeim для переписки пользователей чтоб с комьюнити и артио интегрировалось?
Буду юлагодарен за помощь.... ! ! ! !
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #5 : 06.08.2010, 21:59:53 »
в артио надо почистить SEF адреса если плагин был установлен после их генерации. Есть там в настройках по моему сохранить и очистить. Я его всего 2 раза ставил, меню не помню.
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #6 : 07.08.2010, 12:07:06 »
а если я сначала поставил артио, а потом юддейм то с моими ссылками которые генерировались до этого ничего не случится?
А может ве же есть какая-то замена юддеим?
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #7 : 07.08.2010, 14:12:08 »
с генерируются снова. Не вижу тут проблемы, если они генерировались автоматически. Есть но хуже, намного и с багами.
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #8 : 07.08.2010, 19:38:14 »
А если я куплю этот плагин?
Он решит проблему с прописыванием этих ссылок?
А то я настроил с помощью артио SEF ссылки на "Входящие" , "Корзину" и так далее, а вот на сообщения которые приходят и исходят от пользователей прописывается ссылка не хочет работать.
Так покупка этого плагина - это решение проблемы с ссылками?
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #9 : 07.08.2010, 20:16:58 »
Да... еще можно в артио включить Joomla SEF стандартный вроде бы. Или использовать sh404SEF. Или использовать это расширение. Должно помочь (родное от uddeim).

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

[вложение удалено Администратором]
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #10 : 08.08.2010, 13:42:02 »
А ты еще не подскажешь, есть стандартный модуль голосования, в нем есть несколько опрасов, все хорошо выводится и работает. Но, когда нажимаешь на "Проголосовать" или "Итоги" выводятся результаты но к этой странице я не могу подключить никаких модулей, там "Главное меню" или другие. Создал в главном меню ссылку на результаты голосования чтоб в настройках любого модуля можно было подключить его к данной странице. Но ссылки разные получаются, если при нажатии на "Итоги" в модуле голосования такая ссылка http://mysite.com/component/poll/2-gde-vu-o-nas-uznaly? то ссылка в главном меню на результаты голосования имеет такой формат http://mysite.com/index.php?option=com_poll&view=poll.
Вопрос. Как мне либо объединить эти ссылки либо подключить другие модули к этим страницам.
Буду благодарен за помощь.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #11 : 08.08.2010, 14:03:15 »
Можно на сайт глянуть? В приват если что. Хотя это может быть в расширении чего то не дописано. sh404SEF по моему получше будет. uddeim на него имею. А этот для Artio скачал с оффсайта Uddeim.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #12 : 08.08.2010, 14:47:44 »
Это сам компонент опросов без выбранного опроса? я так понял что в плагине для него не предусмотрено правил.
Ручной редирект с /index.php?option=com_poll&view=poll в /component/poll/ по идее поможет. Больше в голову ничего не приходит.

Сейчас на денвере проверю...

Чего то я не могу скачать компонент с оффсайта. 2 и 4 есть а 3 версии нет...
« Последнее редактирование: 08.08.2010, 15:12:14 от wishlight »
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #13 : 08.08.2010, 15:14:55 »
Потом расскажешь как сделать в ручноую если прокатит.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #14 : 08.08.2010, 15:31:40 »
Redirect nonSEF URLs to SEF? Надо поставить "Да". Вторая вкладка глобальной конфигурации.

Кстати артио сейчас лучше не обновлять... Сайт ляжет
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #15 : 08.08.2010, 15:58:27 »
Поставил "да@? почистил кэш, не помогло(((

*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #16 : 08.08.2010, 16:03:38 »
а SEF урлы почистили или просто кеш? На денвере все было просто отлично.
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #17 : 08.08.2010, 16:13:12 »
То есть, вот эти урлы надо поудалять из списка SEF?
/component/poll/2-gde-vu-o-nas-uznaly
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #18 : 08.08.2010, 16:18:18 »
Зашел в артио, поиском выбрал компонент poll ничего не нашло.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #19 : 08.08.2010, 16:20:25 »
да просто очистить SEF урлы, а не кеш компонента.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #20 : 08.08.2010, 16:25:24 »
Purge SEF Urls
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #21 : 08.08.2010, 16:32:58 »
WARNING!
You are about to delete 91 records

Proceed
 - это явно что-то нехорошее)))
что это я сделаю такое со своими ссылками!
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #22 : 08.08.2010, 16:34:38 »
Сейчас должен идти!
Вечером отпишусь и пришлю бонус как буду дома.
Спасибо за помощь....
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #23 : 08.08.2010, 16:38:16 »
Можно рядом слева апдейт нажать :). Это вы урлы удаляете. Потом надо просто пройтись по сайту (по ссылкам) чтобы они снова создались.
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #24 : 09.08.2010, 00:09:06 »
Херня получилась, ссылки то создались,но на левые страницы, статьи например ссылка ведет на статьи, но страница главная((
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #25 : 09.08.2010, 00:30:54 »
разобрался, пункті меню которые ссылаются на на итоги голосоания можно прикрепить модули, но все же, нажимаю на самих итогах в можуле голосования ссылки старые(
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #26 : 09.08.2010, 00:56:18 »
поставил модуль и компонент apoll, думал решит ситуацию.
Все равно, к результатам модуля ни могу подкрепить другие модули(((, даже создавая отдельно ссылку в любом пункте меню с результатами, все равно не подкрепляет((
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #27 : 09.08.2010, 01:12:09 »
Толькто что ставил модуль uddeim что выводит "входящие" "исходящие" и т.д., так та же проблема была с ссылками. Но я почистил кэш артио и нажал Purge SEF Urls так помогло, создал сслыку в одном из меню и смог к ней подключить модули, а вот с голосованием так и не могу разобраться(((
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: uddeim
« Ответ #28 : 09.08.2010, 15:11:36 »
Глянуть бы изнутри на настройки Artio. Какая версия стоит?

Ссылка на статьи куда вести должна? У меня на статьи в формате блога с одной статьей "Букет невесты".

Голосование принудительно перенаправляет меня в /component/poll/ если ввести /index.php?option=com_poll&view=poll

Вообще полазил по сайту без логина... вроде все ок

Симпатично...
*

keks20

  • Захожу иногда
  • 75
  • 0 / 0
Re: uddeim
« Ответ #29 : 09.08.2010, 16:59:30 »
Со статьями разобрался, то был мой "персональный" глюк)))
А вот с голосованием все таже лажа. Какие именно настройки тебе сказать, могу скриншотами все выложить.....
Версия артио  - 3.5.4
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

UddeIM 4 переход на php 7.2

Автор Pavel

Ответов: 9
Просмотров: 1281
Последний ответ 03.02.2019, 21:37:31
от Pavel
Как установить компонент uddeIM?

Автор Алишер

Ответов: 4
Просмотров: 2026
Последний ответ 07.01.2019, 20:46:26
от polezniy
Не устанавливается uddeIM

Автор Yury25

Ответов: 15
Просмотров: 3553
Последний ответ 05.01.2019, 01:49:23
от polezniy
Не устанавливается uddeim. Что не понимаю?

Автор birdsva

Ответов: 5
Просмотров: 3389
Последний ответ 05.01.2019, 01:03:53
от polezniy
mod uddeim simple notifier нужна помощь с коррекцией url

Автор n_i_x

Ответов: 2
Просмотров: 1172
Последний ответ 12.10.2016, 04:42:54
от n_i_x