Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Length of service for phpBB3 (стаж на форуме) 
#1 

Аватар пользователя

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

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

В установке мод легок, не требует настроек в админке, ни скриптов-инсталляторов, ни SQL запросов. Если заинтересовало, то ставим. Для начала качаем архив и кидаем все в корень форума. Отмечу сразу то, что русификация уже в нужной папке архива.
Вложение :
Комментарий к файлу: Length of service for phpBB3
root.rar [3.56 KiB]
Скачиваний: 93

Потом открываем файл 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, по ЛС не отвечаю !!!

Теги темы
Length of service - модификация для phpBB3, меняющая в мини-профиле информацию о дате регистрации на своебразный Стаж, т.е. указывается сколько времени прошло с момента его регистрации
          Вернуться наверх  
 

#2 

Аватар пользователя

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


          Вернуться наверх  
 

#3 

Аватар пользователя

Как же ж вас научить пользоваться поиском.... viewtopic.php?f=140&t=1460 читайте тему


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#4 

Аватар пользователя

Установил, thanks!


          Вернуться наверх  
 

#5 

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Подскажите как отобразить стаж в профиле пользователя?


          Вернуться наверх  
 

#6 

Аватар пользователя

Почти аналогичные правки для memberlist.php и шаблона memberlist_view.html


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#7 

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

DeaDRoMeO писал(а):

Почти аналогичные правки для memberlist.php и шаблона memberlist_view.html

Я так и делал. Но получилась ерунда. Вы бы не подсказали что да как. Я думаю в будущем эта информация сгодится и другим форумчанам.

С ув.


          Вернуться наверх  
 

#8 

Аватар пользователя

Я бы подсказал будь компьютер под рукой, но в ближайшее время мне это не светит, попробуйте на форуме гуру полистать темку этого мода, ведь его автор там постоянно находится, авось ктото раньше вас задавал этот вопрос


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#9 

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

DeaDRoMeO писал(а):

попробуйте на форуме гуру полистать темку этого мода

Спасибо за наводку. Ответ здесь:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


          Вернуться наверх  
 


Аватар пользователя

Спасибо за мод. Всё работает.


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Отличный мод, спасибо! Правда наткнулся на него у белк, на форуме )))


          Вернуться наверх  
 


Аватар пользователя

VDV_forever писал(а):

Правда наткнулся на него у белк, на форуме )))


так я здесь и брал. у меня просто вся установка в теме прописана (для тех, у кого проблемы с открытием инструкции). а так ни чем не отличается....


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

54

7441

Аватар пользователя

04 дек 2017, 20:52

белк

Аватар пользователя phpbb3 Sape (ссылки Sape на форуме)
phpbb3 Sape - модификация для phpbb3, добавляющая удобный модуль управления ссылками Sape на форуме

DeaDRoMeO

22

1986

Аватар пользователя

13 авг 2014, 05:11

DeaDRoMeO

Аватар пользователя mChat phpbb3
mChat - модификация для phpbb3, добавляющая на ваш форум удобный чат с расширенным функционалом

DeaDRoMeO

15

772

Аватар пользователя

08 апр 2017, 09:20

белк

Аватар пользователя Top Stats phpbb3
Top Stats - модификация для phpbb3, организующая на главной странице форума 7 блоков с разнообразной статистикой

DeaDRoMeO

73

11534

Аватар пользователя

08 янв 2016, 11:22

DeaDRoMeO

Аватар пользователя BB3Topics phpbb3
BB3Topics - модификация для phpbb3, добавляющая блок на главную страницу форума со следущим содержимым - Новые темы, Последние обьявления, Популярные темы, Обсуждаемые темы, Случайные темы, Темы с опросами

DeaDRoMeO

96

10448

Аватар пользователя

05 мар 2017, 18:36

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P