Хак DLE шкала приватных сообщений

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Хак DLE шкала приватных сообщений

Еще одна полезность для DLE.
Шкала приватных сообщений показывает пользователю насколько заполнено у него место в личке. Разумеется это не необходимость, но удобно ведь знать не пора ли чистить личные сообщения, разве нет? :)

Установка:

Идем в engine/modules/pm.php

Находим:

Код:
$tpl->load_template( 'pm.tpl' );

Ниже вставляем:

Код:
// Mod start - (c) Chrono;
$limits = intval($member_id['pm_all']*100/$user_group[$member_id['user_group']]['max_pm']);
if ($limits<50) $color = "#0C0";
elseif ($limits>=50 and $limits<60) $color = "#FC0";
elseif ($limits>=60 and $limits<75) $color = "#F90";
elseif ($limits>=75 and $limits<85) $color = "#F60";
elseif ($limits>=85 and $limits<95) $color = "#F30";
else $color = "#F00";
$limit = <<<HTML <table cellpadding="2" cellspacing="0"> <tr class="nowrap fV f10" valign="bottom"> <td>0%</td> <td width="100" align="center"><div align="center"><strong>{$limits}%</strong> ({$member_id['pm_all']})</div><div style="border:#666 1px solid; width:100px; height:5px; text-align:left;"><div style="height:5px; overflow:hidden; width:{$limits}px; background-color:{$color};"> </div></div></td> <td>100%</td> </tr> </table>
HTML;
$tpl->set( '{limit}', $limit ); 

Далее идем в templates/ваш_шаблон/css/engine.css и в конец файла добавляем:

Код:
 .nowrap {white-space:nowrap;}
.fV {font-family:Verdana, Geneva, sans-serif;}
.f10 {font-size:10px;} 

В шаблоне pm.tpl в нужном месте вставляем

Код:
{limit}

И получаем то, что на картинке :)

Тестировался на DLE 9.5
 

Вложения

  • privat.jpg
    privat.jpg
    30.9 KB · Просмотры: 4

Статистика форума

Темы
200.448
Сообщения
380.279
Пользователи
327.894
Новый пользователь
Dianne207
Сверху Снизу