Текущее время: 10 авг 2020, 03:25

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Стаж / Length of service for phpBB3 [phpBB3, ppkbb3cker]

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 5 месяцев
Карма: 30
Россия

Сообщение » 02 ноя 2012, 21:47

Вот более ровный и правильный вариант нашёл в сети.
Так и не вкурил кто автор этого мода ...
Забрал тут http://www.phpbbguru.net/community/topic18179.html
Открыть: viewtopic.php
Найти:
Код: Выделить всё
$user_cache[$poster_id] = array(
            'joined'      => $user->format_date($row['user_regdate']),
Вставить после:
Код: Выделить всё
'regdate'      => $row['user_regdate'],
Найти:
Код: Выделить всё
// Output the posts
Перед вставить:
Код: Выделить всё
$user->add_lang('mods/length_of_service');
include($phpbb_root_path . 'includes/delta_russian.' . $phpEx);
$current_time = time();
$dM = new Date_DeltaRussian("mday");
Найти:
Код: Выделить всё
'POSTER_AGE'      => $user_cache[$poster_id]['age'],
После вставить:
Код: Выделить всё
'POSTER_LENGTH_OF_SERVICE'   => $dM->spellDelta($user_cache[$poster_id]['regdate'], $current_time),
Для стиля subsilver2
Открыть: styles/subsilver2/template/viewtopic_body.html
Найти:
Код: Выделить всё
<!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF -->
Заменить на:
Код: Выделить всё
<!-- IF postrow.POSTER_LENGTH_OF_SERVICE --><br /><b>{L_LENGTH_OF_SERVICE}:</b> {postrow.POSTER_LENGTH_OF_SERVICE}<!-- ELSE --> <!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF --><!-- ENDIF -->

Для стиля prosilver
Открыть: styles/prosilver/template/viewtopic_body.html
Найти:
Код: Выделить всё
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
Заменить на:
Код: Выделить всё
<!-- IF postrow.POSTER_LENGTH_OF_SERVICE --><dd><strong>{L_LENGTH_OF_SERVICE}:</strong> {postrow.POSTER_LENGTH_OF_SERVICE}</dd> <!-- ELSE IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
Скачать
Для скачивания необходимо зарегистрироваться.

Аватара пользователя
Сообщения: 95
Стаж: 8 лет 5 месяцев
Откуда: Moscow
Карма: 9
Россия

Сообщение » 23 дек 2013, 06:28

Открыть: memberlist.php
Найти:
Код: Выделить всё
// Dump it out to the template
Перед вставить:
Код: Выделить всё
   $mode = request_var('mode', '');
   if ($mode == 'viewprofile')
   {
      $user->add_lang('mods/length_of_service');
      include($phpbb_root_path . 'includes/delta_russian.' . $phpEx);
      $current_time = time();
      $dM = new Date_DeltaRussian("mday");
   }
Найти:
Код: Выделить всё
      'AGE'         => $age,
После вставить:
Код: Выделить всё
      'LENGTH_OF_SERVICE'   => ($mode == 'viewprofile') ? $dM->spellDelta($data['user_regdate'], $current_time) : '',

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 5 месяцев
Карма: 30
Россия

Сообщение » 11 янв 2014, 04:08

А головой если подумать? В viewtopic_tracker_body.html выполнить аналогично что и в viewtopic_body.html
Если нужен стиль для сайта, стучите: ICQ 560107181

Сообщения: 2
Стаж: 6 лет 6 месяцев
Карма: -2
Гондурас

Сообщение » 03 фев 2014, 21:36

Глючный мод. Для зарегистрированных пользователей показывает правильно, а для гостей стаж считает от создания форума.

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 5 месяцев
Карма: 30
Россия

Сообщение » 05 фев 2014, 00:33

Сам ты глючный. 3 года на трекере стоит данный мод, всё ровно, когда устаеавливаете не задумываетесь что у Вас руки не из того места растут?
Если нужен стиль для сайта, стучите: ICQ 560107181

Сообщения: 2
Стаж: 6 лет 6 месяцев
Карма: -2
Гондурас

Сообщение » 06 фев 2014, 16:44

У тебя на трекере нет гостей, поэтому ошибки и не видишь.

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 5 месяцев
Карма: 30
Россия

Сообщение » 20 мар 2014, 06:59

shpak писал(а):У тебя на трекере нет гостей, поэтому ошибки и не видишь.
Ну что за школота тупая пошла, посмотрите с гостя на эту тему к примеру viewtopic.php?t=110 что показывает в вашем мини профиле? Стаж: 1 месяц 20 дней. Мод работает правильно, скорее всего устанавливаете не так, или в глаза долбитесь.
Если нужен стиль для сайта, стучите: ICQ 560107181


Вернуться в Модификации phpBB 3.0.x



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1