Jump to content

Выпадающий блок сообщений

Featured Replies

Posted
comment_92306

Здравствуйте, нужна ваша помощь. Столкнулись с парой проблем при создании нового шаблона.

Есть блок сообщений такого вида(прикреплено к сообщению) нужно сделать следующее:

1) Сделать вывод 5 последних сообщений вместо 10.

2) Вместо темы сообщения выводить часть сообщения последнего из переписки.

CCm5uGMW.png

  • Author
comment_92309

не понял что нужно сделать, изменить эту форму?

Screenshot_13.thumb.png.9b383e4cd9b5033a

Да, совершенно верно. Только изменять нужно не полностью. Нужно сделать вместо 10 последних сообщений - вывод 5.

И вместо темы сообщения выводить само сообщение, только не полное а обрезанное, к примеру 50 символов.

Что бы получилось как на скрин-шоте.

comment_92312

ну на вашем скриншоте жирным это тема, а ниже уже текст сообщения, а 10 последних это уже надо лезть в php код

  • Author
comment_92313

ну на вашем скриншоте жирным это тема, а ниже уже текст сообщения, а 10 последних это уже надо лезть в php код

На скрин-шоте жирных - ник пользователя.

Нужно как раз такие сделать так как на срин-шоте. Я его как пример загрузил. 

а 10 последних это уже надо лезть в php код

Это я знаю. Сюда пришел для того что бы дали ответ на мои вопросы а не указывали на то, что и так понятно.

comment_92323

1) папка админки, applications/members/modules_public/ajax файл messenger.php

ищем:

 	protected function _getInboxDropDown()

115 строка

ниже на 127

 		$topics = $this->messengerFunctions->getPersonalTopicsList( $this->memberData['member_id'], 'all', array( 'sort' => 'date', 'offsetStart' => 0, 'offsetEnd' => 10 ) );

10 меняем на 5.

2) ац -> внешний вид -> ваш стиль -> Прочие -> inboxList

ищем

				<if test="$topic['map_has_unread']"><strong></if>{$topic['mt_title']}<if test="$topic['map_has_unread']"></strong></if>

{$topic['mt_title']}

меняем на 

{$topic['msg_post']}

  • Author
comment_92329

1) папка админки, applications/members/modules_public/ajax файл messenger.php

А как можно тоже самое проделать для уведомлений? Сократить с 10 до 5.

Облазил несколько файлов в той папке искал нечто по запросу notification, но результатов нет. Не нашел нужной строчки с указанием количество отображаемых записей.

comment_92330

admin/sources/classes/member открыть файл notifications.php

ищешь:

	public function fetchLatestNotifications( $limit=10, $keyNames=array(), $getHidden=false )

1037 строка

$limit=10 меняешь на 5

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.