Posted 27 августа, 20159 yr comment_92306 Здравствуйте, нужна ваша помощь. Столкнулись с парой проблем при создании нового шаблона. Есть блок сообщений такого вида(прикреплено к сообщению) нужно сделать следующее: 1) Сделать вывод 5 последних сообщений вместо 10. 2) Вместо темы сообщения выводить часть сообщения последнего из переписки. Link to comment https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/ Share on other sites Больше вариантов
27 августа, 20159 yr comment_92308 не понял что нужно сделать, изменить эту форму? Link to comment https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92308 Share on other sites Больше вариантов
27 августа, 20159 yr Author comment_92309 не понял что нужно сделать, изменить эту форму? Да, совершенно верно. Только изменять нужно не полностью. Нужно сделать вместо 10 последних сообщений - вывод 5. И вместо темы сообщения выводить само сообщение, только не полное а обрезанное, к примеру 50 символов. Что бы получилось как на скрин-шоте. Link to comment https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92309 Share on other sites Больше вариантов
27 августа, 20159 yr comment_92312 ну на вашем скриншоте жирным это тема, а ниже уже текст сообщения, а 10 последних это уже надо лезть в php код Link to comment https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92312 Share on other sites Больше вариантов
27 августа, 20159 yr Author comment_92313 ну на вашем скриншоте жирным это тема, а ниже уже текст сообщения, а 10 последних это уже надо лезть в php код На скрин-шоте жирных - ник пользователя. Нужно как раз такие сделать так как на срин-шоте. Я его как пример загрузил. а 10 последних это уже надо лезть в php код Это я знаю. Сюда пришел для того что бы дали ответ на мои вопросы а не указывали на то, что и так понятно. Link to comment https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92313 Share on other sites Больше вариантов
27 августа, 20159 yr 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']} Link to comment https://ipbmafia.ru/topic/12207-vypadayushij-blok-soobshenij/?&do=findComment&comment=92323 Share on other sites Больше вариантов
27 августа, 20159 yr Author comment_92329 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 Больше вариантов
27 августа, 20159 yr comment_92330 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.