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

Мод, плагин или скрипт для вычислений?

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 15 лет
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Мод, плагин или скрипт для вычислений?

Сообщение clubforum »

Видела на некоторых форумах (не phpbb) вычислялки, например, сброса веса или бросания курения. Если человек бросил курить, то вычисляется сколько уже не курит. Выводится в минипрофиле. Есть подобное на phpbb?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Мод, плагин или скрипт для вычислений?

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

У 2Х2 тож такое было...Но есть ли конверт под php - не встречал...
А воще, у них там таких рюшечек очень много и напротив некоторых отмечено - что под php подходит...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Мод, плагин или скрипт для вычислений?

Сообщение Татьяна5 »

1) Установить [Стаж] Length of service for phpBB3

2) Открыть includes/functions_profile_fields.php
Найти

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

return $user->format_date(gmmktime(0, 0, 0, $month, $day, $year) - ($user->timezone + $user->dst), $user->lang['DATE_FORMAT'], true);
Заменить на

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

// return $user->format_date(gmmktime(0, 0, 0, $month, $day, $year) - ($user->timezone + $user->dst), $user->lang['DATE_FORMAT'], true);
					$current_time = time();
                    $dM = new Date_DeltaRussian("mday");
					return $dM->spellDelta(gmmktime(0, 0, 0, $month, $day, $year) - ($user->timezone + $user->dst), $current_time);
И все доп.поля типа "Дата" станут подсчитывать годы, месяцы и дни

Вернуться в «Запросы модов для phpBB 3.0.x»