Новости 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 Пользователей и 2 Гостей просматривают эту тему.
  • 973 Ответов
  • 229566 Просмотров
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
Joomla 1.5.26, компонент обновила до 1.3.3 - в поле вопроса при печати пропают символы. Никаких модулей в jquery нет. В чем может быть проблема? сайт autotuningufa(точка)ru/faq

P.s. модераторы, почистите, пож-та тему, тут уже на войну и мир набралось ^-^
*

Yuriy19

  • Новичок
  • 1
  • 0 / 0
Почему при попутке задать вопрос компонент SM FAQ 1.3.3 зависает т.е. появляется прелоадер и крутится бесконечно при этом вопрос не добавляется. FireBug ругается на файл smfaq.js строка2: TypeError: $ID(...).value is undefined function $F(id){return $ID(id).value.replace(/&/g,"");}. Уже пробовал отключать все сторонние скрипты но ничего не помогает. Шаблон писал сам в стандартных шаблонах все нормально работает.
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
привет

как быть с многоязычными сайтами - установлен Joom!Fish - 2 языка

Чёт пока не понял

Дорогие Друзья!

Как и у вас, мне тоже очень нравиться этот компонент, поэтому создал для него contentelement для перевода Вопрос и Ответ в Joom!Fish.
Файл нужно бросить в /administrator/components/com_joomfish/contentelements/

скачать можно здесь

Спасибо и +
« Последнее редактирование: 30.08.2013, 23:37:33 от palexa »
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
привет

как быть с многоязычными сайтами - установлен Joom!Fish - 2 языка

Чёт пока не понял

Спасибо

Только пока не понял как названия категорий переводить,

вразумите ?

P.S. Вроде разобрался
« Последнее редактирование: 30.08.2013, 23:37:00 от palexa »
*

Elena-22

  • Новичок
  • 2
  • 0 / 0
Здравствуйте!
Вопрос: установила ваш плагин на сайт: http://zerkalodushi.ru/voptos-otvet-psihologa
Joomla 1.5
При нажатии на кнопку "задать вопрос" не происходит переход на форму где пользователь может задать вопрос. Вместо этого на экране дублируется сайт. В чем может быть проблема?
Тестовый вопрос через админку создать могу, он даже отображается на сайте, а вот посетители не могут задать свои вопросы.
При этом когда устанавливала - всё работало. Зашла через какое-то время проверить - не работает.
Помогите, пожалуйста, разобраться.
*

sergeosn

  • Захожу иногда
  • 70
  • 0 / 0
Подскажите пожалуйста.
Есть два шаблона главный и второстепенный.
Все вопросы отображаются во второстепенном, но когда редактор отвечает на вопросы то редактора выкидывает на главный шаблон. Что надо сделать чтоб он оставался на второстепенном?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
не совсем понятно о каких шаблонах идет речь
подробнее можно?
*

sergeosn

  • Захожу иногда
  • 70
  • 0 / 0
Для сайта можно делать разные шаблоны под меню.
Есть шаблон для главной страницы.
А есть шаблон для пункта меню FAQ.
Когда редактор отвечает на вопросы пользователей, то его выкидывает на главный шаблон.
*

sergeosn

  • Захожу иногда
  • 70
  • 0 / 0
Грубо говоря как то так:
Отвечает на заданные вопросы редактор. Доступ на редактирование открывается после того, как редактор залогинился.
После завершения аутентификации появляется список вопросов. Если нажать на кнопку "Показать неопубликованные вопросы", мы переходим на страницу с вопросами. При клике на вопрос с целью редактирования - мы попадаем на главную страницу сайта, где форма на редактирование интересующего нас вопроса выводится на главном шаблоне. Т.е. по умолчанию цепляется главный шаблон сайта, а необходимо сделать, чтобы редактирование вопроса происходило во второстепенном шаблоне.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
если нужно поменять основной шаблон при редактировании, то попробуйте добавить в /components/com_smfaq/views/smfaq/tmpl/default.php
Цитировать
$editor =& JFactory::getEditor();
$app = JFactory::getApplication();
$app->setTemplate('шаблон'); //например - ja_purity 


1.5 под рукой нет, поэтому точно сказать не могу будет работать или нет

*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Стоит компонент SM FAQ 1.7.3.2, CMS Joomla 3.3.6
Не отображается форма для добавления вопроса.
Сайт: http://prioknn.ru/voprosy-otvety

В настройках главной категории форма включена, права на добавление вопросов стоят.
*

vendn

  • Захожу иногда
  • 105
  • 1 / 2
пожалуйста помогите!
Выходит ошибка при создании вопроса через незарег. пользователя
Выходит всплывающее с надписью 500!
Кто встречался, пожалуйста помогите!
Шаблон не родной!
Версия Joomla 2.5.14
Версия модуля - 1.7.3
*

shiftDELET

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
при попытке добавит вопрос появляться ошибка

"Время жизни сессии истекло"

J2.5 | SM FAQ1.6
до этого 2 года все работало отлично. обновлений никаких не было!
*

Tinael92

  • Новичок
  • 1
  • 0 / 0
А кто-нибудь может подсказать, как организовать вывод вопросов каждый на отдельной странице? Joomla 1.5.21, SM FAQ 1.3.3
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль Даты и события для Joomla 1.5

Автор newfork

Ответов: 6
Просмотров: 8636
Последний ответ 17.08.2021, 12:08:15
от Elimelech
JXLSPriceParser - MS Excel + Joomla (v0.3.2)

Автор miraj

Ответов: 277
Просмотров: 125365
Последний ответ 09.04.2017, 11:59:46
от svarg
(CSVI) Компонент импорта csv файлов (Joomla 1.5 ~ Virtuemart 1.1 Native mode), beta

Автор Jkarter

Ответов: 114
Просмотров: 75229
Последний ответ 16.03.2016, 19:03:16
от Ferax
Георгиевская ленточка для Joomla 1.5

Автор ageent

Ответов: 10
Просмотров: 8379
Последний ответ 21.01.2016, 23:50:10
от SeBun
Joomposter программа для постинга в Joomla

Автор bigbrain

Ответов: 130
Просмотров: 62590
Последний ответ 21.01.2016, 19:13:20
от KKAAZZOO