Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FINAL] Length of service (Стаж2)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

[FINAL] Length of service (Стаж2)

Сообщение rxu »

Вашему вниманию предлагается версия 2 мода Стаж, идея которого принадлежит svk.
От первой версии отличается использованием отдельного класса для расчета разности дат и их вывода в соответствии со склонениями, автор которого - Д. Котеров с forum.dklab.ru.

P.S. По какой-то странной ошибке, в архив не попал упомянутый файл с forum.dklab.ru. :)
Исправлено.

В версии 2.0.1 устранено отображение часов, минут и секунд стажа в случаях, когда количество дней стажа равно нулю.

В архив добавлен аддон для отображения стажа при просмотре профиля пользователя.

Версия 2.1. является многоязычной (англ./рус.)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 15.03.2007 17:36, всего редактировалось 4 раза.
Изображение
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

rxu, оффтоп.
А правельно ли считается "Стаж" относительно часовых поясов?
(мод не ставил и не смотрел, просто интересно)
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

Smayliks
А относительно поясов - это как?
Стаж представляект собой разность чисел, и если к обоим числам (т.е. дате регистрации и текущему времени) прибавить энное одинаковое количество времени (часовой пояс), разность от этого не изменится :)
Изображение
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

rxu, вот я и спрашиваю, время берется серверное (+0 GSM), или профильное? Или форумное?
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

Smayliks писал(а): время берется серверное (+0 GSM)
Угумс, оно, родное, формата time(), которым вся база забита :)
Изображение
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Smayliks писал(а):GSM
так, меня клинит на сотовой связи. =))))
GMT, естесна.
rxu писал(а):Угумс, оно, родное, формата time(), которым вся база забита
а лучше бы брать с поправкой на профиль юзера. =)
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

Smayliks писал(а):а лучше бы брать с поправкой на профиль юзера.
Так а я ж говорю, ничего не поменяецца от этого :)
От какого времени не считай - цифра стажа отстанется одинаковой усегда :)
Изображение
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

rxu, а если у одного +12, а у другого -12 - ночью ошибки будуть. =)))

Не принципиально, это мне просто интересно стало.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

Не-а, не будет ошибки :)
Поясняю.
Представим, что юзер Х зарегился в 00.00 часов 01 января по ГМТ. У него пояс +12.
Наступает 00.00 02 января ГМТ. Имеем по ГМТ стаж 1 день.
Что имеет юзер Х, у которого пояс +12? По его времени, он зарегился в 12.00 01 января. Сейчас у него 12.00 02 января. Стаж - 1 день.
Что имеет юзер Y, у которого пояс -12? По его времени, юзер Х зарегился в 12.00 31 декабря. Сейчас у него 12.00 1 января. Он видит стаж юзера Х - 1 день.

Вот такая арифметика :)
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Smayliks писал(а):а если у одного +12, а у другого -12 - ночью ошибки будуть
Не будут.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

такс. это ужо я гоню, считая, что скажем регистрация идет по серверному времени, а пересчет - по форумнуму.

Надо спать. =)

Добавлено спустя 1 минуту 2 секунды:

Похорошему, надо было мод скачать и посмотреть. А лень. =))))
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

В архив добавлен ошибочно не включённый в него сразу файл Data/DeltaRussian.php.
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

rxu
Тему мода версии 1.х.х можно закрыть?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Сообщение rxu »

Xpert писал(а):Тему мода версии 1.х.х можно закрыть?
Наверное, да. Хотя... а если не все перейдут на вторую версию? :)
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

В добровольно-принудительном порядке перейдут. Только придется инструкцию составить наверное по переходу с 1.хх на 2.хх
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Бета-версии модов для phpBB 2.0.x»