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

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


Chera

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

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

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

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

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

CCm5uGMW.png

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

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

Screenshot_13.thumb.png.9b383e4cd9b5033a

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

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

Screenshot_13.thumb.png.9b383e4cd9b5033a

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ищешь:

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

1037 строка

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

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

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

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

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

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

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

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

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

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

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

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