Перейти к содержанию

настройка личных сообщений


Рекомендуемые сообщения

Подскажите пожалуйста, кто знает. Как убрать оповещение о прочитанном сообщении в ЛС. Тоесть ты админ на форуме, тебе написал пользователь, и у него видно что ты прочёл это сообщение. Как это убрать?

Ссылка на комментарий
Поделиться на другие сайты

topsupport, день добрый. судя по вашему нику странно что вы задаете вопросы. но ник это ваше дело. вопрос в том: зачем это менять? данная функция очень полезная. сам не могу без ние жить.

Ссылка на комментарий
Поделиться на другие сайты

Понимаете, просто наш проект очень известен, и эта функция наоборот нам мешает. Тем самым пользователь пишет админу, админ естественно читает, и пользователь понимает, что админ сидит на форуме. 

Ссылка на комментарий
Поделиться на другие сайты

Да да...

 

cb3d0fc988f9.jpg

 

На этом скриншете ведётся тестовый диалог пользователя и администратора. В данном случае "Lilu_Johnson" администор. Группа анонимна и скрыта полностью. Активность на форуме не показывается. Но когда админ прочитает сообщение, выводит когда он его прочёл.

Ссылка на комментарий
Поделиться на другие сайты

Я видел хук скрытия такой функции ... 

Сейчас поищу, найду кину.

Ссылка на комментарий
Поделиться на другие сайты

Вот тот хук, может не совсем то, но думаю для вас сойдет:

 
 

день добрый. судя по вашему нику странно что вы задаете вопросы. но ник это ваше дело. вопрос в том: зачем это менять? данная функция очень полезная. сам не могу без ние жить.

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

Ссылка на комментарий
Поделиться на другие сайты

Вот тот хук, может не совсем то, но думаю для вас сойдет:

 

 

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

Сейчас попробуем
Ссылка на комментарий
Поделиться на другие сайты

Не помогает. Отметка снимается, но, как показано на скрине выше "Прочтено: 19:25" остаётся.

Изменено пользователем topsupport
Ссылка на комментарий
Поделиться на другие сайты

Ну тогда подождите респектеда или дарка. Возможно нужно просто выпилить кусок кода с шаблона и все.

Ссылка на комментарий
Поделиться на другие сайты

Если что-то удалить из шаблона, то это у всех сообщений так будет. Автору темы не совсем это надо.

Ссылка на комментарий
Поделиться на другие сайты

Я тоже так думаю. Но всё же это изменение нужно внести только для админов форума

Изменено пользователем topsupport
Ссылка на комментарий
Поделиться на другие сайты

Кстати, у вас в подписи указано что форум версии 3.2.x, а хук для Версия IP.Board: 3.4.x, 3.3.x. Возможно он некорректно работает. 

Ссылка на комментарий
Поделиться на другие сайты

А я его и не ставила. У нас в стиле он идёт в стандрте, и кнопка "Снять отметку прочитанное" имеется.

Ссылка на комментарий
Поделиться на другие сайты

Группа шаблонов - Личные сообщения

Шаблон - messengerTemplate

{parse date="$memberData['map_read_time']" format="short"}
										

 
заменить на

 

 

<php>
if($memberData['member_id'] == 2)
{
$list = "<em>{$this->lang->words['not_yet_read']}</em>";
}
else
{
$list = "{parse date="$memberData['map_read_time']" format="short"}";
}

</php>

{$list}

 

Где

if($memberData['member_id'] == 2)

 

2 - это id пользователя который должен быть "засекречен") 

 

P.S. инструкция для IPB 3.4

Не думаю, что в других версиях (до 3.2 включительно) по-другому, но все же

Изменено пользователем Fedya
Ссылка на комментарий
Поделиться на другие сайты

Fedya,

А как сделать скажем для нескольких пользователей или групп? 

Ссылка на комментарий
Поделиться на другие сайты


 

if(($memberData['member_id'] == 1) || ($memberData['member_id'] == 2) || ($memberData['member_id'] == 3))

а для групп надо искать переменную групп :15:

Изменено пользователем Fedya
Ссылка на комментарий
Поделиться на другие сайты

member_group_id

Если не ошибаюсь.

Ссылка на комментарий
Поделиться на другие сайты

member_group_id

Если не ошибаюсь.

Работает. Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Что бы не плодить темы.

 


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

 

Еще вопрос.

Надо добавить статус online/offline в пост личного сообщения. Хук для отображения в теме форума стоит.

 

Последний вопрос.

Непонятно прочел пользователь ЛС или нет. В phpbb письмо лежит в исходящих пока его не прочтет получатель.

 

Спасибо за любую помощь.

post-8426-0-66469700-1365161274_thumb.jp

Изменено пользователем cmbt
Ссылка на комментарий
Поделиться на другие сайты

cmbt,

1) Такое не сделать, нужно просить разработчиков.

2) Поправь шаблон Личные сообщения > showConversation

Код вывода никнейма в личных сообщениях:

<div class='author_info'>
						{parse template="userInfoPane" group="global" params="$members[ $msg['msg_author_id'] ], $msg_id, array()"}
					</div>

 

3) 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...