Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

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

  • Гуру
  • 5051
  • 314 / 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
Просмотров: 662
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

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

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

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

Автор ProtectYourSite

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

Автор ruslan13

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