Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 1783
Информация:
Тема содержит 3 сообщения, была просмотрена 1579 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Расширения » Хаки/скрипты
 Распечатать тему
Кто прислал ЛС и сколько их всего
jikaka
Кто прислал личное сообщение и сколько их всего

Описание
Эта модификация показывает, кто прислал вам личное сообщение в виде списка имен пользователей и сколько всего вы получили сообщений.

Установка
Открываем файл:
infusions/user_info_panel/user_info_panel.php

Находим код:
Скачать исходники  Код
echo ($msg_count == 1 ? $locale['global_126'] : $locale['global_127'])."</a></strong>\n";
echo "</div>\n";




Добавляем после:
Скачать исходники  Код
$result = dbquery("SELECT m.message_id,
                   m.message_read,
               m.message_datestamp,
                u.user_id,
               u.user_name,
               u.user_status,
               u.user_avatar
               FROM ".DB_MESSAGES." m
                  LEFT JOIN ".DB_USERS." u ON m.message_from=u.user_id
               WHERE message_to='".$userdata['user_id']."' AND message_folder='0' AND message_read='0'
               GROUP BY u.user_id DESC LIMIT 0,10"
             
);
$senders = array();
if(dbrows($result)){
while ($pmdata = dbarray($result)) {
      $senders[] = array($pmdata['user_id'], $pmdata['user_name'], $pmdata['user_status']);
   }
if (count($senders)) {
   $i = 1;
   echo "<table cellpadding='0' cellspacing='0' width='100%'><tr>\n";
   echo "<td class='tbl2'><strong>From</strong></td>";
   echo "<td align='right' class='tbl2'><strong>Messages</strong></td>";
   echo "</tr>";
   while (list($key, $sender) = each($senders)) {
       $pmcount = dbcount("(message_id)", DB_MESSAGES, "message_to='".$userdata['user_id']."' AND message_from='".$sender[0]."' AND message_read='0'");
      echo "<tr>\n<td>".profile_link($sender[0], $sender[1], $sender[2])."</td>\n<td align='right'>".$pmcount." ".($pmcount == 1 ? $locale['global_126'] : $locale['global_127'])."</td>\n</tr>\n";
      $i++;
   }
   echo "</table>";
}
   }




Сохраняем файл и загружаем на сервер.
jikaka присоединено следующее:файл:
Вы не можете видеть вложения в этой теме.

x1
 
Web
Zaxap
Костя, помню, тут было выпадающее окно, что вылезает, когда сообщение приходит...оно есть?)

А то, если нет, я его сейчас сотворил бы...ab
Зло не дремлет, а я добрый...
 
jikaka
делай
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: