|
|
Инструкции по vBulletin Всевозможные мануалы, FAQ и инструкции по vBulletin |
|
Опции темы | Поиск в этой теме |
19.04.2011, 08:04 Вверх | #1 | |||
Модератор
|
Решение задач/проблем при помощи SQL-запросов
Существуют некоторые задачи а возможно и не доработки (например проблема с подписью) которые очень просто решить при помощи SQL запроса, в основном это настройки которые не применяются для тех объектов которые были созданы до изменения этих настроек.
Например: 1) Проблема с подписью, если пользователь не сделал себе подпись, то этот функция имеет отключенный статус, и создание сообщений делается с опцией в отключенном состоянии, а когда пользователь делает себе подпись она не включается в сообщениях написанных до создания подписи, можно конечно редактировать каждое, но если их 1000? в этом случае используем обычный запрос через phpMyAdmin или же прямо из админку (если есть разрешение на это), если же нету то его можно включить в config.php, PHP код:
PHP код:
данный запрос обновит все строки в поле showsignature в таблице post для всех пользователей, а можно это сделать и для конкретного пользователя, тогда запрос будет выглядеть так: PHP код:
Все это вступление, далее будут просто запросы, это для тех кто вобще ни как не дружит с SQL и PHP, хотя таким я бы не рекомендовал что то делать с базой)) 2) Для включения у всех опции "Разрешить уведомления о новых ЛС всплывающим окном" PHP код:
данная операция пройдет в 3 этапа: а) Удаление постов б) Удаление тем в) Удаление меток И так, удаляем все посты которые имеют статус "мягко-удаленные", и все остальные посты которые находятся в темах которые "мягко-удалены": PHP код:
PHP код:
PHP код:
Будьте осторожны при работе с БД и запросами, делайте бэкапы перед какими то работами |
|||
Последний раз редактировалось Slavok47; 21.04.2011 в 11:46.. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Глаз проблемы и их решение | Samir-05 | Здоровье | 7 | 10.06.2013 14:16 |
Просмотр количества запросов в базу при загрузке страницы | Serberg | Инструкции, модификации и статьи для DLE | 1 | 21.12.2011 01:02 |
[Вопрос] Диспетчер задач | Lexx12 | Windows | 9 | 13.12.2010 10:13 |
Как восстановить Диспетчер задач ? | sanek-2607 | Windows | 3 | 25.05.2010 18:41 |
[Вопрос] Как уменьшить количество запросов? | winshelp | vBulletin 3.х | 3 | 17.05.2009 05:57 |