Уважаемые пользователи!
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. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
TjRadenot
phpBB 1.4.3
Сообщения: 92
Стаж: 17 лет 9 месяцев
Откуда: Москва

Сообщение TjRadenot »

rxu

Спасибо! Все отлично работает! :D
:)
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

Извините, но я наверное что-то недопонял или что-то не так сделал. Я убрал предыдущую версию из другой темы и установил эту, но у меня не отображаются часы, минуты и секунды - только года и дни или так и должно быть?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Сообщение rxu »

incubus
Так и задумано. Чтобы гранулярность изменить до секунд, необходимо в строке

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

$dM = new Date_DeltaRussian("mday");
вместо mday задать seconds.
Изображение
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

rxu
Удобно сделано, работает. У меня вот еще есть вопрос: на старой версии у меня слово "стаж" (немного другое, связанное с названием сайт) было написано жирным и после него был переход на другую строку, с помощью <br>. Все это я правил в русском файле с нужным мне словом. Но теперь, когда я ставлю аддон к профилю, то получается там не очень красиво.

Попробовал править вот этот кусок из мода:

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

if($poster_joined)
{
	unset ($poster_joined); 
	$nowtime = time();
	$dM = new Date_DeltaRussian("mday");
	$staj = $dM->spellDelta($postrow[$i]['user_regdate'], $nowtime);
	$poster_joined = $lang['staj'] . $staj;
}
но выходит ошибка. Просто ума не приложу, как можно сделать, чтобы только в viewtopic.php было жирным и после слова "стаж" был переход на следующую строку?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Сообщение rxu »

Возможно, так

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

$poster_joined = '<b>' . $lang['staj'] . '</b><br />' . $staj;
Последний раз редактировалось rxu 28.02.2007 19:39, всего редактировалось 1 раз.
Изображение
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

rxu
Спасибо, то что надо. Я вот точно так же делал, но никогда бы не додумался, что нужно обрамлять кавычками и делать пробелы, поэтому у меня выскакивала ошибка. Буду знать.

Правда когда поставил, все стало жирным, но проблему нашел - </b>
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Сообщение rxu »

incubus писал(а):но проблему нашел - </b>
Естественно, опечатка :) Спасибо, исправил.
Изображение
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

rxu
Стаж получается мультиязычный?
я люблю daft punk | новый sugoi.ru
Vincent_Vega
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 4 месяца
Откуда: Волжский)

Сообщение Vincent_Vega »

rxu писал(а):incubus
Так и задумано. Чтобы гранулярность изменить до секунд, необходимо в строке

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

$dM = new Date_DeltaRussian("mday");
вместо mday задать seconds.
для отображения до часов (минут) аналогично??
Vincent_Vega
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

Vincent_Vega
Можете посмотреть в файле DeltaRussian.php, для примера, что чему соответствует:

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

"seconds"  => array("секунду", "секунды", "секунд"),
"minutes"  => array("минуту", "минуты", "минут"),
"hours"    => array("час", "часа", "часов"),
"mday"     => array("день", "дня", "дней"),
"mon"      => array("месяц", "месяца", "месяцев"),
"year"     => array("год", "года", "лет")
И выбрать нужное значение...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Сообщение rxu »

incubus
Правильно :)

VVVas
Нет, только русский. А нужен инглиш?
Изображение
Vincent_Vega
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 4 месяца
Откуда: Волжский)

Сообщение Vincent_Vega »

Спасибо, в общем я так и предпологал))
Vincent_Vega
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

rxu
Ну, теоретически. Посмотрите мод posted after в этом же разделе. Там вроде бы переработанный DeltaRussian.php лежит. Могу заблуждаться.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Сообщение rxu »

VVVas писал(а):Ну, теоретически.
ОК, для теоретических испытаний добавил в первом сообщении версию 2.1 :)
Изображение
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 18 лет 1 месяц

Сообщение go »

Спасибо за мод)
с помощью его смог добиться хоть ненамного спада флуда..тепреь луди за стажем гонятся...и не флудят(надолго ли)
Изображение
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.

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