Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для Blood
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.12.2013
    Сообщений
    69
    Репутация:
    2 ±

    Postbit Last Online Date And Time

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

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

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

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

    *Открыть шаблон postbit_legacy и найти:
    PHP код:
    <vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if> 
    и добавить ниже:
    PHP код:
    <!-- 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 --> 
    Чтобы проще соорентироваться, первая переменная находится под:
    PHP код:
    <dl class="userinfo_extra"
    то есть там, где находятся основная инфа в рамках под аватаром.
    Первая переменная может отчасти отличаться, но смысл тот же, всё зависит от вашего стиля форума.

    Если для нашего стиля форума, то после добавления, выглядить всё будет так:
    PHP код:
    <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, добавить в самый низ:
    PHP код:
    .postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt 
    floatleft;
    margin-left0px;
    margin-right10px;
    min-width35px;
    text-alignleft;
    widthauto !important;

    Вот как раз число в min-width: 35px; и отвечает на уменьшение пробела.
    Чем меньше число, тем меньше пробел.

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

    Скачать: Клик
    Последний раз редактировалось Blood; 19.01.2016 в 16:18.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •