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

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
фавикончик
« : 16.07.2017, 09:39:36 »
Здрова всем. я тут добавил фавикон в шаблон своего сайта но система Яндекс говорит нет его. вторым этапом хочу добавить запись в HTML код - и тут возникла проблема -> где он?  >:(
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: фавикончик
« Ответ #1 : 16.07.2017, 09:46:56 »
лучше закинь его в корень сайта...
Код: html
<link rel="shortcut icon" href="favicon.ico" />
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #2 : 16.07.2017, 09:48:11 »
лучше закинь его в корень сайта...
да я все перерыл. ну может конечно не все. но я не могу найти php файл с сайтом
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: фавикончик
« Ответ #3 : 16.07.2017, 09:50:38 »
да я все перерыл. ну может конечно не все. но я не могу найти php файл с сайтом

JROOT/templates/шаблон_по_умолчанию/index.php
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #4 : 16.07.2017, 10:00:24 »
эм... и кстати это же HTML - код, а не php    ;D ;D ;D гоню
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #5 : 16.07.2017, 10:03:12 »
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #6 : 16.07.2017, 10:26:36 »
Спойлер
[свернуть]
Спасибо. сейчас подожду что поисковик скажет.а то уже несколько дней воюю с ними.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #7 : 16.07.2017, 10:33:23 »
Яндекс бывает обновляет фавикон до месяца. если на сайте все норм - то просто ждите
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #8 : 16.07.2017, 16:55:46 »
Яндекс бывает обновляет фавикон до месяца. если на сайте все норм - то просто ждите
Ну я добавил свой фавикончик и добавил в HTML код его. Буду ждать до завтра.если все хорошо будет то буду добавлять в другие поисковики
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #9 : 16.07.2017, 17:13:13 »
какая муть с Яндексом. а в других наверное еще круче. капец... :-(
еще Sitemap добавлять...  :o :o :o :o   ! я же не сделаю ни фига.  >:(

А может сайт сам появится в поисковых запросах?
« Последнее редактирование: 16.07.2017, 17:37:27 от Edward_m »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #10 : 16.07.2017, 18:02:29 »
истерика честно говоря не очень понятна. сайтов много, Яндекс один. логично же, что есть очередь? Google обычно быстрее, но надо понимать, что мгновенно ничего не будет.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #11 : 17.07.2017, 09:22:03 »
Цитировать
Не найден файл с изображением, которое должно отображаться во вкладке браузера и может быть показано возле названия сайта в поиске.
я вроде все сделал. Добавил в шаблон файл фавикончика, добавил запись которая предлагалась с ним. А все равно пишет нет его. хотя браузер показывает иное

Это норм ссыль? - <link rel="icon" type="image/png" href="http://www.сайт.rufavicon-16x16.png" sizes="16x16" /> - ее сайт сгенерировал который мне предлагали для фавикончика (http://www.favicomatic.com/)
« Последнее редактирование: 17.07.2017, 09:36:14 от Edward_m »
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #12 : 17.07.2017, 09:27:35 »
А все равно пишет нет его.

Кто пишет?

логично же, что есть очередь? Google обычно быстрее, но надо понимать, что мгновенно ничего не будет.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #13 : 17.07.2017, 09:37:21 »
Кто пишет?

Яндекс пишет что не нашелся фавикончик.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #14 : 17.07.2017, 09:42:46 »
Яндекс пишет что не нашелся фавикончик.

Яндекс, не Google, как говорил товарищ Берия: ты ему слово-он тебе ссылку! ^-^
Просто подождите.

А покажите код, который вы вставили и скажите, куда.Навсяк)))

Это : http://www.сайт.rufavicon-16x16.png?
Это не верно!

если вы вставляете одну иконку через стили, то так:
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon">
Где ваш фавикон лежит в папке имидж( не фиг в корне размещать)

Это между <head> и </head> в любое место.

Дополню: фавиконы удалите джумловские, они в темплейте админки и темплейте фронта, я не в курсе, что у вас за шаблон.
И не png, ico Яндекс ищет! Тоже, к слову.
« Последнее редактирование: 17.07.2017, 10:07:43 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #15 : 17.07.2017, 09:48:03 »
как говорил мой военрук - спешка нужна при охоте на блох :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #16 : 17.07.2017, 09:50:23 »
как говорил мой военрук - спешка нужна при охоте на блох :)
+1.
И ещё на ресурс наезд, там всё по иному, пусть ТС сначало обычно сделает и правильно.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #17 : 17.07.2017, 10:47:20 »
Шаблон простой "protostar "
а я ни на кого и не наезжаю. я понимаю вы знаете больше чем другие.
я делаю как написано в "помощи" что делать чтобы favicon появился
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #18 : 17.07.2017, 11:01:53 »
я делаю как написано в "помощи" что делать чтобы favicon появился
ну так все правильно делаете, не зря же помощь писали. сделали? теперь ждите :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #19 : 17.07.2017, 11:09:41 »
без настроек в "webmaster.yandex.ru/" Сайт в поисковике не появится?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #20 : 17.07.2017, 11:12:52 »
когда-нибудь появится
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #21 : 17.07.2017, 11:16:16 »
когда-нибудь появится

И форуму, ответственных за фавикон, поляну )))
Ждём поисковик и печеньки.
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Edward_m

  • Захожу иногда
  • 146
  • 0 / 0
Re: фавикончик
« Ответ #22 : 17.07.2017, 11:24:06 »
"vipiusss , dmitry_stas"
ни чего путнего и не сказали.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #23 : 17.07.2017, 11:34:32 »
"vipiusss , dmitry_stas"
ни чего путнего и не сказали.

Я почему-то и не ожидал иного ответа.

Код фавикона тоже неправильный, советы тоже слить надо подальше.
Ну раз вы так считаете, думаю фавикон скоро будет, раз вы брейк на нас выше поставили.
Мы щас позвоним Яндексу, скинем переписку и попросим, в первую вас очередь, а то неймётся.
Дмитрий_Стас, ничего, если я первый позвоню?  ^-^
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #24 : 17.07.2017, 11:43:57 »
"vipiusss , dmitry_stas"
ни чего путнего и не сказали.
ндя...

Дмитрий_Стас, ничего, если я первый позвоню?  ^-^
звони, а я пока в Google. проси если что сразу приоритетную выдачу в топе, и купон на Яндекс.Директ на 100500 рублей. а то смотри, расслабились совсем там в яндексе своем, пусть хоть что-то полезное сделают.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #25 : 17.07.2017, 11:53:29 »
 ^-^


Да звонил я им, говорят, ты не первый!
Типа, в коде порядок наведите и не заё... те нас!

ТС не тупите, банальная строчка:
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon">
Куда? В теме написано. В <head>. Уже навсяк.

И кстати,Дима_Стас, Google посоветовал, а не применить ли микроразметку?
Я опешил: : "Нет, нет Девид Блейн". тут фавикон никак не можем, магия отдыхает!
« Последнее редактирование: 17.07.2017, 12:00:50 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #26 : 17.07.2017, 11:59:07 »
Да звонил я им, говорят, ты не первый!
Типа, в коде порядок наведите и не заё... те нас!
понятно. короче, тоже ниче путного не сказали. одни бестолочи кругом.

ТС не тупите, банальная строчка:
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon">
Куда? в теме написано.
кстати, в корень favicon.ico можно тоже положить. он конечно уже архаизм, и все такое, но браузеры почему то упорно пытаются к нему обращаться каждый раз. а если он будет, они его к себе закешируют спокойненько, и не будут каждый раз сервер дергать, будет минус один запрос. хотя конечно это ерунда по сравнению с мировой революцией.
« Последнее редактирование: 17.07.2017, 12:02:54 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #27 : 17.07.2017, 12:01:16 »
понятно. короче, тоже ниче путного не сказали. одни бестолочи кругом.

Дополнил пост.
Дима ты прав, но если ТС не понимает куда это "тыкать", тут корень сайта уже не в приоритете.
« Последнее редактирование: 17.07.2017, 12:04:31 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: фавикончик
« Ответ #28 : 17.07.2017, 12:03:17 »
Дополнил пост.
я тоже :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: фавикончик
« Ответ #29 : 17.07.2017, 12:05:46 »
Потом модеры потрут и оставят нужное..Имхо.
Хотя мы и не флудим, юмором отвечаем, чтоб иные понимали.
p.s. И я изменил.
Спойлер
[свернуть]

ТС ушёл думать над фавиконами.
« Последнее редактирование: 17.07.2017, 12:11:57 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться