ExBB Community » Файловый ExBB » Решение проблем » Баг с Приватным разделом (форумом)

Страниц (1): [1]
 

1. robert - 4 апреля 2010 — 16:40 - перейти к сообщению
Добрый вечер, всем!
Сам я изначально не заметил, но мне сегодня подсказали (и я проверил) вот такую бяку:
В профиле пользователей в списке сообщений видно и гостю и пользователю без прав доступа к приватным разделам, что у форумчанина были сообщения в приватных разделах.
Не понял
2. lisiycat - 4 апреля 2010 — 17:02 - перейти к сообщению
robert пишет:
В профиле пользователей в списке сообщений видно и гостю и пользователю без прав доступа к приватным разделам, что у форумчанина были сообщения в приватных разделах.


Да, есть такой момент, что в статистике сообщений отображаются и приватные разделы, но все равно пользователь и гость (которые не имеют доступ к приватным разделам) не смогут туда зайти.
Хотя конечно же было бы неплохо в статистике сообщений скрывать сообщения из приватных разделов.
3. yura3d - 4 апреля 2010 — 21:47 - перейти к сообщению
robert пишет:
Добрый вечер, всем!
Сам я изначально не заметил, но мне сегодня подсказали (и я проверил) вот такую бяку:
В профиле пользователей в списке сообщений видно и гостю и пользователю без прав доступа к приватным разделам, что у форумчанина были сообщения в приватных разделах.
Не понял

Видимость статистической информации по приватным форумам для всех пользователей всегда была, так было задумано для отображения полной статистики сообщений пользователя по разделам. Если прятать информацию по приватным форумам, то тогда получится несоответствие кол-ва оставленных сообщений (счётчика сообщений) с данной статистической информацией. Если такой подход не нравится, предлагайте свои варианты решения данного вопроса. Мне наиболее нравится выделение в блоке статистики обобщающей записи Приватные форумы и занесения кол-ва всех сообщений, оставленных в приватных форумах, в эту запись.
4. robert - 5 апреля 2010 — 03:08 - перейти к сообщению
Мне просто тогда не понятен смысл приватного форума? Я то считал, что если одни форумчане и обсуждают что-то в приватном форуме, то остальные не должны видеть и намёка на это, дабы не обидеться.
5. alexx - 5 апреля 2010 — 09:11 - перейти к сообщению
robert пишет:
Мне просто тогда не понятен смысл приватного форума? Я то считал, что если одни форумчане и обсуждают что-то в приватном форуме, то остальные не должны видеть и намёка на это, дабы не обидеться.


Что тут обижаться, создается приватный форум - дается объява на форуме, кто хочет вступить туда пусть пишет его организатору и станет его участником. В основном приватные делают когда профи своего дела обсуждают что-то и хотят избегать флуда и прочего ...
6. robert - 5 апреля 2010 — 09:36 - перейти к сообщению
alexx, иногда есть смысл, когда не нужно всем пользователям знать о наличии приватного раздела. К примеру, раздел для администраторов и модераторов с обсуждением вопросов по форуму.
7. Urbis - 5 апреля 2010 — 15:50 - перейти к сообщению
Улыбка да кто нибудь знает таки как убрать вывод тем с приватного форума?

ато выглядит так

www.anime16.ru_2010-05-04-dfg.JPG">

А копать в коде форума Улыбка пока что нету времени а так форум супер оч. нравится
8. yura3d - 5 апреля 2010 — 17:14 - перейти к сообщению
robert пишет:
Мне просто тогда не понятен смысл приватного форума? Я то считал, что если одни форумчане и обсуждают что-то в приватном форуме, то остальные не должны видеть и намёка на это, дабы не обидеться.

robert пишет:
alexx, иногда есть смысл, когда не нужно всем пользователям знать о наличии приватного раздела. К примеру, раздел для администраторов и модераторов с обсуждением вопросов по форуму.

Проблема в том, что статистика ведётся одна на весь форум и сразу для всех разделов (включая приватные), независимо от прав доступа тех или иных пользователей к приватным разделам (и так сделано практически во всех движках форума, поскольку раздельное ведение стастистики для каждой маски (группы) доступа довольно накладное мероприятие с точки зрения ресурсоёмкости, как собственно, и генерация статистической информации "на лету" без хранения). Поэтому, даже если мы в профиле и уберём статистическую информацию о кол-ве сообщений, которые тот или пользователь оставил в приватных разделах, всё равно можно догадаться о существовании приватных форумов по следующим косвенным признакам:
  • у пользователя согласно счётчику сообщений большее число сообщений, нежели это указано в статистике кол-ва сообщений по разделам;
  • если на главной странице посчитать кол-во тем в разделах, сложить их и потом сравнить с полной статистикой внизу главной страницы, в полной стастике окажется большее число тем (т.к. в ней учитываются также темы приватных разделов, которые пользователь не видит). Аналогичен и подход к сравнению кол-ва ответов (сообщений);
  • если статистическая информация (темы и ответы) на главной странице увеличивается, но в информации о новых сообщениях указано об отсутствии обновлений, то пользователь также может предположить о существовании приватных разделов;
  • и т.д.

yura3d пишет:
так сделано практически во всех движках форума

Чтобы не быть голословным, приведу ссылку на экспериментальный форум на базе phpBB3, установленный на одном из наших серверов:
ссылка (Отобразить)

В видимых на главной странице разделах нет ни одной темы, однако в статистической информации указано:
Цитата:
Всего сообщений: 26 | Тем: 4

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

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0226]     [ ]