JohnCMS 9.1.0

Тема закрыта
Нужно ли количество непрочитанных тем на форуме в уведомлениях?
Да (8)
30%
Нет (7)
26%
Оставить опционально (12)
44%
Всего голосов: 27
12.93K
.
Hey guys! Finally I'm gonna change status!?

Simba, На кой хрен этот запрос нужен для не авторизованных?

/**
     * Выборка только непрочитанных
     *
     * @param Builder $query
     * @return Builder
     */
    public function scopeUnread(Builder $query): Builder
    {
        return $query->whereNull('read_at');
    }
.
Hey guys! Finally I'm gonna change status!?

Simba, Конкретно вот этот запрос

select count(*) as aggregate from `notifications` where `read_at` is null and `user_id` = ?
.
Кадило крутится, лавэха мутится

kantry, Да, надо запухнуть под условие.

.
Hey guys! Finally I'm gonna change status!?

Simba, Там еще есть несколько лишних запросов для не авторизованных

e.g (+/-)
SELECT COUNT(*) FROM `cms_mail`
                            LEFT JOIN `cms_contact` ON `cms_mail`.`user_id`=`cms_contact`.`from_id` AND `cms_contact`.`user_id`='0'
                            WHERE `cms_mail`.`from_id`='0'
                            AND `cms_mail`.`sys`='0'
                            AND `cms_mail`.`read`='0'
                            AND `cms_mail`.`delete`!='0'
                            AND `cms_contact`.`ban`!='1';
SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '0' AND `unread_comments` = 1;
.
Hey guys! Finally I'm gonna change status!?

Кое где индексов не хватает))

Прикрепленные файлы:
.
Hey guys! Finally I'm gonna change status!?

This is the new shit

Прикрепленные файлы:
.

Simba, Почему нет проблем в 7.1.0 Я получаю ошибку MySQL в 6.2.2
Можете ли вы сказать мне, как исправить ошибку MySQL

.
Кадило крутится, лавэха мутится
# RedMan (12.03.2020 / 10:25)
Simba, Почему нет проблем в 7.1.0 Я получаю ошибку MySQL в 6.2.2
Можете ли вы сказать мне, как исправить ошибку MySQL
Потому что ты ставишь устаревшую версию CMS на новую версию php. Нужно ставить на старую версию php 5.6
.

Прикрепленные файлы:
.
Hey guys! Finally I'm gonna change status!?

Casper, У меня лучше

Прикрепленные файлы:
Всего: 258