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

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


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

Файл ./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>";
}

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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