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

Версия XenForo
2.2.7

ФАКЕР

Проверенные
Сообщения
967
Решения
14
Реакции
119
Баллы
1,745
Здравствуйте.

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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