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

[BETA] Users Of The Day (another version)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

quazi
Поставил, под себя пока отображение не мучал.

Сразу, так и не смог победить построение списка будущих имениников в Birthday by Niels. Как это выглядит сейчас можете посмотреть у меня, я пока забил на это. Если я просмотрел как это решаеться, прошу ткните меня носом, дабы я осознал свою никчемность.

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

и в просмотре темы тоже возраст не тот, на главной это выглядит как
Сегодня никто не отмечает день рождения, а так бы хотелось :(
В ближайшие 40 дней свой день рождения отмечают: Поручик (-1952), Aerto (-1969), Flat (-1960), -=\SeaWolF/=- (-1959), Vento (-1967), NRJ (-1968), Degenerator (-1963), Ran (-1964), ShuShu (-1969), День Защитника Отечества (-1899), Clown (-1969), Shindo Kurosaki (-1972), Leiterin (-1958), Manie_Fewe (-1965), Женский День (-1892), Liliya (-1969), V^^^V (-1965), TugoDoomER (-1965), Reichsfuhrer SS (-1965), lost_in_space (-1966), Dragonfly (-1963), AtLanT (-1963), Heven (-1968), Ari (-1960), Луи (-1969), C.H.A.D (-1970), День Победы (-1926), Клевер (-1965), HEY!BOY! (-1968), alukart (-1964), Mr. Anderson (-1964), Chris (-1966), Suzume (-1959), deep (-1958), День России (-1971), ююю (-1966), Rakka (-1966), Haruka (-1962), JC_Sun (-1971), Siava (-1962), Lum (-1957), Ося Бендер-Габриева (-1971), Leo-chan (-1965), cape (-1961), Zorn (-1967), Aoe Reiji (-1958), Nicky (-1965), [noname] (-1965), Tenshi Namy (-1967), MAD_M0RB (-1966), Дюдя (-1968), Shirou Saiki (-1958), Shinya (-1968), Masako (-1972), All1 (-1959), Furiya (-1965), try_to_black (-1965), Melcor (-1958), Sinner DELta (-1964), ladyxenax (-1962), Nionara-Ня (-1968), Tenshin (-1958), the_ghost (-1968), Niennor (-1965), Lina-chan (-1964), VVVas (-1965), Queen Margo (-1962), Smayliks (-1964), День Весны и Труда (-1882), День народного единства (-1882), AlterEgo (-1965), Black_knight (-1963), Барс (-1965), Vladson (-1961)

Хотя сегодня у чеговека есть ДР.

Добавлено спустя 8 минут 12 секунд:

Смотреть работу мода на http://forum.vvvas.ru/viewonline.php

Сделал для мода отдельную функцию create_date_uod как вы писали в тексте мода, остальное использует стандартную функцию. Так оттестить работу вашего мода можно будет? А потом уже срастим его с остальным.

Моды которые стоят у меня (на всякий случай) http://forum.vvvas.ru/viewtopic.php?t=352

Добавлено спустя 1 час 12 секунд:

Пользователь Anonymous - это кто-то (вероятно даже я) забираю rss-поток. Использую вот этот мод http://www.phpbbguru.net/community/viewtopic.php?t=1292

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

как обычно для тестирования можно использовать test/test
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

гг, поставил мод и улыбнулся ))))) Форум поздравил (с каждым обновлением страницы - новое поздравлдение) меня и ещё несколько человек с денюхой (хотя никто сегодня не празднует) и возраст у всех изменил :)

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

Сообщение VVVas »

Показывание себя уже сделал, стиль с себя срубил я.

Добавлено спустя 36 минут:

Ещё: выводишь только время последнего посещения, дату уже нет?

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

по крайней мере у меня так

Добавлено спустя 1 час 8 минут 51 секунду:

как то всё плохо, реально 3 июня 2006 года 0:12

это по gmt+3 и gmt+4 в профиле, в конфигурации gmt+3.
Сегодня наш форум поcетило пользователей: 8
Зарегистрированных: 2, скрытых: 0 и гостей: 6, из них 2 в течение последнего часа
Зарегистрированные пользователи: test, VVVas
Хотя народу у меня было больше, то есть по gmt+4 всё нормально, но по gmt+3 должны показываться предыдущие сутки, а они уже типа кончились. Час куда-то потерялся.

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

В общем считает не по профилю и не конфигурации, а по тому что на сервере.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

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

Сообщение VVVas »

Что-то я запутался, ждите до завтрашней ночи, пока на написаное не обращайте внимание.
я люблю daft punk | новый sugoi.ru
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 3 месяца

Сообщение Extremator »

Что надо урезать, чтобы не было отображения кол-ва посетителей за последний час?

И такой вопрос замена кода в functions что оно дает? для чего? т.е. за что отвечает?, расталкуйте ламеру.
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Сообщение severnet »

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

# 
#----[ OPEN ]------------------------------------------------------------- 
# 
includes/functions.php 

# 
#----[ FIND ]-------------------------------------------------------------- 
# 
function create_date($format, $gmepoch, $tz) 
{ 
        global $board_config, $lang; 
        static $translate; 

        if ( empty($translate) && $board_config['default_lang'] != 'english' ) 
        { 
                @reset($lang['datetime']); 
                while ( list($match, $replace) = @each($lang['datetime']) ) 
                { 
                        $translate[$match] = $replace; 
                } 
        } 

        return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz)); 
} 
У меня нет этих строк. Версия форума 2.0.21
Изображение
Аватара пользователя
Rusic
phpBB 1.4.2
Сообщения: 58
Стаж: 19 лет 6 месяцев

Сообщение Rusic »

severnet
Ищите function create_date а поcле уже { и закрывающую }
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Сообщение severnet »

Ставил по инструкции и получилось :P :
Изображение
Изображение
Аватара пользователя
strannikspb
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 7 месяцев

Сообщение strannikspb »

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

Хочу вывести ОБЩЕЕ количество посетителей за сегодня и за прошедшие 24 часа (сутки). Какой код изменить?
К сожалению, я так и не понял как это сделать.
Меня интересует, что надо заменить в исходном коде мода на 1ой странице, чтобы число пользователей отображалось не за сегодня с 0 часов, а за сутки?

Заранее спасибо!
Rman
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 2 месяца

Сообщение Rman »

Доброй ночи. Поставил мод от quazi - но почему то пропали все даты ))
Например:

Больше всего посетителей (72) здесь было 12:50

тоже самое в сообщения - только время - дата пропала.
Помогите пожалуйста.
Спасибо.
Аватара пользователя
Rusic
phpBB 1.4.2
Сообщения: 58
Стаж: 19 лет 6 месяцев

Сообщение Rusic »

Rman
Прошу конечно прощения но не понял все даты пропали где ? Только в приведенной Вами статистике и сообщениях или еще где то.
Изображение
Rman
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 2 месяца

Сообщение Rman »

Rusic Даты перестали появляться. Человек пишет сообщение - и проставляется только время. Но как теперь выяснилось - через 2дня дата появляется.
Аватара пользователя
Rusic
phpBB 1.4.2
Сообщения: 58
Стаж: 19 лет 6 месяцев

Сообщение Rusic »

Rman
Доброе время суток. Приехал домой с отпуска решил посмотреть что не так. Оказалось у меня также два дня нет дат. Но это не проблема все просто.

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

function create_date($format, $gmepoch, $tz, $skipDelta=true) 
{ 
......
 return $lang['datetime']['Today'] . date('H:i', $time); 
......
 return $lang['datetime']['Yesterday'] . date('H:i', $time);
т.е при генирации даты вставляет слова из lang_main.php установленного языка а этих строк нет.

Решение:

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

# 
#----[ OPEN ]------------------------------------------------------------- 
# 
/language/lang_english/lang_main.php
# 
#----[ FIND ]-------------------------------------------------------------- 
#
$lang['datetime']['Dec'] = 'Dec';
# 
#----[ ADD AFTER ]------------------------------------------------------- 
#
$lang['datetime']['Today'] = 'Today';
$lang['datetime']['Yesterday'] = 'Yesterday';

# 
#----[ OPEN ]------------------------------------------------------------- 
# 
/language/lang_russian/lang_main.php
# 
#----[ FIND ]-------------------------------------------------------------- 
#
$lang['datetime']['Dec'] = 'Дек';
# 
#----[ ADD AFTER ]------------------------------------------------------- 
#
$lang['datetime']['Today'] = ' Сегодня ';
$lang['datetime']['Yesterday'] = ' Вчера ';
И по такой аналогии к установленным у Вас языкам. И я так понимаю это недописали в правке кода и такая ошибка у всех.
Изображение
Аватара пользователя
strannikspb
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 7 месяцев

Сообщение strannikspb »

Rusic, спасибо за информацию. А не подскажете насчет моего вопроса выше http://www.phpbbguru.net/community/view ... 574#101574

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