Виджет "Список контактов, с которыми я общаюсь в окне сообщений Неомессенджер" 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 321
Подскажите как реализовать такой виджет, чтобы просто списком выводил тех людей с кем я переписываюсь в Неомессенджер и чтобы
по клику по контакту открывалось окно сообщений с этим контактом
Спасибо всем за советы!
Искусство вечно, жизнь конечна!
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 949
Неомессенджер здесь не причём, оно лишь обложка. Просто тянуть список контактов из компонента messages.
Как это дело выводить можно подсмотреть в файле \templates\default\controllers\messages\index.tpl.php
Пример:
Код PHP:
  1.  
  2. <?php if (cmsUser::isLogged()){ ?>
  3.  
  4. <?php $user = cmsUser::getInstance(); ?>
  5. <?php $contacts = cmsCore::getModel('messages')->getContacts($user->id); ?>
  6. <?php if ($contacts){ ?>
  7.  
  8. <div class="widget_contacts">
  9. <ul class="menu">
  10.  
  11. <?php foreach($contacts as $contact){ ?>
  12.  
  13. <?php $nickname = mb_strlen($contact['nickname']) > 15 ? mb_substr($contact['nickname'], 0, 15).'...' : $contact['nickname']; ?>
  14.  
  15. <li class="messages ajax-modal">
  16. <a title="Написать сообщение" class="item" href="<?php echo href_to('messages/write',$contact['id']); ?>"><span class="wrap"><?php echo $nickname; ?></span></a>
  17. </li>
  18.  
  19. <?php } ?>
  20.  
  21.  
  22. </ul>
  23. </div>
  24.  
  25. <?php } ?>
  26.  
  27. <?php } ?>
  28.  
Редактировалось: 3 раз (Последний: 26 октября 2018 в 22:29)
Готовые шаблоны, разработка сайтов, вёрстка.
Дополнения для InstantCMS 2
. skype:gdvden
Посетитель
small user social cms
Медаль
Сообщений: 321
GoodMade.ru:

Неомессенджер здесь не причём, оно лишь обложка. Просто тянуть список контактов из компонента messages.
Как это дело выводить можно подсмотреть в файле \templates\default\controllers\messages\index.tpl.php
Пример:
Код PHP:
  1.  
  2. Спасибо огромное!
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
Искусство вечно, жизнь конечна!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.