Jump to content

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

Featured Replies

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

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

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

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

CCm5uGMW.png

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/
Share on other sites

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

Screenshot_13.thumb.png.9b383e4cd9b5033a

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92308
Share on other sites

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

Screenshot_13.thumb.png.9b383e4cd9b5033a

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

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

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

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92309
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92312
Share on other sites

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

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

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

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

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

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92313
Share on other sites

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']}

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92323
Share on other sites

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

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

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

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92329
Share on other sites

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

ищешь:

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

1037 строка

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

Link to comment
https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92330
Share on other sites

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.