Перейти к контенту

Новые ПМ под аватором


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

Файл ./sources/action_public/topics.php

Ищем:

		//-----------------------------------------
	// Fix up the membername so it links to the members profile
	//-----------------------------------------

Перед добавить:

		// Личные сообщения пользователя
	if (($poster['id']==$this->ipsclass->member['id']) && ($this->ipsclass->member['new_msg']!=0)){
		$poster['member_new_messages']="<a href='{$this->ipsclass->base_url}act=Msg&CODE=01'>У вас {$this->ipsclass->member['new_msg']} новых собщений!</a>";
	}

В группе шаблонов skin_topic в шаблон RenderRow после

	<tr>
	<td valign="top" class="{$post['post_css']}">
		<span class="postdetails">
			{$author['avatar']}<br /><br />

Добавить:

				{$author['member_new_messages']}<br />

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

Ну это представить можно, имея немного фантазии детской.

[ аватар ]

 

У вас 90 новых собщений!

Группа: Клиенты

Сообщений: 30

Регистрация: 8.4.2006

Пользователь №: 40 729

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

Вот так это будет выглядеть.

Если нужно изменить внешний вид, то менять

"<a href='{$this->ipsclass->base_url}act=Msg&CODE=01'>У вас {$this->ipsclass->member['new_msg']} новых собщений!</a>"

вот эту строчку.

+ Как уже было сказано если новых сообщений нет, то сообщение выводиться не будет.

post-45834-1154282452_thumb.jpg

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

  • 2 недели спустя...

НЕ вижу прикола в данной модификации... Хотя может кому-то и надо. Всё равно сейчас вылетает окошко о новом ПМ.

 

А вот если бы сделать вот такое:

нажимаешь написать автору PM - сразу появляется область (как форма быстрого ответа), пишешь и отправляешь. Поля: название темы и область текста.

Т.е. сразу отправить PM прямо из темы форума.

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

В коде "У вас" лучше заменить на "Новых сообщений:" и "новых собщений!" убрать.

Тогда будет выводиться нейтральное и более короткое "Новых сообщений: 1" вместо "У вас 1 новых сообщений!"

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

Кстати да....как сделать окошко....сколько не старался - не осилил

Т.е. простое окошко с текстом "У вас письмо" - легко, а как сделать, чтобы в окошке текст был написан ?!?!

Чисто практически намекните...идею так сказать !!!

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

Хм....я как-то этот мод, обсуждаемый в теме, под свой 2.0 переделал....даже без особого труда !!

ЩАс поищу !!!

 

Короче...открываешь sources/topics.php, ищешь

		//-----------------------------------------
	// Fix up the membername so it links to the members profile
	//-----------------------------------------

Ниже ставим:

if (($poster['id']==$ibforums->member['id']) && ($ibforums->member['new_msg'] != 0)){
$poster['member_new_messages']="<a href='{$ibforums->base_url}act=Msg&CODE=01'>Новых сообщений: {$ibforums->member['new_msg']}</a>";
}

 

А в админке изменения такие же !!!

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

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

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

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

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

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.