storm2 Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 theIggs НЕТ. Этого хака я не ставил! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 storm2 Загляни в таблицу ibf_sessions, проверь поля onlinetime. Загляни в ibf_members, проверь online_day, online_total. Напиши, что видишь там. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
storm2 Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 theIggs поля onlinetime: Тип int(10) Ноль Да По умолчанию 0 ---------------------- online_day, online_total , online_month то же самое, что и для onlinetime. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 storm2 Нет, нужны сами значения. Меняются они у пользователей или нет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
storm2 Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 theIggs Там большие таблицы.Привожу для примера ibf_sessions, поле onlinetime для name ONBIKE.ru onlinetime 595 --------------------- в ibf_members для name Guest: online_day 5940 online_month 5940 online_total 5940 для name ONBIKE.ru online_day 7413 online_month 7413 online_total 7413 ======================== Это надо? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 29 Февраля 2004 Жалоба Поделиться Опубликовано 29 Февраля 2004 storm2 Да. Итак, всё считается...Нужно проверять изменения, которые ты делал в Topics.php и skin_topic.php...... Выложи куда-нибудь эти два файла, я гляну. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
storm2 Опубликовано 29 Февраля 2004 Жалоба Поделиться Опубликовано 29 Февраля 2004 theIggs 4. Открыть файл sources/Topics.phpНайти: $DB->query( "SELECT p.*, Сразу после этого добавить: m.online_day,m.online_month,m.online_total,s.onlinetime, Найти: LEFT JOIN ibf_members m ON (p.author_id=m.id) Ниже добавить: LEFT JOIN ibf_sessions s ON (p.author_id=s.member_id) В Topics.php оказывается дважды встречается $DB->query( "SELECT p.*, и LEFT JOIN ibf_members m ON (p.author_id=m.id) Этого-то я и не заметил! Все, теперь заработало. Как всегда, огромнейшее спасибо! ===================== Но теперь заметил, что для некоторых пользователей, которые активно заходят на форум значения ibf_sessions, поле onlinetime и ibf_members online_day online_month online_total остались нулевыми И в счетчике они отображаются на 0. А тут в чем может быть дело? Извини, если надоел Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 29 Февраля 2004 Жалоба Поделиться Опубликовано 29 Февраля 2004 storm2 В Topics.php оказывается дважды встречаетсяОдин раз оно там встречается... Два раза оно может встречаться только если поставлены какие-то моды. Самый распространённый - Pin first post (Прикреплённое первое сообщение) авторства Oska. Вариант - у тебя стоит Русский модифицированный IPB 1.3 - там этот мод предустановлен.Но теперь заметил, что для некоторых пользователей, которые активно заходят на форум значенияВидишь ли, человек может зайти в какую-то определённую тему / просто на главную страницу форума, а потом выйти - тогда его сессия так и останется с нулевым значением onlinetime. Мод в таком случае засчитывает посещение длительностью в 3 минуты (ну, может чел почитал чего на форуме или что-то в этом роде) - но это посещение записывается только при удалении сессии из базы, т.е. через час после посещения. Если ошибок в functions.php не допустил, то все, зашедшие за день, рано или поздно получат своё заслуженное время онлайн... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
storm2 Опубликовано 29 Февраля 2004 Жалоба Поделиться Опубликовано 29 Февраля 2004 theIggs Точно! Стоит Русский модифицированный IPB 1.3. С остальным тоже понятно. В functions.php ошибок нет - проверял ну уж очень тщательно. Тогда, в принципе, все работает и все в полном порядке. Спасибо!!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 theIggs просто добавь в файл с модом строчку типа"Может встречаться несколько раз"...в принципе такие вопросы отпадут Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Bertus Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 А как мне сделать чтобы время отображалось не сверху, а снизу статистики? Да, и еще.. где можно убрать статистику секунды, оставив только часы и минуты. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Bertus Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 Неужели не кто не знает ??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 А как мне сделать чтобы время отображалось не сверху, а снизу статистикиа ты сам файл читал? там же все написано... Да, и еще.. где можно убрать статистику секунды, оставив только часы и минутыубери строчку $duration .= ' ' . strval($length % 60) . ' ' . $ibforums->lang['onl_seconds'];и будете тебе щасте.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Bertus Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 Я конечно извиняюсь, но таковой вопрос не уместен, конечно же я читал файл, и не раз. Только я не могу понять где надо вставить код чтобы он отображался не под аватаром, а под всей инфой пользователя. ________________Спасибо за щасте Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 Только я не могу понять где надо вставить код чтобы он отображался не под аватаром, а под всей инфой пользователя.хм... ну там же простой ХТМЛ...{$ibforums->lang['onlinetime']}<br /> {$author['online_day']}<br /> {$author['online_month']}<br /> {$author['online_total']}<br />вставляй куды хошь - хоть в само сообщение.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Bertus Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 хм.. похоже что проблема не в этом, ни за что не хочет опускатся вниз...кстати, может это от типа скина? У меня не так как тут.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 Bertus все равно это простой ХТМЛ....у тя там вроде таблица?возьми {$ibforums->lang['onlinetime']}<br />{$author['online_day']}<br />{$author['online_month']}<br />{$author['online_total']}<br /> в теги <table><tr><td>....</td></tr></table> (или перед закрывающим </table> в том месте в скин-топик.пхп вставь <tr><td>....</td></tr>) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 Вобщем, посмотрел я твой скин_топик... как и говорил... чистейший ХТМЛ..меняй кода:<table border="0" style="border-collapse: collapse" width="100%" cellpadding="0"> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['title']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_rank_img']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_group']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_posts']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_number']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_joined']}</td></tr> <br>{$ibforums->lang['onlinetime']}<br />{$author['online_day']}<br />{$author['online_total']}<br /> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_status']}</td></tr> <br /><!--$ author[field_1]--> </tr></td></table>на этот...:<table border="0" style="border-collapse: collapse" width="100%" cellpadding="0"> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['title']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_rank_img']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_group']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_posts']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_number']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'> {$author['member_joined']} </td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$ibforums->lang['onlinetime']}</td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['online_day']}</td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['online_total']}</td></tr> <tr><td height='5'></td></tr> <tr><td align='center' width='100%' class='posterinfo'>{$author['member_status']}</td></tr> <br /><!--$ author[field_1]--></tr></td></table> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Bertus Опубликовано 3 Марта 2004 Жалоба Поделиться Опубликовано 3 Марта 2004 Спасибо конечно, но у меня ничего не изменилось, все осталось так как было Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 3 Марта 2004 Жалоба Поделиться Опубликовано 3 Марта 2004 Bertus да не может такого быть - у тебя были<br>{$ibforums->lang['onlinetime']}<br />{$author['online_day']}<br />{$author['online_total']}<br /> написаны между тегами </td></tr> и </table>, и поэтому выкидывалось вверх таблицы (не указана ячейка)... а во втором коде я просто каждую переменную взял в ячейку уже готовой таблицы...ты все правильно заменил? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 5 Марта 2004 Жалоба Поделиться Опубликовано 5 Марта 2004 theIggs а как бы это добавить, чтобы статистика онлайн-времени отображалась в профиле? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DDfans Опубликовано 15 Марта 2004 Жалоба Поделиться Опубликовано 15 Марта 2004 А более усовершенствованно-навороченные версии уже появились? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FLYM Опубликовано 1 Апреля 2004 Жалоба Поделиться Опубликовано 1 Апреля 2004 У меня мод стоит уже пятый день, а у всех до сих пор часов-0... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DDfans Опубликовано 1 Апреля 2004 Жалоба Поделиться Опубликовано 1 Апреля 2004 На эту модификацию забили наверное, никто, блин, не отвечает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FLYM Опубликовано 3 Апреля 2004 Жалоба Поделиться Опубликовано 3 Апреля 2004 Абыдна, придется его сносить... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.