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

Atagachi

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
  • Я знаю, что ничего не знаю.
После установки или шаблона или какого то модуля, уже не помню какого на главной странице сайта внизу прописалась реклама. Перерыл вроде все и не могу найти как и где удалить. Шаблоны переустанавливал - не помогло. Это не реклама хостера - так как она не меняется и на другом сайте на том же хосте такого нет. Реклама видна только на главной странице, на других страницах сайта ее нет.

Подскажите как избавиться от этой каки и где искать. Заранее всем спасибо.

*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
из вашего скрина ничерта не видно все мелко и расплывчато
если сайт в нете дайте на него урл
---
наберите в строке mysate.ru/?tp=1 и увидите в какой позиции у вас стоит реклама, смотрите птом в модулях, если позиции нету, то вероятно реклама прописана в самом шаблоне, т.к. шаблон посути платный скорее всего и плотить вы будите именно размещением рекламы.
---
приложите ваш шаблон к посту - скачаю гляну или я или еще кто ;)
---
у меня на сайте кстати есть статья про такого рода ссылки в шаблонах поищите, ссылка на сайт в подписи.
*

Atagachi

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
  • Я знаю, что ничего не знаю.
из вашего скрина ничерта не видно все мелко и расплывчато
если сайт в нете дайте на него урл
---
наберите в строке mysate.ru/?tp=1 и увидите в какой позиции у вас стоит реклама, смотрите птом в модулях, если позиции нету, то вероятно реклама прописана в самом шаблоне, т.к. шаблон посути платный скорее всего и плотить вы будите именно размещением рекламы.
---
приложите ваш шаблон к посту - скачаю гляну или я или еще кто ;)
---
у меня на сайте кстати есть статья про такого рода ссылки в шаблонах поищите, ссылка на сайт в подписи.

Реклама в самом низу сайта, ниже уже некуда.

Шаблоны менял на многие, платные, шаровые, родной что шел с Joomla - эффект тот же - реклама не убирается.

Во время тестов всякой всячины не уследил после чего именно она вылезла. :(

Попробую, что вы сказала. На тот шаблоне по подозрениям после которого она появилась к сожалению этого шаблона уже нет - я его снес. :(

Почитаю еще Ваши статьи - потом отпишусь.

*

Atagachi

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
  • Я знаю, что ничего не знаю.
Цитировать
наберите в строке mysate.ru/?tp=1 и увидите в какой позиции у вас стоит реклама, смотрите птом в модулях, если позиции нету, то вероятно реклама прописана в самом шаблоне,

Позиции с рекламой нету.

Но не могу понять связи с шаблоном - ведь старые шаблоны удалил, ставил новые и менял их после этого очень много раз, а реклама оставалась неизменной. Может у шаблонов есть какая то общая папка?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Интересненько, а сайт то в нете или на денвере?
если на денвере то помочь врядли смогу если в нете то кинте ссылку на сайт!
я утром буду в сети гляну и отпишусь
*

Atagachi

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
  • Я знаю, что ничего не знаю.
http://antibiotic.ds8.ru/

Не хотелось делать рекламу экспериментального проекта на котором я учусь азам.

Буду признателен.

Задал вопрос хостеру - их это реклама или нет - хостинг шаровый. Но была бы их реклама была бы на всех трех сайтах, а так ни на моем втором ни на сайте жены подобной рекламы нет.
*

faraon_x

  • Захожу иногда
  • 362
  • 27 / 1
  • Чем смогу, тем помогу )))
У вас как понимаю бесплатный хостинг http://www.ayola.net/, а разве их условием не является размещением рекламы на вашей площадке?
Вопросы по JFORMS, можно ещё попробовать задать здесь
Российский 3d сканер от разработчиков и производителей
*

delphine

  • Захожу иногда
  • 189
  • 30 / 0
А попробуй страничку сделать какуюнибудь.html и выложи на хост... потом посмотри, будет на ней эта реклама, или нет... и будет понятно, хостер это или нет...
Не дружу с дизайном.
Приветствуются обмен ссылками или
Z879646195991 | R637245146155 | E222695044531 | U162157337447 | Y381916949633 | B493612164919 | Я.Деньги 41001254998875
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
реклама присутствует только на морде, более нигде, проще главной странице назначить урл через SEO, к примеру home.html и прощай надоедливая реклама
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
полазал по сайтам которые берут у них халяву и наткнулся на ряд сайтов смотрим внизу _http://hl2css.z16.ru/forum/
так что вопросы к хостеру ;)
*

faraon_x

  • Захожу иногда
  • 362
  • 27 / 1
  • Чем смогу, тем помогу )))
Холявы не бывает! ^-^
Вопросы по JFORMS, можно ещё попробовать задать здесь
Российский 3d сканер от разработчиков и производителей
*

Atagachi

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
  • Я знаю, что ничего не знаю.
Спасибо, я знаю, что халявы не бывает, просто раньше у них была другая реклама. И смутило то, что на некоторых сайтах она есть а на других нету. Если это реклама хостера - то пусть будет. Я согласен платить за его услуги, мне не жалко. :)

Подозреваю что реклама еще зависит от категории самого сайта.


Большой всем спасибо, что помогли разобраться в этом мелочном вопросе.
*

faraon_x

  • Захожу иногда
  • 362
  • 27 / 1
  • Чем смогу, тем помогу )))
Подозреваю что реклама еще зависит от категории самого сайта.
Конечно обычно зависит и формат вывода и контекст.
Вопросы по JFORMS, можно ещё попробовать задать здесь
Российский 3d сканер от разработчиков и производителей
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

php скрипт для вызова url адреса открытой страницы

Автор bigrash

Ответов: 10
Просмотров: 6605
Последний ответ 17.02.2024, 20:12:05
от Vastriet
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 3675
Последний ответ 12.11.2023, 23:37:03
от all_zer
Вместо некоторых разделов стали отображаться пустые страницы

Автор ch

Ответов: 0
Просмотров: 1207
Последний ответ 04.12.2020, 15:07:27
от ch
Страницы не прогружаются до конца

Автор HeroYukki

Ответов: 0
Просмотров: 1309
Последний ответ 11.09.2018, 21:12:00
от HeroYukki
Вместо главной страницы - содержимое файла корневого каталога index.php

Автор Igoritaly

Ответов: 2
Просмотров: 2074
Последний ответ 10.08.2017, 17:03:57
от Gosha5767