VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
как видно из кода, там добавляются данные в поле userid, соотв. что бы добавить подписку всем узерам, нужно выполнить кол-во запросов, равное кол-ву узеров на форуме
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 2623
1
Запрос добавления подписок будет выглядеть приблизительно так:
Code:
REPLACE INTO subscribethread (userid, threadid, emailupdate, folderid, canview) SELECT userid, id_темы, 0, 0, 1 FROM user
Заменить "id_темы" на идентификатор темы, на которую нужно подписать пользователей. Также необходимо добавить таблицам префикс, если таковой используется.
Запрос на удаление (будут отменены подписки всех пользователей на данную тему):
Code:
DELETE FROM subscribethread WHERE threadid = id_темы
P.S: Стоит понимать, что если на форуме 100 000 пользователей, то запрос добавит в таблицу subscribethread 100 000 записей.