Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

limon142

  • Захожу иногда
  • 71
  • 1 / 0
Всем привет, пишу модуль популярных авторов на сайте.
Помогите c выборкой данных, а имена: надо вывести авторов у которых опубликованных статей более 4 и средний рейтинг суммы статей не ниже 4

Пока выбираю так, если у пользователя есть хотя-бы одна опубликованная статья с рейтингом более 4, то автор выводится, но это очень грубо.
Код
$db = JFactory::getDbo();
        $query = $db->getQuery(true);
        $query->select('a.id, a.name, a.username');
$query->from('#__users AS a');

       // Присоединяю пользователей и авторов.
$query->select('a.name AS author_name, ua.id AS id_content')
->join('LEFT', '#__content AS ua ON ua.created_by = a.id');
   
        // Присоединяюсь к рейтингу
$query->select('ub.content_id AS content_id')
->join('LEFT', '#__content_rating AS ub ON ub.content_id = ua.id');

    // выбираю только опубликованные статьи
         $query->where('ua.state = 1 ');
         
                 $query->where('ub.content_id');

// выбираю рейтинг статьи больше 4
                     $query->where('ub.rating_sum > 4');


// Сортирую вывод  по name
    $query->order($db->quoteName('a.name'). ' ASC');
     
                   $db->setQuery($query);
                   $allname = $db->loadObjectList();



« Последнее редактирование: 14.01.2019, 14:20:00 от limon142 »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Работа с базой данных в Joomla 3
« Ответ #1 : 14.01.2019, 15:26:08 »
нужно идти от HAVING COUNT по количеству публикаций в #__content и внутри считать SUM рейтинга всех этих статей
минимум один подзапрос будет
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

limon142

  • Захожу иногда
  • 71
  • 1 / 0
Re: Работа с базой данных в Joomla 3
« Ответ #2 : 15.01.2019, 08:12:46 »
Понятно, но к сожалению моих знаний недостаточно, если накидаете хотя бы примерник, то буду очень признателен. 
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT cdek library для Joomla. PHP библиотека для разработчиков расширений

Автор sergeytolkachyov

Ответов: 2
Просмотров: 2813
Последний ответ 17.04.2026, 17:20:56
от sergeytolkachyov
Multivideo – плагин для Joomla 5/6: видео во вкладках одним шорткодом

Автор Beer

Ответов: 0
Просмотров: 98
Последний ответ 16.04.2026, 12:38:49
от Beer
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 63
Просмотров: 21599
Последний ответ 18.03.2026, 17:20:24
от sergeytolkachyov
WT Multicategories плагин мультикатегорий Joomla 5+

Автор sergeytolkachyov

Ответов: 0
Просмотров: 511
Последний ответ 14.03.2026, 08:11:52
от sergeytolkachyov
WT Simple price table - модуль прайслиста для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 608
Последний ответ 16.02.2026, 14:25:56
от sergeytolkachyov