PDA

Просмотр полной версии : [Hack] Postbit Last Online Date And Time



Blood
19.01.2016, 16:13
Mod Version: 1.00, by princeedward
vB Version: 4.0.x - 4.2.х
Last Update: 19 Mar 2010
Источник: vbulletin.org
Автор Перевода: p@d

Данный метод, добавляет в постбит пользователя, его время последнего прибывания на форуме.

Так вам проще будет видеть последнюю активность пользователя на форуме, чем наводить постоянно курсор мыши на его ник в блоке "Кто на сайте".

*Импортировать продукт

*Открыть шаблон postbit_legacy и найти:

<vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
и добавить ниже:

<!-- PRINCEEDWARD LAST ONLINE DATE AND TIME START -->
<vb:if condition="$post['lastactivity']">
<dt>{vb:rawphrase last_online_activity}</dt><dd>{vb:raw post.lastactivity_date} @ {vb:raw post.lastactivity_time}</dd>
</vb:if>
<!-- / PRINCEEDWARD LAST ONLINE DATE AND TIME END -->
Чтобы проще соорентироваться, первая переменная находится под:

<dl class="userinfo_extra">
то есть там, где находятся основная инфа в рамках под аватаром.
Первая переменная может отчасти отличаться, но смысл тот же, всё зависит от вашего стиля форума.

Если для нашего стиля форума, то после добавления, выглядить всё будет так:

<dl class="userinfo_extra">

<!-- PRINCEEDWARD LAST ONLINE DATE AND TIME START -->
<vb:if condition="$post['lastactivity']"><div class="post_field">
<dt>{vb:rawphrase last_online_activity}</dt><dd>{vb:raw post.lastactivity_date} @ {vb:raw post.lastactivity_time}</dd></div>
</vb:if>
<!-- / PRINCEEDWARD LAST ONLINE DATE AND TIME END -->
Также обратите внимание на то, что после установки этой переменной в шаблон postbit_legacy, может быть значительный пробел между словом и датой, чтобы его уменьшить, нужно в шаблон postbit.css, добавить в самый низ:

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt {
float: left;
margin-left: 0px;
margin-right: 10px;
min-width: 35px;
text-align: left;
width: auto !important;
}
Вот как раз число в min-width: 35px; и отвечает на уменьшение пробела.
Чем меньше число, тем меньше пробел.

То что касается самого слова Визит, то можно перефразировать на своё.
Для этого, открыть продукт и найти в самом низу фразу Last Online и заменить на свою.

Скачать: Клик (https://yadi.sk/d/GZ7621uBnLHni)