Хак 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.631
Сообщения
380.508
Пользователи
327.849
Новый пользователь
ffors
Сверху Снизу