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

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Может есть какое решение по разделам и категориям?
как то не понятно
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
oriol, в 1,7 у меня есть категории и подкатегории. Я так понимаю, чтоб были просто категории надо удалить подкатегории.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
В J!1.7 нет разделов. Отсюда и подкатегории.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
Код
Скорее всего из-за ограничения на размер пересылаемого файла у вас в php.ini
Измените эти значения:
Код:
post_max_size = 2M
upload_max_filesize = 8M
И где всё-таки находится этот файл php.ini?? переносить 300 статей по 5-10 не хочется

*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
На денвере - /usr/local/php5/php.ini
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
если на хостенге
И где всё-таки находится этот файл php.ini?? переносить 300 статей по 5-10 не хочется
Некоторые хостеры предоставляют возможность установки своего php в определенную папку а некоторые нет, если у вас нет возможности установить свой тогда вам к php.ini не добраться и поэтому используйте .htaccess
добавьте туда следующее

Код
php_value upload_max_filesize 64M
php_value max_execution_time 1000

цифры конечно менять можно но не стоит забывать о нагрузке на сервер
*

Ponka

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

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Во первых не та тема, а во вторых зачем кого то куда то кидать?
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
в общем у меня осталась 1 проблема, главная страница грузится только по адресу www.site.ru/index.php подскажите как сделать www.site.ru ? Все остальное у меня получилось супер!

РЕШЕНО: DirectoryIndex index.php
прописать в .htaccess данного домена
« Последнее редактирование: 06.01.2012, 17:02:29 от Ponka »
*

bbb90210b99

  • Новичок
  • 2
  • 0 / 0
Что-то бОльшая часть статей не хочет переезжать... не пойму в чем дело. Пока пробовала по 50 переносить...

Another category with the same parent category has the same alias...   :'(


Таже проблема
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Таже проблема
Another category with the same parent category has the same alias.. - проверьте псевдонимы категорий - они не должны быть одинаковыми.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

posterps

  • Новичок
  • 5
  • 0 / 0
А возможно ли с 1,7 1,6 перенести на 1,5? сайт сделан на 1,5 но теперь надо перенести кучу статей с другого сайта, который на 1,6. Этот модуль позволяет?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Экспорт в Joomla 1.6 + пока не поддерживается
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Это односторонний конвертер.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

posterps

  • Новичок
  • 5
  • 0 / 0
Уже вручную перенес(
*

veter1976

  • Захожу иногда
  • 130
  • 5 / 0
А кто нибудь пробовал перенести с помощью этого компонента с 1.5 на 2.5? Результат бы услышать.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
А кто нибудь пробовал перенести с помощью этого компонента с 1.5 на 2.5? Результат бы услышать.
Отзыв на JED:
Цитировать
Works like a charm: articles, images (import articles' images), directories (create a directory if needed)… Export form J1.5 with J2XML and import with J2XML Importer. Tested today in Joomla 2.5 without any trouble :-)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

veter1976

  • Захожу иногда
  • 130
  • 5 / 0
Отзыв на JED:...
Уже радует. А то вроде как только статьи с разделами перенести надо, а JUpgrade что-то не очень хочется.
*

Inject

  • Захожу иногда
  • 80
  • 2 / 0
Пытаюсь перенести с 1.5 на 2.5.
Разбил все материалы на несколько XML. В результате часть импортируется нормально, а часть с 2 вариациями ошибок:
Код
File format unknown. Impossible to import file.

Код
Article ****, not imported. An error occurred.
Другой материал из этой категории уже имеет такой алиас

Теряюсь догадках. Кто подскажет куда копать?


upd. Решил следующим образом - поменял вручную все алиасы на оригинальные. Из 1.5 делал экспорт по 10-15 материалов, импортировал по таким же объемам. Все прошло без ошибок
« Последнее редактирование: 01.03.2012, 12:26:46 от Inject »
*

phaeton480

  • Захожу иногда
  • 59
  • 5 / 0
Я так понял что сейчас компонента для переноса контента между двумя сайтами 2.5 не существует?
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Я так понял что сейчас компонента для переноса контента между двумя сайтами 2.5 не существует?
Не правельно ты понял )))))) читай ещё ) если есть компонент ыдля переноса то есть для Joomla 1.5 ветки и для 1.6\1.7\2.5. Собственно если тебе нужно перенести с 2.5 на 2.5 то ставиться версия под 1.6\1.7\2.5 (Экспорт ) а потом таже версия и (Импорт).
*

phaeton480

  • Захожу иногда
  • 59
  • 5 / 0
Экспорт в Joomla 1.6 + пока не поддерживается
А как же этот пост? И я не нашел экспорта под 1.6/1.7/2.5. Ткните пожалуйста в эту версию. Буду ОЧЕНЬ благодарен.
А то ручками переносить это совсем не тру (((
« Последнее редактирование: 15.03.2012, 11:50:30 от phaeton480 »
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
А как же этот пост? И я не нашел экспорта под 1.6/1.7/2.5. Ткните пожалуйста в эту версию. Буду ОЧЕНЬ благодарен.
А то ручками переносить это совсем не тру (((
По мимо J2XML Importer есть и другие! Я ток не понимаю где вы такую инфу берёте! Вот линк http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/15807
*

phaeton480

  • Захожу иногда
  • 59
  • 5 / 0
Цитировать
J2XML Importer is the easy way to migrate contents from Joomla!® 1.5 to 1.7+.
Выделил даже. Нету кнопочек экспорта статей в 1.6/1.7/2.5. Это компонент для переноса из 1.5 в 1.6/1.7/2.5. И перенос из любой версии движка кроме 1.5 не поддерживается им! Я пробовал им воспользоваться просто так пост бы не написал. А вы судя по всему как раз и не пробовали. Я также обрадовался когда увидел плашечку 2.5. Но к сожалению только импорт в 2.5.

Нашел в другом разделе (Data Import & Export) только этот платный http://extensions.joomla.org/extensions/migration-a-conversion/data-import-a-export/19274 компонент. Но покупать его боязно. И обратите внимание что компонент J2XML есть в этой категории но он для Joomla 1.5 и никак для 2.5!
« Последнее редактирование: 16.03.2012, 12:35:18 от phaeton480 »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
phaeton480 Русским языком написано
Экспорт в Joomla 1.6 + пока не поддерживается

а  товарища mickymouse пора поощрить [-]
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Выделил даже. Нету кнопочек экспорта статей в 1.6/1.7/2.5. Это компонент для переноса из 1.5 в 1.6/1.7/2.5. И перенос из любой версии движка кроме 1.5 не поддерживается им! Я пробовал им воспользоваться просто так пост бы не написал. А вы судя по всему как раз и не пробовали. Я также обрадовался когда увидел плашечку 2.5. Но к сожалению только импорт в 2.5.

Нашел в другом разделе (Data Import & Export) только этот платный http://extensions.joomla.org/extensions/migration-a-conversion/data-import-a-export/19274 компонент. Но покупать его боязно. И обратите внимание что компонент J2XML есть в этой категории но он для Joomla 1.5 и никак для 2.5!

Скажем так, где-то возможно не до понял, извиняйте, но суть в другом! Если бы вы нашли время и полазили хотя бы на страничке импортера (я про Google уже молчу)и особенно, форум, комментарии то нашли бы ответ на свой вопрос. Могу пнуть вас в сторону akeeba backup. на самом деле может помочь phpmyadmin. Да блин вариантов много главное задаца целью.
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
phaeton480 Русским языком написано
а  товарища mickymouse пора поощрить [-]

Яб сказал )))) но моё сакральное советует этого не делать )))))))

*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Скажем так, где-то возможно не до понял, извиняйте, но суть в другом! Если бы вы нашли время и полазили хотя бы на страничке импортера (я про Google уже молчу)и особенно, форум, комментарии то нашли бы ответ на свой вопрос. Могу пнуть вас в сторону akeeba backup. на самом деле может помочь phpmyadmin. Да блин вариантов много главное задаца целью.
Так зачем городить об J2XML Importer - тема то о нем.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
1.5 лежит как я понял тут http://www.eshiol.it/joomla/j2xml/j2xml-1503.html
2.5 я что то не пойму где он
Киньте ссылку на 2.5
Хочу с 1.5 сразу на 2.5 перенести
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Посмотрите хоть на сайт)) там прямо на каждой странице на последний релиз мигратора ссылка
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление с Joomla 2.5.21

Автор mmablock

Ответов: 3
Просмотров: 2980
Последний ответ 23.09.2023, 13:28:40
от mmablock
Переход с 1.5 на 2.5 Joomla

Автор jomdj

Ответов: 357
Просмотров: 116733
Последний ответ 27.05.2022, 08:01:20
от Thomas Bergersen
[Решено] Перенос только материалов с Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 11
Просмотров: 8671
Последний ответ 05.01.2022, 16:27:23
от blind
Joomla 2.5.5 + VirtueMart 2 --> OpenServer

Автор Alex_gs

Ответов: 2
Просмотров: 3283
Последний ответ 18.09.2021, 11:44:41
от Alex_gs
Проблема при переносе сайта Joomla 2.5 на локальный сервак

Автор laughing

Ответов: 13
Просмотров: 4038
Последний ответ 08.01.2021, 16:17:03
от gartes