Unico 1 06/18/14 08:12 Есть у кого-нибудь решение, напишет ли кто?полноценный мод игнора для 1.3.- ты не видишь игнорируемого, игнорируемый не видит тебя- это распространяется на профиль, поиск, сообщения, темы.дам доступ к тестовому форуму. Поделиться сообщением Ссылка на сообщение
Unico 1 06/18/14 08:38 вообще надо массу доработок.хотелось бы найти постоянного опытного ipb-проггера. Поделиться сообщением Ссылка на сообщение
Unico 1 08/16/16 11:18 Как считаете, такое сильно нагрузит базу? ----------------- Любой пользователь форума (далее юзер А) может добавить любого другого пользователя форума (юзер Б) в список игнора. При этом юзер А перестает видеть темы, посты, цитаты где упоминается юзер Б, видеть его в списке активных пользователей, просматривать его профиль, а так же получать от него личные сообщения. При этом и юзер Б перестает видеть сообщения, цитаты, профиль и т.д. от юзера А. На главной странице внизу не должны быть видны ники тех, кого пользователь игнорирует и тех кто игнорирует его. Юзер Б не может просматривать профиль юзера А и наоборот. При отображении списка тем на главной странице или в списке тем справа показывается в какой теме был последний ответ. Необходимо находить самый свежий пост, удовлетворяющий условиям: пост не от юзера Б, и не от юзера, для которого текущий пользователь является юзером Б, в теме, не созданной юзером Б и для которого текущий пользователь не является юзером Б. Во время предварительного просмотра сообщений в топике или цитирования произвольного поста юзер А не должен видеть сообщений юзера Б или сообщений, обращенных к юзеру Б. В списке последних сообщений и активных тем Юзер А не должен видеть тем созданных юзером Б и тем, в которых последнее сообщение принадлежит юзеру Б и наоборот. Обращением к юзеру Б считается любой пост содержащий ник юзера Б который содержится в посте в одном из двух видов: <b>ник</b> или (ник @Тайкие посты не должен видеть юзер А. И наоборот. Таким образом получается, что оба юзера не видят присутствия на форуме друг друга, но только юзер А может управлять этим состоянием удалив юзера Б из игнор-листа. Если же оба юзера добавили друг друга в игнор лист, тогда пока каждый из них не удалит другого из списка они не должны видеть на форуме присутствия друг друга. Поделиться сообщением Ссылка на сообщение
siv1987 2628 08/16/16 11:28 Базу не сильно нагрузит, а сымитировать полное отсутствие пользователя Б для пользователя А (и наоборот) придется править много кода да и еще найти специалиста для этой версии. Поделиться сообщением Ссылка на сообщение
Unico 1 08/16/16 11:38 а в новых версиях ipb это как-нибудь реализовано? как примерно в общих чертах? Поделиться сообщением Ссылка на сообщение
siv1987 2628 08/16/16 11:42 Какое-то игнорирование есть, по крайней мере сообщения игнорируемого пользователя не видны. Поделиться сообщением Ссылка на сообщение
Unico 1 08/16/16 14:07 и вместо него выдается что-то вроде "тут пост, который вы не ходите видеть"?ясно. но тут главное, чтобы игнорируемый игнорирующего не видел и цитаты с ним, дабы не куражился и не троллил )что часто бывает Поделиться сообщением Ссылка на сообщение
siv1987 2628 08/16/16 17:51 ясно. но тут главное, чтобы игнорируемый игнорирующего не видел и цитаты с ним, дабы не куражился и не троллил )Этого нету по понятным причинам, слишком геморно разбирать сообщения для этого. Все -таки есть какие-то приделы игнора, сообщения других пользователей он должен видеть в нормальным виде. Поделиться сообщением Ссылка на сообщение