Chera Опубликовано 27 августа, 2015 Поделиться Опубликовано 27 августа, 2015 Здравствуйте, нужна ваша помощь. Столкнулись с парой проблем при создании нового шаблона. Есть блок сообщений такого вида(прикреплено к сообщению) нужно сделать следующее: 1) Сделать вывод 5 последних сообщений вместо 10. 2) Вместо темы сообщения выводить часть сообщения последнего из переписки. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
FoLez Опубликовано 27 августа, 2015 Поделиться Опубликовано 27 августа, 2015 не понял что нужно сделать, изменить эту форму? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Chera Опубликовано 27 августа, 2015 Автор Поделиться Опубликовано 27 августа, 2015 не понял что нужно сделать, изменить эту форму? Да, совершенно верно. Только изменять нужно не полностью. Нужно сделать вместо 10 последних сообщений - вывод 5. И вместо темы сообщения выводить само сообщение, только не полное а обрезанное, к примеру 50 символов. Что бы получилось как на скрин-шоте. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
FoLez Опубликовано 27 августа, 2015 Поделиться Опубликовано 27 августа, 2015 ну на вашем скриншоте жирным это тема, а ниже уже текст сообщения, а 10 последних это уже надо лезть в php код Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Chera Опубликовано 27 августа, 2015 Автор Поделиться Опубликовано 27 августа, 2015 ну на вашем скриншоте жирным это тема, а ниже уже текст сообщения, а 10 последних это уже надо лезть в php код На скрин-шоте жирных - ник пользователя. Нужно как раз такие сделать так как на срин-шоте. Я его как пример загрузил. а 10 последних это уже надо лезть в php код Это я знаю. Сюда пришел для того что бы дали ответ на мои вопросы а не указывали на то, что и так понятно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
FoLez Опубликовано 27 августа, 2015 Поделиться Опубликовано 27 августа, 2015 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']} Chera 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Chera Опубликовано 27 августа, 2015 Автор Поделиться Опубликовано 27 августа, 2015 1) папка админки, applications/members/modules_public/ajax файл messenger.php А как можно тоже самое проделать для уведомлений? Сократить с 10 до 5. Облазил несколько файлов в той папке искал нечто по запросу notification, но результатов нет. Не нашел нужной строчки с указанием количество отображаемых записей. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
FoLez Опубликовано 27 августа, 2015 Поделиться Опубликовано 27 августа, 2015 admin/sources/classes/member открыть файл notifications.php ищешь: public function fetchLatestNotifications( $limit=10, $keyNames=array(), $getHidden=false ) 1037 строка $limit=10 меняешь на 5 Chera 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.