XF 2.2 Сделать что бы пользователь видел свою тему отправленную на модерацию

Версия XenForo
2.2.7

ФАКЕР

Заблокирован
Сообщения
857
Решения
9
Реакции
85
Баллы
1,730
Здравствуйте.

Как сделать что бы пользователь видел свою тему отправленную на модерацию ?

Когда тема уходит на модерацию - пользователь видит, но если он закроет окно и не скопирует URL своей темы, то он нигде её больше не найдёт.
Как сделать, что бы тема на модерации отображалась в профиле? (например в сообщениях)
 
Здравствуйте.

Как сделать что бы пользователь видел свою тему отправленную на модерацию ?

Когда тема уходит на модерацию - пользователь видит, но если он закроет окно и не скопирует URL своей темы, то он нигде её больше не найдёт.
Как сделать, что бы тема на модерации отображалась в профиле? (например в сообщениях)
Вроде бы в разделе в котором тему открывал он её может видеть, или я ошибаюсь
 
Вроде бы в разделе в котором тему открывал он её может видеть, или я ошибаюсь
Не совсем. Есть один нюанс. Пользователь может её видеть только пока не переоткроет браузер или не пройдёт 4 часа с момента последней активности на сайте.

В движке есть оптимизационный ход. Он заключается в том, что изначально запрашиваются только те темы, которые видят все, в зависимости от скопа прав: обычный пользователь видит все опубликованные публично темы, не включая те, которые он сам создал, и которые по каким-то причинам висят на премодерации. Это сделано для снижения нагрузки на базу: индекса просто дополнительного нет, который бы позволял такую операцию произвести дёшево.

Когда пользователь создаёт любую единицу контента (ресурс/тема), которая в итоге отправляется на премодерацию, у него в сессии на сервере появляется отметка: "есть контент на премодерации". Пока эта отметка есть, в листинге тем/ресурсов добавляется нужное условие для выборки тем, которые создал сам пользователь, и которые висят на премодерации.

Про это даже баг на офе создавали, который закрыли в тот же день с причиной "Так и задумано".

Когда тема уходит на модерацию - пользователь видит, но если он закроет окно и не скопирует URL своей темы, то он нигде её больше не найдёт.
Если мне не изменяет память, он её должен продолжать видеть в разделе своих тем. Разве это не так?
 
Последнее редактирование:
Не совсем. Есть один нюанс. Пользователь может её видеть только пока не переоткроет браузер или не пройдёт 4 часа с момента последней активности на сайте.

В движке есть оптимизационный ход. Он заключается в том, что изначально запрашиваются только те темы, которые видят все, в зависимости от скопа прав: обычный пользователь видит все опубликованные публично темы, не включая те, которые он сам создал, и которые по каким-то причинам висят на премодерации. Это сделано для снижения нагрузки на базу: индекса просто дополнительного нет, который бы позволял такую операцию произвести дёшево.

Когда пользователь создаёт любую единицу контента (ресурс/тема), которая в итоге отправляется на премодерацию, у него в сессии на сервере появляется отметка: "есть контент на премодерации". Пока эта отметка есть, в листинге тем/ресурсов добавляется нужное условие для выборки тем, которые создал сам пользователь, и которые висят на премодерации.

Про это даже баг на офе создавали, который закрыли в тот же день с причиной "Так и задумано".


Если мне не изменяет память, он её должен продолжать видеть в разделе своих тем. Разве это не так?
Не баг а фича получается
 
OFFTOP

от того что пользователь будет видеть тему которую отправил на модерацию

Пользователь может перечитать свою тему, отредактировать, оформить по другому. Ну и в данном случае ТС скорее всего говорит о том, что он в принципе нигде не видит даже списка тем на модерации
 
Пользователь может перечитать свою тему, отредактировать, оформить по другому. Ну и в данном случае ТС скорее всего говорит о том, что он в принципе нигде не видит даже списка тем на модерации
OFFTOP

Понятно, спасибо

 
Если мне не изменяет память, он её должен продолжать видеть в разделе своих тем. Разве это не так?

Пользователь не видит тему, которую создал и отправил на модерацию.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу