Jump to content

Мод игнора на 1.3


Recommended Posts

Есть у кого-нибудь решение, напишет ли кто?

полноценный мод игнора для 1.3.

- ты не видишь игнорируемого, игнорируемый не видит тебя

- это распространяется на профиль, поиск, сообщения, темы.

дам доступ к тестовому форуму.

Link to comment
Share on other sites

вообще надо массу доработок.

хотелось бы найти постоянного опытного ipb-проггера.

Link to comment
Share on other sites

  • 2 years later...

Как считаете, такое сильно нагрузит базу?

 

-----------------

 

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

 

На главной странице внизу не должны быть видны ники тех, кого пользователь игнорирует и тех кто игнорирует его.

 

Юзер Б не может просматривать профиль юзера А и наоборот.

 

При отображении списка тем на главной странице или в списке тем справа показывается в какой теме был последний ответ. Необходимо находить самый свежий пост, удовлетворяющий условиям: пост не от юзера Б, и не от юзера, для которого текущий пользователь является юзером Б, в теме, не созданной юзером Б и для которого текущий пользователь не является юзером Б.

 

Во время предварительного просмотра сообщений в топике или цитирования произвольного поста юзер А не должен видеть сообщений юзера Б или сообщений, обращенных к юзеру Б.

 

В списке последних сообщений и активных тем Юзер А не должен видеть тем созданных юзером Б и тем, в которых последнее сообщение принадлежит юзеру Б и наоборот.

 

Обращением к юзеру Б считается любой пост содержащий ник юзера Б который содержится в посте в одном из двух видов:

<b>ник</b>

или

(ник @

Тайкие посты не должен видеть юзер А. И наоборот.

 

Таким образом получается, что оба юзера не видят присутствия на форуме друг друга, но только юзер А может управлять этим состоянием удалив юзера Б из игнор-листа. Если же оба юзера добавили друг друга в игнор лист, тогда пока каждый из них не удалит другого из списка они не должны видеть на форуме присутствия друг друга.

Link to comment
Share on other sites

Базу не сильно нагрузит, а сымитировать полное отсутствие пользователя Б для пользователя А (и наоборот) придется править много кода да и еще найти специалиста для этой версии.

Link to comment
Share on other sites

и вместо него выдается что-то вроде "тут пост, который вы не ходите видеть"?

ясно. но тут главное, чтобы игнорируемый игнорирующего не видел и цитаты с ним, дабы не куражился и не троллил )

что часто бывает

Link to comment
Share on other sites

ясно. но тут главное, чтобы игнорируемый игнорирующего не видел и цитаты с ним, дабы не куражился и не троллил )

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...