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

izmail

  • Новичок
  • 4
  • 0 / 0
Хорошо, где тогда взять плагин, который будет работать как на этом сайте http://stentonperm.ru/index.php?sript=catalog/2_1.php&id1=a2_&id2=a2_1
При щелчке на картинку появляется увеличенное изображение картинки.
*

izmail

  • Новичок
  • 4
  • 0 / 0
потому что подобный синтаксис не будет обрабатываться плагином, просьба еще раз прочитать описание
Описание почитал, все сдел как указано в пункте установка и использование. Если не трудно, выложи примерный код работы плагина. А еще лучше пример.
*

izmail

  • Новичок
  • 4
  • 0 / 0
Сделал так, как  написал выше Smoke и все заработало.
<a href="images/stories/S406.JPG" onclick="return hs.expand(this, {captionId: 'caption1'})"><img src="images/stories/S406.png" border="0" width="447" height="457" />
*

compilator

  • Новичок
  • 4
  • 0 / 0
Спасибо за плагин!  :D
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Плагин супер, но ктонить его заставлял в ВиртМарте работать?
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
кто нибудь научил этот плагин прописывать альт к картинкам ?

Здравствуйте! Я установил плагин, настроил. Превью создаются, но при нажатии на них картинка просто тупо пропадает. А если превью открыть в новой вкладке, то картинка грузится полностью. Подскажите, пожайлуйста, как сделать, что б при обычном нажатии на превью картинка увеличивалась, а не пропадала?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
поставьте firefoxx+firebug и посмотрите, не ругается ли он на конфликт JS скриптов
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Ragivort - для вирмарта есть более эффектное и надежное решение - imagesize
*

Dim

  • Захожу иногда
  • 88
  • 0 / 0
  • Чпок
Привет, я отключил пдагин второго файлика "protos.lightbox.js" который отвечает за эфекты разворачивания, теперь картинка открывается на всё окно и это то что мне надо, но мне так же надо чтоб эта картинка открывалась в отдельном окне а не в том же самом, как это сделать, подскажите пожалуйста :)

И ещё, где и как вокруг миниатюр сделать рамочки, как будто это фото палароида или чот типа того?

Цитировать
+ 1 после маленькой модификации и у меня заработало в модуле HTML, делал так:
Код:
<a class="highslide" href="images/stories/map-2.gif" onclick="return hs.expand (this, {captionId: 'caption1'})">
<img src="images/stories/map-2-2.gif" border="0" alt="Карта 2" width="100" height="75" /></a>
ЧТо у этого чувака заработало? Я так и не понял.

Цитировать
P.S. меня смутил только один момент - невозможность задать ALT для изображения (в качестве временного решения задал путь до изображения, можно исправить в plugins\content\protos.lightbox.php, строка 61 с формированием $limage), но не смертельно для меня. Найдутся желающие пофиксить - будем рады
А счас самое смешное: что такое alt теги?
И что хотел сказать про альтеративу alt тегов парень которого я процетировал?

« Последнее редактирование: 22.08.2009, 02:45:15 от Dim »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Привет, я отключил пдагин второго файлика "protos.lightbox.js" который отвечает за эфекты разворачивания, теперь картинка открывается на всё окно
варианты
1 - включить этот плагин
2 - изучить его код и подключить нужные файлы JS CSS в шаблоне

Рамочки делаются на уровне CSS, даже комментировать не буду, изучите структуру отдаваемого DOM и все станет ясно
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Dim

  • Захожу иногда
  • 88
  • 0 / 0
  • Чпок
Цитировать
варианты
1 - включить этот плагин
2 - изучить его код и подключить нужные файлы JS CSS в шаблоне
Благодарю, правда ничего не понял :)
Как конкретно сделать так чтоб все картинки отдельными окнами открывались? Нужно где-то target="_blank прописать?
Плагин включать не буду, т.к. эти эфекты развёртки не нужны в моём случае.

Цитировать
Рамочки делаются на уровне CSS, даже комментировать не буду, изучите структуру отдаваемого DOM и все станет ясно
Да, знаю, не один сайт нарисовал. В каком конкретно правиле файла ccs правится внешний вид миниатюр?
Там судя по всему такого файла конкретно для миниатюр нету (только для js), а с прописыванием путей до них у меня проблемы %)
Помогите пожалуйстаушки, плагин такой хороший :)

Цитировать
P.P.S.
Прошу прощения, это я при разборе модуля забыл убрать эхо
В файле plugins\content\protos.lightbox.php находим строки 29-30
Код
$regex = "#{limage}(.*?){/limage}#s";
echo $regex;
И удаляем строку
Код
echo $regex;
Суть понял, сделал. Но почему он назвал эту хрень "эхо"?
Какая функция у этих "#{limage}(.*?){/limage}#s"?

Напомните пожалуйста что такое alt теги? (не надо хохотать - склероз лечится)
Что хотел сказать про альтеративу alt тегов парень в самом первом посте?
Цитировать
P.S. меня смутил только один момент - невозможность задать ALT для изображения (в качестве временного решения задал путь до изображения, можно исправить в plugins\content\protos.lightbox.php, строка 61 с формированием $limage), но не смертельно для меня. Найдутся желающие пофиксить - будем рады
Растолкуйте пожалуйста  :o
« Последнее редактирование: 22.08.2009, 03:19:03 от Dim »
*

Dim

  • Захожу иногда
  • 88
  • 0 / 0
  • Чпок
ААААААААААААААААААААААААААААААААААА!
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Dim - охм, даже не знаю с чего начать :)
Код
$regex = "#{limage}(.*?){/limage}#s";
echo $regex;
в переменную $regex записывается результат отработки регулярного выражения, что вырезает путь картинки из тегов {limage}
Почему я назвал это "эъо" (когда говорил что забыл убрать из кода) - ну просто я так по русски произношу слово echo

Цитировать
Напомните пожалуйста что такое alt теги?
http://www.htmlbook.ru/html/img.html
Вот их то и невозможно задать при вставки картинки этим плагином

И вообще я бы рекомендовал использовать плагин коллеги Дениса http://joomlaforum.ru/index.php/topic,59431.0.html, больше опций и удобней в использовании
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Dim

  • Захожу иногда
  • 88
  • 0 / 0
  • Чпок
Цитировать
И вообще я бы рекомендовал использовать плагин коллеги Дениса http://joomlaforum.ru/index.php/topic,59431.0.html, больше опций и удобней в использовании
Хм, зачем тогда этот раскручивать?

Поставил плагин коллеги, чо-то там совсем всё неопонятно, как картинки вставлять и то нигде не сказано, он что инстуркцию на него не писал?
Там можно сделать то же самое что в твоём только чтоб были теги и чтоб картинка открывалась в отдельном окне без всяких флеш наваротов которые всё тормозят?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Хм, зачем тогда этот раскручивать?
я его и не раскручиваю, плагин не мой, я лишь чуть допилил и выложил, в первом посте написано "Вот и всё, по всем вопросам работы плагина - обращайтесь к автору."
Поставил плагин коллеги, чо-то там совсем всё неопонятно, как картинки вставлять и то нигде не сказано, он что инстуркцию на него не писал?
Плагин Дениса делает все еще проще - в материале вставляем через IMG картинку как обычный HTML, плагин при сохранении материала создает превьюшку, кидает в папку, при формировании страницы на фронте читает оттуда и показывает эффекты (их несколько разных, я лично прикрутил вообще другой JS скрипт). Можно в самом коде плагина поправить и убрать вывод JS эффектов и сделать открытие в новом окне
Но - это относится уже к плагину JUMultithumb - создавайте отдельную тему и там задавайте вопросы
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Dim

  • Захожу иногда
  • 88
  • 0 / 0
  • Чпок
Такая тема уже есть http://joomlaforum.ru/index.php/topic,72961.msg447505.html
Но плагин не пашет, картинки уменьшает просто и всё, ссылку из картинки он не делает, а уж тем более такую от которой картинка в отдельном окне открывается. Ещё он не дружит с расширениями галереями и мешает их работе, а тот что в этой теме обсуждаем - дружит
Гдеж тут удобства?

Скажите, а припесать к плагину обсуждаемому в этой теме ALT и TITLE теги возможно?
Можете это сделать?
А чтоб кртинка в отдельном окне открывалась?
Это сложно?

Ещё хотелось чтоб у картинки рамочка была когда она в уменьшеном варианте, но это уже CSS...
« Последнее редактирование: 03.09.2009, 01:50:26 от Dim »
*

Dim

  • Захожу иногда
  • 88
  • 0 / 0
  • Чпок
Скажите, так вы можете добавить поддержку ALT и TITLE в плагин?
Или лучше этот вопрос отдельной темой поднятЬ?
*

alex85

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Решила вопрос с размерами (как всегда рулит метод тыка). А свойствах плагина в размерах превьюшки в одном из параметров ставите @.
Для "прапорщиков" - если нужно зафиксировать высоту - ставите Ширина = @, Высота = "любое ваше число".  У меня работает :)
здорво) правда в IE не работает,а так в опере все на ура
*

newleax

  • Захожу иногда
  • 234
  • 23 / 0
Цитировать
Но плагин не пашет, картинки уменьшает просто и всё, ссылку из картинки он не делает, а уж тем более такую от которой картинка в отдельном окне открывается. Ещё он не дружит с расширениями галереями и мешает их работе, а тот что в этой теме обсуждаем - дружит
Гдеж тут удобства?

У меня 2 проблемы с этим мамботом:
- нет обтекания картинки текстом
- нет отображение в IE (установка JoomSlide почему-то не помогла совсем)
*

турист

  • Захожу иногда
  • 160
  • 7 / 0
Кто нибудь знает почему с sh404SEF плагин не работает? sh404SEF отключаю, все пашет как надо, включаю - вместо фоток белые квадраты (по размеру фоток) и названия фотографий внутри... Как побороть?
*

halkolivan

  • Новичок
  • 4
  • 0 / 0


Цитировать
По необходимости нашел данный плагин для линейки 1.5 и для удобства сообщества выкладываю чуть подправленную версию
Автор Ivo Apostolov
Лицензия Non-Commercial

Что сделано:

    * Переведен на русский язык (у кого совсем уж туго с иностранным), файлы сохранены в UTF-8
    * Исправлена ошибка в файле стилей в пути к иконке zoomin.cur
    * Добавил 5 стилей стандартного Highslide  в плагин


Установка и использование:
 1 - установить плагины protos.lightbox и protos.lightbox.js, опубликовать оба.
 2 - в настройках плагина Protos Lightbox выставить ширину\высоту превьюшек, указать папку (от images/stories), если пусто - при использовании плагина указывать картинки из корня images/stories.
 
beliyadm помоги пожалуйста, обьясни пожалуйста в деталях,
Я скачал эти 2ва файла и установил оба, под каким именем они должны быть? у меня "XML-RPC - Joomla"
и "XML-RPC - Blogger API" или как-то по другому?, и что дальше, если можно по шагам и по подробнее, я грубо говоря в этом нуб :(
очень в этом нуждаюсь, заранее спасибо :)
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
halkolivan - не не не, все совсем не так, это плагины:
Protos Lightbox JS - системный плагин system (там есть сортировка по типам)
Protos Lightbox - группа content
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

halkolivan

  • Новичок
  • 4
  • 0 / 0
beliyadm, спасибо)
но опять проблема, я ввел в HTML {limage}2sa0.jpg{/limage}
но при отображении на сайте появляется надпись 2sa0.jpg, кликая на неё пишет загрузка, ну видать самого изображения, но изображение не загружается, и при том не должно быть написано: 2sa0.jpg а должна же картинка появлятся, и кликая на картинку, оригинальное изображение...
почему не вылазиет картинка с изображением и самой картинки нету?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
В настройках плагина путь к картинке указан? Если по умолчанию, то это изображение должно быть тут images/stories/2sa0.jpg
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

halkolivan

  • Новичок
  • 4
  • 0 / 0
я там написал путь: ......\www\images\stories это в настроиках
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
неправильно, если картинки берутся из images\stories - то вообще оставьте пустым, это путь по умолчанию, если глубже (images\stories\myfolder) то myfolder и писать в настройках
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

halkolivan

  • Новичок
  • 4
  • 0 / 0
огромное спасибо исправил!
очень тебе благодарен, что мне удилил время!
 *DRINK* ;)
*

MJSN1k

  • Захожу иногда
  • 114
  • 6 / 0
  • Хочу уснуть, прыгающие овцы стареют и дохнут...
Как привязать ALT & Title не решили еще?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Как привязать ALT & Title не решили еще?
неа, я если честно на этот плагин уже давно забил, перешел полностью на Дениса плагин http://joomlaforum.ru/index.php/topic,59431.0.html
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин LVSpoiler - спойлеры с динамической загрузкой изображений

Автор Arkadiy

Ответов: 449
Просмотров: 102120
Последний ответ 20.04.2024, 21:10:33
от Beer
Плагин OptiPic - оптимизация изображений и конвертация в WebP

Автор optipic

Ответов: 0
Просмотров: 2560
Последний ответ 06.01.2022, 03:22:07
от optipic
Lightbox для Joomla

Автор Nik8928

Ответов: 1
Просмотров: 1172
Последний ответ 29.03.2019, 19:45:48
от xpank
SIGPLUS - инструкции для галереи всплывающих изображений / плагин, модуль / Joomla 1.5 - 2.5

Автор olaf

Ответов: 195
Просмотров: 88991
Последний ответ 10.01.2019, 16:23:26
от tortxp
DJ-MediaTools трабла - вывод 3 изображений

Автор markizmds

Ответов: 0
Просмотров: 833
Последний ответ 14.09.2018, 15:10:05
от markizmds