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

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #60 : 10.08.2009, 16:54:06 »
Gregarius в админке тоже не отображается (тоже пустое поле).пошёл смотреть кодировку-в графе сравнение пустое поле,ставлю кодировку,но почему то она не применяется,то есть сохраняю,но всё равно поле пустое. !!!???!!!
*

otto_m

  • Захожу иногда
  • 51
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #61 : 11.08.2009, 00:28:36 »
Подскажите, как можно поменять служебный текст ("Оставить запись в гостевой", названия полей, и т.д.) на другой?
*

Gregarius

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #62 : 11.08.2009, 11:17:55 »
Gregarius в админке тоже не отображается (тоже пустое поле).пошёл смотреть кодировку-в графе сравнение пустое поле,ставлю кодировку,но почему то она не применяется,то есть сохраняю,но всё равно поле пустое. !!!???!!!
Попробуйте так:
В phpMyAdmin кодировка меняется на utf-8 следующим образом:
  • ALTER TABLE jos_easybook CONVERT TO CHARACTER SET utf8
  • ALTER TABLE jos_easybook DEFAULT CHARACTER SET utf8
И затем все тоже самое для jos_easybook_badwords. Еще можно на всякий случай
  • ALTER DATABASE database DEFAULT CHARACTER SET utf8

Подскажите, как можно поменять служебный текст ("Оставить запись в гостевой", названия полей, и т.д.) на другой?
Отредактируйте файл:  корень Joomla\language\ru-RU\ru-RU.com_easybook.ini
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #63 : 11.08.2009, 12:33:00 »
Gregarius плизз распиши всё по подробнее,не могу найти ALTER TABLE CONVERT TO CHARACTER SET  !!!???!!!
*

Gregarius

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #64 : 11.08.2009, 19:12:27 »
Открываете phphMyAdmin. Открываете вашу базу данных. Увидите:
Цитировать
Сервер: ваш сервер  -   База данных: ваша база
Структура SQL Поиск Запрос по шаблону Экспорт Импорт Операции
Жмете SQL. Видите:
Цитировать
Выполнить SQL-запрос (ы) к базе данных ваша база:
В появившемся окне и нужно вводить приведенные выше sql-запросы.
На всякий случай - повторюсь:
Цитировать
В phpMyAdmin кодировка меняется на utf-8 следующим образом:
  • ALTER TABLE имя вашей таблицы CONVERT TO CHARACTER SET ваша кодировка
  • ALTER TABLE имя вашей таблицы DEFAULT CHARACTER SET ваша кодировка
« Последнее редактирование: 11.08.2009, 19:16:02 от Gregarius »
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #65 : 11.08.2009, 20:58:42 »
не помогло....более того теперь вообще после отправки коммента не появляется даже Ник,а раньше хоть он был....кстати запрос *ALTER DATABASE database DEFAULT CHARACTER SET utf8 у меня не выполняется почему то.
*

Gregarius

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #66 : 12.08.2009, 10:25:04 »
не помогло....более того теперь вообще после отправки коммента не появляется даже Ник,а раньше хоть он был....кстати запрос *ALTER DATABASE database DEFAULT CHARACTER SET utf8 у меня не выполняется почему то.
ALTER DATABASE имя вашей базы DEFAULT CHARACTER SET ваша кодировка - вы так команду подавали? На одном из форумов видел сообщение, что у людей бывают проблемы из-за фильтра "плохих" слов. С правами все в порядке? Можно еще попробовать компонент переустановить.
« Последнее редактирование: 12.08.2009, 10:51:06 от Gregarius »
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #67 : 12.08.2009, 19:49:25 »
Gregarius а что можно сделать с фильтром слов? он вообще англ.. Делал так:



и жму "ОК"
*

Gregarius

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #68 : 13.08.2009, 18:55:46 »
Gregarius а что можно сделать с фильтром слов? он вообще англ.
- добавить самому русские слова, или отключить совсем... А что вы от него (фильтра) хотите вообще?
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #69 : 16.08.2009, 12:33:04 »
опять проблема с гостевой: вчера всё нормально работало,а сегодня зашёл в "Оставить запись в гостевой" и увидел свой вчерашний коммент в форме,где должно быть пусто.....и опять ничего не работает  !

« Последнее редактирование: 16.08.2009, 12:42:24 от stardel »
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #70 : 18.08.2009, 17:21:36 »
перествил Гостевую,теперь при попытке добовления записи из админки пишет: Ошибка сохранения записи

кто нибудь может подсказать где копать в БД? !
*

sergldom

  • Новичок
  • 4
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #71 : 19.08.2009, 19:48:04 »
EasyBook не сохраняются записи в гостевой
Сразу после добавления сообщения - оно (сообщение) через несколько дней просто пропадает.
Никто не подскажет почему может такое быть?
*

Sintes

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #72 : 27.08.2009, 02:54:39 »
Люди! Установил com_easybook_2.0_rc4_valid.zip - но она на английском почему то! Где поменять язык?
*

Gregarius

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #73 : 27.08.2009, 09:59:30 »
Люди! Установил com_easybook_2.0_rc4_valid.zip - но она на английском почему то! Где поменять язык?
Попробуйте выставить "язык сайта по-умолчанию" на русский.
*

Sintes

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #74 : 27.08.2009, 15:14:28 »
По умолчанию установлен русский - то же самое. Плюс к тому же: пишу сообщение в гостевой - никакой реакции, ни то оно отправилось, ни то ошибка - вобщем ноль реакции...невольно задается вопрос: существуют ли вообще в природе нормальные русские гостевые для Joomla 1.5? 
*

robotwerder

  • Захожу иногда
  • 248
  • 6 / 1
Re: Гостевая книга - EasyBook для 1.5
« Ответ #75 : 31.08.2009, 14:16:11 »
чёрт.. записи после добавления невидны по прежнему... :(
перечитал всё и ответа не нашел.. кто нибудь подскажет как решить проблему ?!
буду очень признателен
*

Терпеливый

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #76 : 02.09.2009, 17:15:04 »
Сочинение на тему: Как я провел день за установкой гостевой:)
В моем случае наблюдалось две проблемы: незарегистрированные пользователи не могли отсавлять посты и админ не мог удалять и комментировать посты пользователей;D
Невозможность оставления сообщений решилась синхронизацией настроек в меню и параметрах гостевой.
Проблема с некорректным добавлением ответов администратора на посты гостей решилась радикальным способом - удалил нафиг компонент, затем почистил БД - удалил все таблицы, оставшиеся от гостевой. Затем установил последнюю версию EasyBook 2.0 rc4. И все заработало. Похоже, что вторая проблема появилась из-за экспериментов по установке предыдущей версии изибука:)
Всем спасибо и удачи!
*

robotwerder

  • Захожу иногда
  • 248
  • 6 / 1
Re: Гостевая книга - EasyBook для 1.5
« Ответ #77 : 02.09.2009, 18:57:23 »
близок к уничтожению компа так как все нервы уже убил. перепробовал все версии.. косяки все вышеперечисленные сохранились..последний - неотображается текст в сообщениях  ..корректно работает тока инглиш версия.. у кого нить есть корректная рабочая версия?! прошу поделитесь !! >:(

Re: Гостевая книга - EasyBook для 1.5
« Ответ #78 : 03.09.2009, 14:10:31 »
У меня одна проблема. Пользователи добавляют сообщение, но оно не сохраняется.. сохраняется имя и т.д. но сообщения нету! ... Через админку всё добавляется...

Помогите решить проблему. Версия последняя, русская.
*

classicus11

  • Новичок
  • 3
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #79 : 15.09.2009, 20:13:05 »
Подскажите пожалуйста где можно сменить стандартную подпись "Комментарий Администратора:" на свою надпись.
*

SpecTR

  • Захожу иногда
  • 105
  • 10 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #80 : 18.09.2009, 15:01:33 »
Joomla 1.5.3
EasyBook 2.0

При отправке сообщения в гостевую книгу не отображается само сообщение, а ник и другие данные видны, типа сообщение добавляется. В админке вместо сообщения только многоточие появляется. В чем может быть проблема?


убери в настройках фильтр нежелательных слов
*

tutti

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #81 : 22.09.2009, 14:51:17 »
проблема с установкой EasyBook на сервере.
Локально все отлично (тьфу-тьфу) работает

а вот на сервер ну никак! - не видит он установочную папку :(

действовала по инструкции http://joomlaportal.ru/content/view/271/53/
вот только один момент непонятный:
   - В разделе Установить из каталога указываем полный путь на сервере к директории с дистрибутивом компонента...
это в таком виде должно быть?
ftp://ftp.мойсайт.ком/tmp/1/com_easybook_2.0_rc4_valid

помогите пожалуйста разобраться, люди добрые!
*

Gregarius

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #82 : 22.09.2009, 21:27:54 »
Сами же все делали по инструкции. Я так понял на localhost все работает, значит один раз у вас уже получилось. Только зачем вам установка вручную, не могу понять? В иснтрукции же написано черным по белому:
   1. Авторизуемся в административной панели Joomla
   2. Выбираем в меню пункт Установка -> Компоненты (Installers -> Components)
   3. Открывается диалог установки компонентов: Установить новый компонент
   4. В разделе Загрузить установочный пакет нажимаем кнопку Обзор
   5. Выбираем архив с компонентом на локальной машине.
   6. Нажимаем кнопку Загрузить и установить (Upload and Install).
*

medic_x

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #83 : 07.10.2009, 15:58:41 »
Хелп! Читал выше ответа не нашёл или не понял :(
При создании новой записи пишет "Ошибка сохранения записи"
*

vasya000

  • Захожу иногда
  • 109
  • 0 / 0
  • Реально Вася :)
Re: Гостевая книга - EasyBook для 1.5
« Ответ #84 : 17.10.2009, 23:19:54 »
есть ли в этом компоненте ограничение на дублирование заголовков?
*

velesov

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #85 : 18.10.2009, 13:44:03 »
у меня неправильно отображается время написания сообщения в гостевой. пожалуйста, подскажите что делать ?
*

nikolaev

  • Новичок
  • 4
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #86 : 23.10.2009, 20:25:11 »
у меня неправильно отображается время написания сообщения в гостевой. пожалуйста, подскажите что делать ?
Я просто время удалил, чем разбираться где это и почему. Тем более это не особо критично.
*

sosny

  • Захожу иногда
  • 81
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #87 : 26.10.2009, 21:43:32 »
easybook_2.0_rc4_valid установилась и работает без проблем. Попробовал пристроить капчу Easycapcha. Установилась хорошо, но позже все плохо. Не выводится картинка. На месте картинки надпись Captcha Image.
У кого есть идея, где зарытую собаку искать?
*

sosny

  • Захожу иногда
  • 81
  • 1 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #88 : 29.10.2009, 00:14:04 »
Нашел причину. Несколько раз переключил способ вывода, в настройках капчи и картинка появилась. Secimg-Captcha не работает, а Dpaulus-Captcha - работает.
*

Valik_82

  • Новичок
  • 4
  • 0 / 0
Re: Гостевая книга - EasyBook для 1.5
« Ответ #89 : 04.11.2009, 15:06:21 »
Народ, у кого проблема с EasyBook 2.0.0rc2, а именно при добавлении новой записи появляется только имя пользователя который её добавил, а текст сообщения - пустой (проблема только на сайте который находиться в нете, причём локально этой проблемы нет) существует следующие решение (у меня сработало): отключить фильтр нежелательных слов.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Использование uddeIM на Joomla 3.9

Автор Mick_20

Ответов: 9
Просмотров: 4647
Последний ответ 12.10.2023, 10:06:59
от GuN
EasySocial компонент для создания полноценной соцсети для Joomla

Автор siao

Ответов: 58
Просмотров: 19801
Последний ответ 03.12.2020, 17:53:40
от po-fakel
Отследить событие добавления пользователя в группу Joomla в RSmembership

Автор kit2m2

Ответов: 4
Просмотров: 3148
Последний ответ 23.10.2020, 11:42:36
от kit2m2
Форум для Joomla. Какой выбрать?

Автор zikkuratvk

Ответов: 8
Просмотров: 7873
Последний ответ 12.01.2018, 04:48:43
от Andreas
Phoca Guestbook 3.0.6 - Не создается гостевая книга

Автор Art_i

Ответов: 4
Просмотров: 2004
Последний ответ 09.06.2017, 13:25:34
от Art_i