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

Сбой админ-статистики. Форум "живет одним днем".

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Роман ShaRP
phpBB 1.4.0
Сообщения: 31
Стаж: 17 лет 8 месяцев
Откуда: Киев

Сбой админ-статистики. Форум "живет одним днем".

Сообщение Роман ShaRP »

Проблема: в админразделе почему-то выводится, что все темы и сообщения созданы именно сегодня. Хотя дата запуска отображается правильно, и "Пользователей в день" тоже выводится реальной цифрой.

Кол-во сообщений: 32792 Сообщений в день: 32792
Кол-во тем: 2493 Тем в день: 2493
Кол-во пользователей: 417 Пользователей в день: 0,54
Дата запуска: Вт 13.07.2004 11:23 Размер директории с аватарами: 242,57 KB
Объём БД: 113,06 MB сжатие Gzip: ВЫКЛ

Версия форума - 2.0.21

Установленные моды:
admin_phpinfo
guest_ip_clear
mass_delete_posts_1.1.0
mods_button_on_top
nofloodlimit_1.0.3
prune_users_1.4.3em
quick_reply_3.0.3
------------
С чем это может быть связано?
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Стаж: 19 лет
Откуда: Киев

Сообщение Nikel »

Хм ... вот такие строчки

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

$posts_per_day = sprintf("%.2f", $total_posts / $boarddays);
	$topics_per_day = sprintf("%.2f", $total_topics / $boarddays); 
у Вас присутствуют в файле ../admin/index.php ?
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
Роман ShaRP
phpBB 1.4.0
Сообщения: 31
Стаж: 17 лет 8 месяцев
Откуда: Киев

Сообщение Роман ShaRP »

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

Сообщение VVVas »

Роман ShaRP
а что есть выше ниже них?

Может файл в аттач положите?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Dealer
phpBB 1.2.0
Сообщения: 12
Стаж: 18 лет 1 месяц

Сообщение Dealer »

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

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

	if($posts_per_day > $total_posts)
	{
		$posts_per_day = $total_posts;
	}

	if($topics_per_day > $total_topics)
	{
		$topics_per_day = $total_topics;
	}

	if($users_per_day > $total_users)
	{
		$users_per_day = $total_users;
	}
в том же файле ../admin/index.php.

В скрипте не различается дробная часть и вместо того, чтобы
считать, что, например, 2493 > 3,229 - скрипт "думает", что
2493 < 3229 и выполняет условие. Просто закомментируйте
указанные мною строки и статистика будет работать корректно. Я
в принципе не представляю, для чего эти строки - ситуации, когда
бы форум "жил" меньше одного дня и условие бы выполнялось не
должно возникать... Разве что для только что созданного форума :)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Dealer
А может все-таки проблема в неверной локали например?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Dealer
phpBB 1.2.0
Сообщения: 12
Стаж: 18 лет 1 месяц

Сообщение Dealer »

То Xpert, сорри, с этим
вместо того, чтобы считать, что, например, 2493 > 3,229 - скрипт "думает", что 2493 < 3229 и выполняет условие.
я явно погорячился... :oops: Видимо, так совпали цифры - что вывод сам собой напросился...

Про локаль... Не знаю, у меня была та же самая накладка со статистикой,
хотя локаль выставлена ru_RU.CP1251, и на сервере она же. Без выставления
такой локали поиск, например, не работает корректно, русскоязычные
слова в таблицу search_wordlist заносятся в ВЕРХНЕМ регистре.

Я на самом деле не понял, для чего в скрипт вписано выполнение
этого условия, и при каких обстоятельствах может оказаться, что
количество тем/постов/юзеров в день будет меньше общего числа...
Проблема 2000 года? Поэтому просто закоментил эти строки...

ЗЫ. Сейчас попробовал высчитывать значение без дробной части
(поставил "%.0f") - глюк пропал... Видимо, что-то в настройках не
то - вот только где? Сервера или всё же у меня? Н-да... :?:

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

Упс... если совсем закоментить setlocale(LC_ALL, 'ru_RU.CP1251');
то глюк пропадает - дробные данные отображаются корректно, и
разделяются не запятой, а, как и положено, точкой...

Но одновременно пропадает и поиск ... :lol:

Скажите, кто знает, насколько это - LC_ALL, 'ru_RU.CP1251' - чувствительно
к регистру? Может, надо несколько вариантов прописать?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Iftin
Я у себя в своё время просто закомментировал вот этот кусок

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

	if($posts_per_day > $total_posts)
	{
		$posts_per_day = $total_posts;
	}
Статистика стала верной, но потом у меня всё стало нормально с локалью и вернул.
Ещё насчёт локали, Гога где то писал на эту тему, что указание локали LC_ALL в итоге может выдавать различные финты (как сейчас запятой из-за которой считается не так, и если помните была аналогичная история с часовым поясом, который не на полный час который, а только наполовину). Так что у тебя точно что-то с локалью. Советую пошерстить посты Гоги, у меня благодаря его постам много срослось с поиском и с этой статистикой. Насколько я помню Гога предлагал использовать не полную локаль, а только ограниченный набор цифр и символов, без всяких извращений, но как это выглядит в коде не помню. Тема была либо о поясе либо об этом дурацком часовом поясе.
я люблю daft punk | новый sugoi.ru
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

ник Гога так он пишется?
я пока отправил запрос хостеру и обрисовал ситуацию, посмотрим, что он напишет по части локали... ждёмс...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Iftin писал(а):ник Гога так он пишется?
http://www.phpbbguru.net/community/prof ... ile&u=1688
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

да Гога я помню его. умный мужик! =) помню, учил нас ещё пользоватья заменой easy mod забыл название :)
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

хостер ОРЦ ответил
Думаю, что кроме сообщества пользователей phpBB или его разработчиков на этот вопрос врядли кто-нибудь ответит.
Как работают программы, написанные сторонними производителями и не входящие в стандартный набор программ нашего хостинга,
мы контролировать не можем.
вопрос у меня был, почему на англ. слова подсвечиваются оранжевым выделением, а на русском нет.. сейчас ещё написал, но уже более конкретно про локаль! :cry:


. :lol:
поиск по Гога слова кодировка, локаль, база ничего путного не находит ((
"Подходящих тем или сообщений не найдено"

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

Добрый вечер!
Былобы очень полезно узнать, что конкретно имеется ввиду под
"настройки локали сервера!"
т.к. в принципе, это может означать все, что угодно....

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

поиск теперь выделяет и на англ. и на русском слова оранжевым цветом. Как исправилось не знаю, может хостер, а может и помогла мне утилита «DB Maintenance». Но проблема осталась!

в Статистика Форумов
Кол-во сообщений: 121366
Сообщений в день: 121366
одинаковые числа. где рыть?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Iftin
Вот тут внизу страницы посмотрите http://kati-luneva.narod.ru/glava11_1.html
я люблю daft punk | новый sugoi.ru
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

VVVas
и что я должен это хостингу отправить ссылку или, что учить их как делать "Установка локали"? Прочитал, может тебе дать ссылку на мой phpinfo и ты посмотришь, что и как?
они отгрешиваются и сообщают, что у них все ок..
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

VVVas
проблема не решена, что делать и где рыть?

Вернуться в «Поддержка phpBB 2.0.x»