Страница 1 из 1
Мод игнора на 1.3
#1
Отправлено 18 Июнь 2014 - 11:11
Есть у кого-нибудь решение, напишет ли кто?
полноценный мод игнора для 1.3.
- ты не видишь игнорируемого, игнорируемый не видит тебя
- это распространяется на профиль, поиск, сообщения, темы.
дам доступ к тестовому форуму.
полноценный мод игнора для 1.3.
- ты не видишь игнорируемого, игнорируемый не видит тебя
- это распространяется на профиль, поиск, сообщения, темы.
дам доступ к тестовому форуму.
#2
Отправлено 18 Июнь 2014 - 11:37
вообще надо массу доработок.
хотелось бы найти постоянного опытного ipb-проггера.
хотелось бы найти постоянного опытного ipb-проггера.
#4
Отправлено 16 Август 2016 - 14:17
Как считаете, такое сильно нагрузит базу?
-----------------
Любой пользователь форума (далее юзер А) может добавить любого другого пользователя форума (юзер Б) в список игнора. При этом юзер А перестает видеть темы, посты, цитаты где упоминается юзер Б, видеть его в списке активных пользователей, просматривать его профиль, а так же получать от него личные сообщения. При этом и юзер Б перестает видеть сообщения, цитаты, профиль и т.д. от юзера А.
На главной странице внизу не должны быть видны ники тех, кого пользователь игнорирует и тех кто игнорирует его.
Юзер Б не может просматривать профиль юзера А и наоборот.
При отображении списка тем на главной странице или в списке тем справа показывается в какой теме был последний ответ. Необходимо находить самый свежий пост, удовлетворяющий условиям: пост не от юзера Б, и не от юзера, для которого текущий пользователь является юзером Б, в теме, не созданной юзером Б и для которого текущий пользователь не является юзером Б.
Во время предварительного просмотра сообщений в топике или цитирования произвольного поста юзер А не должен видеть сообщений юзера Б или сообщений, обращенных к юзеру Б.
В списке последних сообщений и активных тем Юзер А не должен видеть тем созданных юзером Б и тем, в которых последнее сообщение принадлежит юзеру Б и наоборот.
Обращением к юзеру Б считается любой пост содержащий ник юзера Б который содержится в посте в одном из двух видов:
<b>ник</b>
или
(ник @
Тайкие посты не должен видеть юзер А. И наоборот.
Таким образом получается, что оба юзера не видят присутствия на форуме друг друга, но только юзер А может управлять этим состоянием удалив юзера Б из игнор-листа. Если же оба юзера добавили друг друга в игнор лист, тогда пока каждый из них не удалит другого из списка они не должны видеть на форуме присутствия друг друга.
-----------------
Любой пользователь форума (далее юзер А) может добавить любого другого пользователя форума (юзер Б) в список игнора. При этом юзер А перестает видеть темы, посты, цитаты где упоминается юзер Б, видеть его в списке активных пользователей, просматривать его профиль, а так же получать от него личные сообщения. При этом и юзер Б перестает видеть сообщения, цитаты, профиль и т.д. от юзера А.
На главной странице внизу не должны быть видны ники тех, кого пользователь игнорирует и тех кто игнорирует его.
Юзер Б не может просматривать профиль юзера А и наоборот.
При отображении списка тем на главной странице или в списке тем справа показывается в какой теме был последний ответ. Необходимо находить самый свежий пост, удовлетворяющий условиям: пост не от юзера Б, и не от юзера, для которого текущий пользователь является юзером Б, в теме, не созданной юзером Б и для которого текущий пользователь не является юзером Б.
Во время предварительного просмотра сообщений в топике или цитирования произвольного поста юзер А не должен видеть сообщений юзера Б или сообщений, обращенных к юзеру Б.
В списке последних сообщений и активных тем Юзер А не должен видеть тем созданных юзером Б и тем, в которых последнее сообщение принадлежит юзеру Б и наоборот.
Обращением к юзеру Б считается любой пост содержащий ник юзера Б который содержится в посте в одном из двух видов:
<b>ник</b>
или
(ник @
Тайкие посты не должен видеть юзер А. И наоборот.
Таким образом получается, что оба юзера не видят присутствия на форуме друг друга, но только юзер А может управлять этим состоянием удалив юзера Б из игнор-листа. Если же оба юзера добавили друг друга в игнор лист, тогда пока каждый из них не удалит другого из списка они не должны видеть на форуме присутствия друг друга.
#5
Отправлено 16 Август 2016 - 14:27
Базу не сильно нагрузит, а сымитировать полное отсутствие пользователя Б для пользователя А (и наоборот) придется править много кода да и еще найти специалиста для этой версии.
#6
Отправлено 16 Август 2016 - 14:37
а в новых версиях ipb это как-нибудь реализовано? как примерно в общих чертах?
#7
Отправлено 16 Август 2016 - 14:41
Какое-то игнорирование есть, по крайней мере сообщения игнорируемого пользователя не видны.
#8
Отправлено 16 Август 2016 - 17:06
и вместо него выдается что-то вроде "тут пост, который вы не ходите видеть"?
ясно. но тут главное, чтобы игнорируемый игнорирующего не видел и цитаты с ним, дабы не куражился и не троллил )
что часто бывает
ясно. но тут главное, чтобы игнорируемый игнорирующего не видел и цитаты с ним, дабы не куражился и не троллил )
что часто бывает
#9
Отправлено 16 Август 2016 - 20:50
ясно. но тут главное, чтобы игнорируемый игнорирующего не видел и цитаты с ним, дабы не куражился и не троллил )
Этого нету по понятным причинам, слишком геморно разбирать сообщения для этого. Все -таки есть какие-то приделы игнора, сообщения других пользователей он должен видеть в нормальным виде.
- ← Исключения для rel='nofollow external'
- Запрос платных услуг
- Нужен хук для скрытия премодерации от пользователй →
Сообщить об этой теме:
Страница 1 из 1