Length of service for phpBB3 (стаж на форуме)

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение DeaDRoMeO »

Всем доброго дня. С удивлением обнаружил то, что до сих пор не проанонсировал одну хорошую модификацию от отечественного производителя rxu под названием Length of service for phpBB3.

Чем хороша модификация ?? Суть заключается в замене надписи Регистрация (мини-профиль) на Стаж (с вычислением времени прошедшего с момента регистрации). Поглядеть работу мода можно и на нашем форуме, достаточно взглянуть мини-профиль любого участника.

В установке мод легок, не требует настроек в админке, ни скриптов-инсталляторов, ни SQL запросов. Если заинтересовало, то ставим. Для начала качаем архив и кидаем все в корень форума. Отмечу сразу то, что русификация уже в нужной папке архива.
root.rar
Length of service for phpBB3
(3.56 КБ) 100 скачиваний
Потом открываем файл 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),
Открываем шаблон styles/ваш стиль/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 -->
Для стилей на основе сабсильвер2 найти

Код: Выделить всё

<!-- 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 -->
Осталось очистить кеш и радоваться результатами :bra_vo:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 11 лет
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение Олег В »

Установил, всё работает. Спасибо! Но возник очередной вопрос. :hi_hi_hi: Как скрыть всю информацию в минипрофиле, которая открывалась бы как у Вас, по клику на кнопку "ИНФО" ??
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение DeaDRoMeO »

Как же ж вас научить пользоваться поиском.... Развернуть/свернуть пункты мини-профиля. читайте тему
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
ursego
Свой на все 100
Свой на все 100
Сообщения: 478
Стаж: 11 лет 2 месяца
Откуда: Днепропетровск
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение ursego »

Установил, thanks!
#4
RedShift
Заглянул на огонек
Заглянул на огонек
Сообщения: 3
Стаж: 10 лет 6 месяцев

Length of service for phpBB3 (стаж на форуме)

Сообщение RedShift »

Подскажите как отобразить стаж в профиле пользователя?
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение DeaDRoMeO »

Почти аналогичные правки для memberlist.php и шаблона memberlist_view.html
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
RedShift
Заглянул на огонек
Заглянул на огонек
Сообщения: 3
Стаж: 10 лет 6 месяцев

Length of service for phpBB3 (стаж на форуме)

Сообщение RedShift »

DeaDRoMeO писал(а):Почти аналогичные правки для memberlist.php и шаблона memberlist_view.html
Я так и делал. Но получилась ерунда. Вы бы не подсказали что да как. Я думаю в будущем эта информация сгодится и другим форумчанам.

С ув.
#7
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение DeaDRoMeO »

Я бы подсказал будь компьютер под рукой, но в ближайшее время мне это не светит, попробуйте на форуме гуру полистать темку этого мода, ведь его автор там постоянно находится, авось ктото раньше вас задавал этот вопрос
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#8
RedShift
Заглянул на огонек
Заглянул на огонек
Сообщения: 3
Стаж: 10 лет 6 месяцев

Length of service for phpBB3 (стаж на форуме)

Сообщение RedShift »

DeaDRoMeO писал(а):попробуйте на форуме гуру полистать темку этого мода
Спасибо за наводку. Ответ здесь:
http://www.phpbbguru.net/community/topic18179.html
#9
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение белк »

Спасибо за мод. Всё работает.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#10
Аватара пользователя
VDV_forever
Активно общаюсь
Активно общаюсь
Сообщения: 259
Стаж: 11 лет 4 месяца
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение VDV_forever »

Отличный мод, спасибо! Правда наткнулся на него у белк, на форуме )))
#11
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Length of service for phpBB3 (стаж на форуме)

Сообщение белк »

VDV_forever писал(а):Правда наткнулся на него у белк, на форуме )))
так я здесь и брал. у меня просто вся установка в теме прописана (для тех, у кого проблемы с открытием инструкции). а так ни чем не отличается....
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#12
Ответить