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

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Представьте себе ситуацию, ишачок начал обновляться с той же периодичностью, что и FF. Естественно, в свойственной этому браузеру неповторимой манере. Это когда очередной ие отображает все иначе, чем предыдущий. Каждый месяц новая версия. Так что мы должны благодарить майкрософт за то, что они идут своим путем, отличным от остальных  ;D
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Интернет Эксплорер надо любить.
« Ответ #1 : 28.02.2012, 01:40:33 »
Идут все одним путем, к веб-стандартам
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Интернет Эксплорер надо любить.
« Ответ #2 : 28.02.2012, 01:45:28 »
дык HTML существует давно, а ишачок чото вечно где-то в темных лесах блуждает.....

ps. а можно его любить ... ну как бы посмертно? ;D
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Интернет Эксплорер надо любить.
« Ответ #3 : 28.02.2012, 01:50:33 »
дык HTML существует давно, а ишачок чото вечно где-то в темных лесах блуждает.....

ps. а можно его любить ... ну как бы посмертно? ;D
Можно, некрофилия называется
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Интернет Эксплорер надо любить.
« Ответ #4 : 28.02.2012, 02:14:16 »
ааа любить можна и на расстоянии  ::)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #5 : 28.02.2012, 02:24:57 »
Тему навеяла последняя работа. Под каждый порядковый номер ие свой костыль делал. Вроде все готово, все работает. И тут говорят, что в ие9 все совсем плохо. Шо делать, полез искать эмуляторы. В списке уже ие10 заметил... Ужс. И что, под каждый из них отдельный хак делать придется? Предствил как если бы они раз в месяц обновлялись,типа FF, и поседел на пару-тройку волосин)
*

Kon Dou

  • Захожу иногда
  • 151
  • 23 / 0
  • Лед соловьиных слез теперь растает...
Re: Интернет Эксплорер надо любить.
« Ответ #6 : 28.02.2012, 08:13:37 »
Эту хрень начал хром со своими придурковатыми псевдообновлениями, которые нифига не обновляют по делу, а только наращивают номер версии. Туда-же полез и лис и начал политику выпуска частых обновлений с эффектами, как у хрома, скоро уже будет 12-я. Мало нам постоянных проблем от этой ишачины, так теперь и от всех остальных бродилок только и ожидаешь подлянок. Затупить что-ли новые сайты под древние стандарты?
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Интернет Эксплорер надо любить.
« Ответ #7 : 28.02.2012, 10:41:36 »
все срочно возвращаемся к WEB 0.5
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Интернет Эксплорер надо любить.
« Ответ #8 : 28.02.2012, 15:00:48 »
В чем проблема с IE9-10? Рендрит так же как и FF очень редко с ним проблемы бывают, больше с оперой
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Интернет Эксплорер надо любить.
« Ответ #9 : 28.02.2012, 15:23:33 »
В чем проблема с IE9-10? Рендрит так же как и FF очень редко с ним проблемы бывают, больше с оперой
у меня вообще с IE новым нет проблемов...и да с оперой больше бывает :( приходится иногда дописывать для нее специально параметры нулевые, например ингодна требуется прописать top: 0px; в ксс (создавал специально для этого тему)
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #10 : 28.02.2012, 16:37:17 »
К ие9 притензий особых нет, тут больше сам протупил. В десятке вроде бы решили продублировать стандарты ФФ - и слава богу. Зато никто не отменял предыдущие версии, гемморойные.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Интернет Эксплорер надо любить.
« Ответ #11 : 28.02.2012, 16:42:02 »
зато никто не отменял предыдущие версии, гемморойные.
которыми еще пользуются  :'(
точняк...блин забыл совсем :(
даже не знаю как проверить сайтец в них :( только просить кого то
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Интернет Эксплорер надо любить.
« Ответ #12 : 28.02.2012, 16:50:28 »
К ие9 притензий особых нет, тут больше сам протупил. В десятке вроде бы решили продублировать стандарты ФФ - и слава богу. Зато никто не отменял предыдущие версии, гемморойные.
В ие9 свою работу не проверяю, за неимением этого браузера. Надеюсь вот, что все в порядке. Только мож зря надеюсь... Чета вот после ие6-7-8 доверия както нету...

А любить не буду. У них вот всегда все хорошо, лучше других, а в итоге там косяк, тут косяк, в общем как обычно.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #13 : 28.02.2012, 16:55:37 »
Аналогичная ситуация. Нашел какой то он-лайн эмулятор, с него и смотрю. Пытаюсь освободить место на диске по семерку.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Интернет Эксплорер надо любить.
« Ответ #14 : 28.02.2012, 17:00:20 »
да кстати еще где то видел сервис проверки на кросс-браузерность, можно прогнать на ошибки по всем браузерам

типа http://browsershots.org/ - самый прикол - тут нет! IE

статья про это
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #15 : 28.02.2012, 17:06:35 »
Муть конечно эти сервисы. Проверял через вышеуказанный однажды. Сравнивая отображение на скринах с отображением в браузерах на своем компе, предпочел поискать портабл версии всех необходимых. Точности в этом сервисе нет даже на 70%. Вот с ие9 уже засада - нет на него портабла, так как он работает от win7 и выше.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #16 : 28.02.2012, 17:08:17 »
Кроме кроссбраузерности есть еще такая штука, как кроссплатформенность
*

Kon Dou

  • Захожу иногда
  • 151
  • 23 / 0
  • Лед соловьиных слез теперь растает...
Re: Интернет Эксплорер надо любить.
« Ответ #17 : 28.02.2012, 17:41:04 »
Помыкался в свое время с тестированием сайтов под ишаками разных версий, пока не надыбал очень полезную штуку.
Называется IETester, дает возможность посмотреть сайт в ИЕ от 5.5 до 10-го. Весьма рекомендую для разработчиков.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #18 : 28.02.2012, 17:49:07 »
Помыкался в свое время с тестированием сайтов под ишаками разных версий, пока не надыбал очень полезную штуку.
Называется IETester, дает возможность посмотреть сайт в ИЕ от 5.5 до 10-го. Весьма рекомендую для разработчиков.
Хрень.Не видит половину хаков и костылей для ие
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Интернет Эксплорер надо любить.
« Ответ #19 : 28.02.2012, 17:50:36 »
Хрень.Не видит половину хаков и костылей для ие
Какие например?
Использую эту програмку, но помоему там помимо иешных багов еще баги проги добавляются.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Интернет Эксплорер надо любить.
« Ответ #20 : 28.02.2012, 17:54:53 »
гхм... если верить возгласам которые все чаще и чаще раздаются в интернетике... то хром рискует повторить судьбу ИЕ. Начать придумывать свои стандарты. Собственно чем они сейчас активно и занимаются.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #21 : 28.02.2012, 17:58:06 »
Какие например?
Использую эту програмку, но помоему там помимо иешных багов еще баги проги добавляются.
Не далее как вчера ставил этот иетестер. Вроде как ие9 там сказали есть. На пациенте для скругления углов ие использовал curvycorners.js. ие8 собственный кажет все хорошо, иетестер в упор костыль не видит. Впрочем в ие9м своем он тоже не видит border-radius :)
*

Kon Dou

  • Захожу иногда
  • 151
  • 23 / 0
  • Лед соловьиных слез теперь растает...
Re: Интернет Эксплорер надо любить.
« Ответ #22 : 28.02.2012, 18:24:40 »
Впрочем в ие9м своем он тоже не видит border-radius :)
Видит, видит. И тени, и параметры ч/з запятую, и все прочие дуделки, которые поддерживает 9-ка. ))
« Последнее редактирование: 28.02.2012, 18:31:23 от Kon Dou »
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Интернет Эксплорер надо любить.
« Ответ #23 : 28.02.2012, 18:52:11 »
http://netrenderer.com/ - вот сервис ишачных скриншотов.

Кстати мне абсолютно плевать на пользователей ие6 и ие7 ... и я не собираюсь наводить всякие костыли. Все. Хватит.  

Кстати, прикол, раньше для мака браузер делали микрософт. ))))
« Последнее редактирование: 28.02.2012, 18:59:26 от Pazys »
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Интернет Эксплорер надо любить.
« Ответ #24 : 28.02.2012, 19:09:24 »
http://netrenderer.com/ для ие9 и использовал
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Интернет Эксплорер надо любить.
« Ответ #25 : 28.02.2012, 19:35:57 »
Давно юзаю IE Collection и в ус не дую. До недавних пор никак не хотел 6-ку ставить на Win7. Но пофиксили. 6-й, 8-й в режиме 7-го, 8-й в нативном, 9-й.
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Интернет Эксплорер надо любить.
« Ответ #26 : 04.03.2012, 16:19:19 »
девятый ишак не видит только CSS градиент, а вот со всем остальным проблем не замечал.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Интернет Эксплорер надо любить.
« Ответ #27 : 04.03.2012, 16:52:39 »
Путь самурая...

Вообще то все должно идти к одному стандарту. Хотя разнообразие тоже полезно. Самый косячный браузер, как по мне.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Интернет Эксплорер надо любить.
« Ответ #28 : 04.03.2012, 17:56:32 »
девятый ишак не видит только CSS градиент, а вот со всем остальным проблем не замечал.
Неа ... он еще путается в бэкграунде под шрифтом.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Интернет Эксплорер надо любить.
« Ответ #29 : 04.03.2012, 20:08:58 »
Неа ... он еще путается в бэкграунде под шрифтом.
Ещё text-shadow не знает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться