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

oltar

  • Новичок
  • 8
  • 0 / 0
Всем доброго времени суток! Помогите новичку! Вот собственно сайт: http://center-region.com.ua
В Firefox искажаются цвета в шапке, в IE, Opera, Chrome - все цвета правильные. Как это исправить?
Всем заранее благодарен! Joomla 1.5, применент шаблон Ja-Party.
P.S. И еще, в догонку, ^-^Не могу найти, где настроить отступы справа и слева в шапке.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
у меня в опере и в лисе цвета одинаково синие, так что не знаю что имелось в виду.
отступы надо смотреть через firebug-расширение для лисы.
в данном случае у тебя строчка в шаблоне
#ja-header,#ja-mainnav,#ja-container,#ja-botsl,#ja-footer {width: 97%;margin: 0 auto;}
вот эти 97 процентов и не дают до конца растянуть шапку
*

oltar

  • Новичок
  • 8
  • 0 / 0
Вот так у меня отображается в Firefox и Safari
*

oltar

  • Новичок
  • 8
  • 0 / 0
Ок, сейчас попробую. Подскажи, пожалуйста, где искать эти 97%?
Не кидай камнями, это мой первый сайт ^-^
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
то есть как это "не кидай". совсем, что ли, ничем бросить нельзя? :)
это настраиваемый шаблон
идёшь в расширения-менеджер шаблонов, выбираешь там свой текущий, справа появятся настройки.
там и ищи свои 97.

либо можешь в самом шаблоне поменять отображение для верха
строка 94
index.php
#ja-header,#ja-mainnav,#ja-container,#ja-botsl,#ja-footer {width: <?php echo $tmpWidth; ?>;margin: 0 auto;}
ыот первый параметр за ширину отвечает
если ниже написать
#ja-header: {width: 100%;}
то тоже должно сработать, а остальные части шаблона не будут задеты
*

oltar

  • Новичок
  • 8
  • 0 / 0
Ладно, буду собирать камни на постройку забора ::)
Поменял изображение на .jpg - таже ерунда >:(
Это #ja-header: {width: 100%;} тоже изменил - никаких изменений :'(
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
а. кажись понял что с цветом
возможно из-за параметра transparent криво кажет. а ширина должна встать нормально. ну или чрез админку поменяй
*

oltar

  • Новичок
  • 8
  • 0 / 0
Спасибо! С шириной - порядок *DRINK* *DRINK* *DRINK*
А что с цветом можно сделать?

Изменил в админке, вот только меняется ширина ВСЕГО шаблона, а не только шапки :dry:

А с параметром transparent что делать??
« Последнее редактирование: 23.01.2010, 19:57:16 от oltar »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
с цветом фиг знает. я не шибко знаток CSS, может и не из-за этого.
про ширину шаблона я писал  - лезешь в index.php шаблона и ставишь вручную отдельно для
#ja-header: {width: 100%;}

*

oltar

  • Новичок
  • 8
  • 0 / 0
Спасибо, немного просвятил *DRINK* *DRINK* *DRINK*
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
кстати, ты можешь попробовать эти же картинки вставить в шаблон и посмотреть как себя цвета поведут.
т.е. тут они у тебя фоновым изображением идут с таблицей стилей шаблона, а ты можешь просто воткнуть в шапку эту же картинку через обычный img и посмотреть на цвета.
лучше на локальной копии сайта поэксперементировать
*

oltar

  • Новичок
  • 8
  • 0 / 0
Буду играться, еще раз спасибо!


Может у кого еще какие идеи есть по поводу цвета? !
*

oltar

  • Новичок
  • 8
  • 0 / 0
Проблема решена!
Изображения должны быть в режиме "Индексированные цвета".
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Некорректное отображение сайта на смартфоне

Автор Bazilio_69

Ответов: 0
Просмотров: 1150
Последний ответ 04.09.2024, 20:36:06
от Bazilio_69
Как настроить отображение блока меню?

Автор Check_

Ответов: 6
Просмотров: 1460
Последний ответ 17.09.2016, 15:31:05
от Check_
Отображение картинок

Автор Galina2307

Ответов: 2
Просмотров: 1249
Последний ответ 24.07.2016, 12:30:37
от Shustry
Mozilla некорректное отображение сайта!

Автор Анна_pupu

Ответов: 2
Просмотров: 2461
Последний ответ 22.03.2016, 13:41:40
от Анна_pupu
Отображение текста

Автор alexanderuss

Ответов: 2
Просмотров: 1303
Последний ответ 17.02.2016, 18:56:17
от alexanderuss