Новости Joomla

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в...

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в формате JSON API, если запрос содержит
Accept: application/json или специальный заголовок JSON API. Хотя ядро Joomla не поддерживает другие типы контента, система позволяет разработчикам добавлять дополнительные форматы для ответов.👩‍💻 Цели материала:- Получить JSON ответ от API Joomla;- Создать необходимый плагин группы webservices и API-часть компонента;- Использовать параметры модуля для моделирования данных, которые мы отправим в ответе API.👩‍💻 Что не является целью?​Обучение созданию расширений. Данное руководство предполагает, что вы уже умеете создавать расширения для Joomla. Для работы API потребуются плагин и компонент, но компонент может быть минимальным — без модели (Model), с простой административной частью.Эта статья - перевод на русский язык раздела официальной документации Joomla для разработчиков Joomla! Programmers Documentation for Joomla 5.2. Статья пригодится разработчиком, работающим с реактивными frontend- фреймворками. Перевод выполнил участник нашего сообщества Виталий Некрасов (
@vitalik_a).- Читать статью на Хабре- Оригинал в документацииПодпишись на @joomlafeed#webdev #разработка #joomla #api #restapi

Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода

Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода

👩‍💻 👩‍💻 🟰♥️ Joomla 5 Snippets for Visual Studio Code - коллекция сниппетов кода.Коллекция сниппетов кода в маркетплейсе VS Code позволит ускорить работу при разработке расширений Joomla или шаблонов. Список сниппетов:DI-контейнер-

sp-toolbar - Создать объект панели инструментов-
sp-config - Создать объект конфигурации-
sp-language - Создать языковой объект-
sp-app - Создать объект приложения-
sp-input - Создать объект Input-
sp-db - Создать объект базы данных-
sp-object - Создание любого объекта DI-контейнера-
sp-user-id - Загрузить пользователя по объекту Id-
sp-user-username - Загрузить пользователя по username-
sp-mailer - Создать объект Mailer-
sp-user - Получить текущий объект пользователяОперации с базами данных-
sp-db-query - Создание запроса к базе данных с помощью Fluent InterfaceОбработка форм-
sp-form - Создать пустую форму XML-
sp-listfield - Создать поле списка-
sp-textareafield - Создать текстовое поле -
sp-sqlfield - Создать поле SQL-
sp-calendarfield - Создать поле календаря-
sp-hiddenfield- Создать скрытое поле формы-
sp-spacerfield - Создать поле spacer-
sp-repeatablefield - Создать повторяющееся поле формы-
sp-form-validate - Код проверки формыРазработка плагинов-
sp-plugin-base - Создать базовый класс плагина-
sp-plugin-events - Регистрация событий плагина-
sp-plugin-xml - XML-файл конфигурации плагина-
sp-plugin-di-provider - provider.php для плагина-
sp-plugin-event - Код триггера события плагина-
sp-plugin-di-service - Служба внедрения зависимостей плагиновРазработка компонентов-
sp-component-controller - Базовый контроллер компонента-
sp-component-model - Базовая модель компонента с CRUD-
sp-component-helper - хелпер компонентаРазработка шаблона-
sp-template-index - Файл index.php шаблона-
sp-template-chrome - Обёртка модуля (chrome)-
sp-template-override - База переопределения шаблона-
sp-template-error - Страница ошибок шаблона-
sp-template-header - хедер шаблона-
sp-template-menu - Шаблон меню-
sp-template-single - Шаблон (одностраничный?)-
sp-template-single-layout-section - секция макета (одностраничного?) шаблона-
sp-template-single-templateВспомогательные функции-
sp-input - Обработка данных с фильтрацией типов (Input)-
sp-language - Загрузка языкового файла-
sp-error - Обработка и регистрация ошибок-
sp-session - работа с сессией
Установить коллекцию сниппетовПодпишись на @joomlafeed#разработка #php #webdev #vscode

0 Пользователей и 1 Гость просматривают эту тему.
  • 56 Ответов
  • 27781 Просмотров
*

eragon

  • Захожу иногда
  • 143
  • 7 / 0
Есть ли такой? Попробовал установить версию от J1.5 на J2.5, установился, но не работает. поиском по форуму прошелся, ничего не нашел :)
« Последнее редактирование: 01.08.2014, 16:02:45 от smart »
*

bork

  • Захожу иногда
  • 76
  • 9 / 1
Re: JComments Avatars для J2.5?
« Ответ #1 : 06.08.2012, 16:45:10 »
Тоже хотел бы хоть новые сроки услышать, а то раз в неделю уже полгода захожу....(
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: JComments Avatars для Joomla 2.5
« Ответ #2 : 16.10.2012, 12:14:21 »
Всем привет! По целому ряду причин меня очень долго не было на форуме и давно обещанный релиз плагина тоже был сорван. Все проблемы позади, я снова в строю и обещаю в самое ближайшее время выпустить плагин - по сути он готов, но мне нужно провести дополнительные тесты на совместимость с расширениями, так как я не уверен, что за последние 3 месяца ничего не поменялось.
*

Varro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #3 : 29.10.2012, 13:55:38 »
smart, подскажите, планируется ли совместимость плагина с аватарами из phpBB (интеграция через JFusion, Joomla 2.5)? В прошлой версии такой возможности не было, но в следующих релизах вроде как планировалось...
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: JComments Avatars для Joomla 2.5
« Ответ #4 : 29.10.2012, 15:39:58 »
Скажем так, то, что сейчас готовится к релизу поддерживает следующие источники:

AlphaUserPoints
CommunityBuilder
Contacts
Discussions
EasyBlog
EasyDiscuss
Gravatar
JomSocial
JooBB
K2
Kunena
PhocaGallery

Что касается JFusion, я последние версии (которые работают с 2.5) не смотрел еще. Изначально проблема была в том, что с JFusion для получения каждого аватара нужен как минимум 1 запрос к БД, если на странице 30 комментариев, будет 30 дополнительных запросов. Поэтому-то я и не включал поддержку JFusion. Но обещаю посмотреть - может быть что-то да поменялось.
*

reasons

  • Захожу иногда
  • 382
  • 6 / 0
  • http://dehost.biz
Re: JComments Avatars для j2.5?
« Ответ #5 : 10.11.2012, 09:04:30 »
скажите пожалуйста а JComments Avatars для J2.5  уже можно скачать?
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
Re: JComments Avatars для Joomla 2.5
« Ответ #6 : 20.11.2012, 00:51:06 »
Ах, как мучительны в России ожиданья.  ::) Надеюсь на скорый выход ибо уже совсем туго. На сайте уже столько всего установлено а аватаров все нет.
Это бидаль пича.
*

Moonrise

  • Новичок
  • 6
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #7 : 24.11.2012, 05:20:12 »
Жду с нетерпением интеграции с СВ (аватарки, и ссылка на профиль). На данный момент JComments вне конкуренции среди компонентов комментариев, потому вся надежда на вас.
*

ploten

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #8 : 14.12.2012, 14:28:28 »
Жду с нетерпением интеграции с СВ (аватарки, и ссылка на профиль). На данный момент JComments вне конкуренции среди компонентов комментариев, потому вся надежда на вас.
+1
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #9 : 15.12.2012, 20:48:49 »
видно нее будет интеграции
*

NlCK

  • Захожу иногда
  • 160
  • 1 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #10 : 26.12.2012, 20:35:48 »
тоже жду, готов потестить !
*

s133p

  • Осваиваюсь на форуме
  • 36
  • 4 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #11 : 28.12.2012, 09:11:27 »
Судя по сообщениям и тому что на сайте версии под 2,5 ещё нет, то видимо тестирование затянулось. Есть что новое по срокам? Спасибо.
*

wishlight

  • Гуру
  • 5034
  • 300 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: JComments Avatars для Joomla 2.5
« Ответ #12 : 07.01.2013, 10:44:19 »
Тоже жду плагина. Хорошая вещь Jcomments
*

elche

  • Осваиваюсь на форуме
  • 13
  • 0 / 2
Re: JComments Avatars для Joomla 2.5
« Ответ #13 : 15.01.2013, 16:56:31 »
хотел бы тоже протестировать плагин сразу на нескольких сайтах
*

Nikolia

  • Новичок
  • 1
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #14 : 22.01.2013, 17:26:35 »
Хоть бы сказали по срокам когда выйдет в свет плагин.Я переезжаю с Joomla 1.5 на Joomla 2.5 уже весть сайт перенес, аватарки нету, хотя в модуле последних комментов путаеться отобразиться аватарка, но почему то неправильный адрес для аватара Вот если без ttp://i2.wp.com/ то отображается нормально
*

Mr. Jasper

  • Осваиваюсь на форуме
  • 40
  • 1 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #15 : 23.01.2013, 16:53:04 »
Цитировать
Хоть бы сказали по срокам когда выйдет в свет плагин.
Думаю автора рублем надо простимулировать, а то он трудится а отклик маленький, а тут глядишь черные полосы будут $ закрываться.
*

Mr. Jasper

  • Осваиваюсь на форуме
  • 40
  • 1 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #16 : 26.01.2013, 19:08:14 »
Копаясь у себя в архивах нашел плагин jcomments.avatar. Я не помню от куда он у меня, но работает на Joomla 2.5.8 тестировал на CB, выводит аватарки с ссылками на профиль. http://yadi.sk/d/nSPCWWYb24aP8 кому интересно, до выхода оф версии!

Эх ставится корректно, но с Kunena отказывается работать. Пишет следующее
Код
Fatal error: Call to a member function getCfg() on a non-object in plugins/jcomments/jcomments.avatar/jcomments.avatar.php on line 201
*

crossfashion

  • Новичок
  • 2
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #17 : 11.02.2013, 15:51:42 »

Копаясь у себя в архивах нашел плагин jcomments.avatar.

Nikola, спасибо, что выложили. Действительно, прекрасно работает под Joomla 2.5.8, показывает аватар и выводит в профиль CommunityBuilder.
*

parovoz

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #18 : 16.02.2013, 07:31:25 »
Nikola, спасибо, что выложили. Действительно, прекрасно работает под Joomla 2.5.8, показывает аватар и выводит в профиль CommunityBuilder.
С JomSocial 2.8 тоже работает. Спасибо...
*

Chetokakto

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #19 : 19.02.2013, 13:45:30 »
Копаясь у себя в архивах нашел плагин jcomments.avatar. Я не помню от куда он у меня, но работает на Joomla 2.5.8 тестировал на CB, выводит аватарки с ссылками на профиль. http://yadi.sk/d/nSPCWWYb24aP8 кому интересно, до выхода оф версии!
О блин. Спасибо ) Вот только правда... как размер больше сделать? Или это уже особенность шаблонов?
*

Chetokakto

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #20 : 19.02.2013, 14:12:26 »
Сам разобрался...
*

IKresh

  • Новичок
  • 1
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #21 : 05.03.2013, 23:08:47 »
Привет народ, проходил мимо, решил помощь нуждающимся, зарегался даже.

В общем тут просто:

Ищем файл в каталоге joomla: /plugins/jcomments/jcomments.avatar/jcomments.avatar.php строка 201

и находим строку $avatarA = $mainframe->getCfg('absolute_path').DS.'media'.DS.'kunena'.DS.'avatars'.DS;

меняем на: $avatarA = JPATH_SITE.DS.'media'.DS.'kunena'.DS.'avatars'.DS;

После этого плагин заработает.

Это дополнительно по желанию:
Следующая строка: $avatarL = JUri::root().'/media/kunena/avatars/';
Для устранения возможных проблем убираем лишний слешь: $avatarL = JUri::root().'media/kunena/avatars/';
Лично у меня раньше путь был такой: http://site.ru//media/....  а будет как надо http://site.ru/media/...
Ну это по обстоятельствам, в зависимости от того что выдает функция JUri::root() Попробуйте, смотрите, плохо? Верните слешь на место.




Dimarch  великий человек! Потомки будут воспевать в легендах твой добрый жест!  Спасибо все работает!
*

s133p

  • Осваиваюсь на форуме
  • 36
  • 4 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #22 : 11.03.2013, 19:29:55 »
Спасибо. Работает :).
*

aniangeless

  • Захожу иногда
  • 168
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #23 : 28.03.2013, 17:26:04 »
Копаясь у себя в архивах нашел плагин jcomments.avatar. Я не помню от куда он у меня, но работает на Joomla 2.5.8 тестировал на CB, выводит аватарки с ссылками на профиль. http://yadi.sk/d/nSPCWWYb24aP8 кому интересно, до выхода оф версии!

Так долго искала, наконец нашла! Работает под Joomla 2.5.9, JomSocial 2.8.3
Респект автору. Не пойму почему на оф.сайте только под старой версией Joomla.
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
Re: JComments Avatars для Joomla 2.5
« Ответ #24 : 01.04.2013, 17:36:50 »
Тема была открыта в марте 2012 года, а сейчас уже апрель 2013-го,
народ, подскажите пожалуйста, плагин уже вышел?
*

webday

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #25 : 10.04.2013, 18:51:31 »
Уважаемый smart подскажите, есть смыл ждать в ближайшие время JComments Avatars для Joomla 2.5 , я прочитал тему, как понял что плагин был готов, пол года назад, но официльно так и не вышел! Подскажите, есть смысл ждать в ближайшие время или искать какие то решения?

очень нужен! Спасибо, за ответ! 
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: JComments Avatars для Joomla 2.5
« Ответ #26 : 11.04.2013, 14:23:57 »
Потратил часок досуга, сделал для компонента контактов. По-аналогии просто сделать для любого другого компонента или сразу для нескольких просто дополнив JOIN`ом запрос:
1. Чтобы ничего не похерилось при апдейтах, воспользуемся оверрайдом: копируем из components\com_jcomments\tpl\default\ в templates\шаблон\html\com_jcomments\default\ файл tpl_tree.php (делал на примере древовидных комментов).
2. В нём в начале, например после…
Код: php
$i = 0;
$count = count($comments);
$currentLevel = 0;
…вставляем:
Код: php
//Получаем id зарегистрированных комментаторов…
foreach ($comments as $comment) {
if ($comment->userid !== '0') {
$userid[] = $comment->userid; //…и в массив
}
}
$userid = array_unique($userid); //удаляем повторы
$userid = implode(", ", $userid); //собираем в строку

//Выбираем из таблицы контактов фотки юзеров
$query='select c.user_id, c.image from #__contact_details as c where c.user_id in ('.$userid.')';
$db = JFactory::getDBO();
$db->setQuery($query);
$itembd= $db->loadObjectList();

//Дополняем объект $comments фотками
foreach ($comments as $comment) {
foreach ($itembd as $dblist) {
if ($dblist->user_id == $comment->userid){
$comment->userimg = $dblist->image;
}
}
}

//Делаем тумбочки. За подробный мануал спасибо Дяде Фёдору Власенко.
foreach ($comments as $comment) {

$imgsrc = $comment->userimg;
if ($imgsrc) {

$h = 50; //Новая высота изображения
$w = 50; //Новая ширина изображения

$path_parts = pathinfo($imgsrc);
$file_thumb = $path_parts['dirname'].'/'.$path_parts['filename'].'_'.$h.'_'.$w.'.'.$path_parts['extension'];
if (!file_exists($file_thumb) || filemtime($file_thumb) <= filemtime($imgsrc))
{
$image = new JImage($imgsrc);
$new_image = $image->resize($w, $h, true, JImage::SCALE_INSIDE );
$properties = $image->getImageFileProperties($imgsrc);
switch ($properties->mime)
{
case 'image/jpeg':
$type = IMAGETYPE_JPEG;
break;
case 'image/png':
$type = IMAGETYPE_PNG;
break;
case 'image/gif':
$type = IMAGETYPE_GIF;
break;
}
$new_image->toFile($file_thumb, $type);
}
$attr = getimagesize(JURI::base().$file_thumb);

//Дополняем объект $comments уже готовыми тумбочками. Здесь свобода творчества верстальщику.
$comment->userthumb = '<a href="'.$imgsrc.'" class="jc_user_thumb">'.
'<img src="'.$file_thumb.'" />'.
'</a>';

}
}
3. Далее ищем $comment->html (вывод тела коммента) и вставляем перед ним:
Код: php
echo $comment->userthumb;
На этом всё. Можно выбирать из разных таблиц картинки и выводить в определённом приоритете, например, если есть профиль в CB, то оттуда, иначе из контактов. В общем свобода творчества.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: JComments Avatars для Joomla 2.5
« Ответ #27 : 07.05.2013, 17:52:06 »
есть смыл ждать в ближайшие время JComments Avatars для Joomla 2.5
Да, на этой неделе...
*

Tabletka

  • Осваиваюсь на форуме
  • 28
  • 2 / 0
Re: JComments Avatars для Joomla 2.5
« Ответ #28 : 08.05.2013, 10:42:42 »
Да, на этой неделе...
А поддержка Agora про будет?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: JComments Avatars для Joomla 2.5
« Ответ #29 : 08.05.2013, 11:06:59 »
Хм, Agora Pro... Нет у меня такого пациента, на сейчас есть, и протестированы:

AlphaUserPoints
CommunityBuilder
Contacts
Discussions
EasyBlog
EasyDiscuss
Gravatar
JomSocial
JooBB
K2
Kunena
PhocaGallery

Все остальное будем добавлять потом, после релиза.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 218
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

Ответов: 1
Просмотров: 233
Последний ответ 12.02.2025, 12:01:20
от basn
Как отключить капчу в jcomments 4?

Автор Алено4ка

Ответов: 1
Просмотров: 1188
Последний ответ 02.08.2024, 20:53:02
от ProtectYourSite
Вышла новая версия JComments Fork 4.0.16

Автор ProtectYourSite

Ответов: 79
Просмотров: 24152
Последний ответ 05.02.2024, 23:50:16
от ProtectYourSite
У Jcomments есть аналоги?

Автор ruslan13

Ответов: 10
Просмотров: 3312
Последний ответ 07.12.2023, 20:08:31
от Missile