Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Unico

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

Recommended Posts

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Отписался в личку

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

<b>ник</b>

или

(ник @

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

а в новых версиях ipb это как-нибудь реализовано? как примерно в общих чертах?

Share this post


Link to post
Share on other sites

Какое-то игнорирование есть, по крайней мере сообщения игнорируемого пользователя не видны.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...