VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Где vBulletin (в базе) хранит данные о последнем сообщении и некоторую статистику
0
Добрый день, уважаемые гуру и специалисты по vBulletin!
Сейчас осуществляем ручное конвертирование накопленного форума на vBulletin (ImpEx помочь в принципе не может, т.к. конвертим из совсем чуждого, скажем так, форума).
Все удалось сделать - напрямую а MySQL базу закинули все сообщения, завели пользователей, подбили им статистику сообщений и т.п. Но пару моментов все равно остались кривыми
Посмотрите скриншот (фрагмент):
Несмотря на наличие в базе сообщений, форум не указывает последнее сообщение. Значит, мы его где-то не прописали (вероятно, есть для того отдельная таблица или поле). Сколько не пересматривал таблицы БД, так и не нашел, где эти данные сохраняются. Подскажите, пожалуйста.
И еще один момент выявили. Как видно на скриншоте, по счетчику получилось, что количество сообщений и количество тем совпадает. Но это не так. На самом деле количество сообщений раз в 5 больше, чем количество тем. Выходит, для этого тоже есть некое поле в БД. Подскажите, пожалуйста, где искать.
нет, он вроде без полей и таблиц считает темы, сообщения и последнее сообщение. или пишет нечто вроде кэша, хз.
сделать обновление счетчиков в "обслуживании" не пробовали?
@5oro5
Простоузер
Join Date: Aug 2007
Location: Беларусь, Минск
Posts: 23
Версия vB: 3.8.4
Пол:
Reputation:
Novice 6
Репутация в разделе: 0
0
Quote:
Originally Posted by Byakuya
нет, он вроде без полей и таблиц считает темы, сообщения и последнее сообщение. или пишет нечто вроде кэша, хз.
сделать обновление счетчиков в "обслуживании" не пробовали?
Пробовали, конечно. В админке "Обслуживание" - "Обновление счетчиков" - "Перестроить статистику". Не помогает...
Картинка та же :(
Но вот если зайти на форум обычным мембером и написать сообщение, то:
1) оно тут же появляется в последних сообщениях (см. предыдущий скриншот - там, где написано: никогда)
2) оно добавляется к количеству сообщений, т.е. при ответе в ранее начатую тему, у нас количество тем останется тем же, а количество сообщений вырастет. Т.е. эти числа начнут различаться.
Отсюда делаю вывод, что где-то vBulletin эти данные в БД хранит (ну конечно, хранит - не считать же ему их каждый раз без надобности)...
Вопрос тот же: где?
5oro5 добавил 20.01.2009 в 19:31
ДОБАВЛЕНИЕ (!)
Коллеги, стыд и срам... Только что уже от отчаяния ткнул в админке на кнопку "Перестроить информацию о темах"... и обалдел: пересчиталась статистика по темам и количеству сообщений, а также добавилась информация о последнем сообщении раздела!
Всё. Вопрос решен.
Спасибо за внимание (может кому-то в будущем пригодится, если будете ручками добавлять сообщения в БД).
Last edited by 5oro5 : 01-20-2009 at 08:31 PM.
Reason: Добавлено сообщение