Название: Who is on duty today?
Описание: Добавляет одного "дежурного" юзера в он-лайн. Дежурный выбирается случайным образом из списка, указанного вами.
Данный хак не имеет никакого отношения к хаку из
этой темы.
Идея была выдвинута
тут, мне она показалась занятной...
shop, отдельное спасибо за тестирование.
Итак: наш "фальшивый" юзер, который болтается в он-лайне на дежурстве, имитирует присутствие абсолютно достоверно. Он присутствует и на главной, и на странице "Кто он-лайн", у него даже меняется последняя активность. Она (текущая активность) отображается в его профиле; если у него есть посты, то в постбите индицируется "ON"; если этот юзер выводится в showgroups или staff, то там будет "ON", и в списке юзеров у него тоже последний визит "сегодня". В buddylist, правда, этот юзер через раз остаётся в оффлайне.. ну, не заводите друзей этим акком)
Не проверяла, как будет при установленном хаке "прозрачность аватар для юзеров в офлайне". Если вдруг кто проверит, отпишитесь, пожалуйста.
Хак делался не с целью имитировать толпу присутствующих на форуме, а для возможности добавить, при желании, деталь к имиджу. У нас, например, теперь по очереди дежурят Домовой и Барабашка...)
Автор: Baron Bela
Установка:
Зарегистрировать пару-тройку акков "дежурных".
Импортировать продукт.
Основные настройки - Who is on duty today?
В первое поле, " List of duties/Список дежурных" вписать ИДы этих дежурных, через запятую, без пробелов.
Во второе, " Duty tuday user (ID)/Сейчас на дежурстве (ID)" - ИД одного из них, который первый на службе.
Собственно, это всё. Ну, можно ещё вручную пнуть крон, если не терпится тут же увидеть результат.
Делался на 3.8, работает и на 3.7... и сразу отвечаю на вопрос: да, работает на четвёрке)
UPD: добавлен архив с указанием юзерагента "дежурного".
Перед установкой откройте продукт любым нормальным блокнотом, найдите
Code:
TABLE_PREFIX."session`
SET `userid`=$duty, `sessionhash`='FICTION',`lastactivity`=$act, `location`='$location',`host`='127.0.0.1',`useragent`='Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Kevin) Version/3.0 Mobile/1A543a Safari/419.3'
ON DUPLICATE KEY UPDATE
`userid`=$duty, `lastactivity`=$act, `location`='$location',`host`='127.0.0.1'
и повписывайте (замените) какой считаете нужным айпишник (два раза) и юзерагент.
Кто уже поставил первый вариант и хочет заменить: удалить продукт, подождать окончания сессии "дежурного" (или запустить крон), установить новый.
В архиве англ. и рус в 1251 и утф.
===
Внимание!
для форумов тематики семья, образование, история, культура, литература - цена символическая
===
UPD: Коммерческая версия для 4ки!
поддерживается 4.2.х
дорого
по 09.03.2014 действует весенняя скидка
===
UPD: Коммерческая версия
Можно составить довольно длинный список дежурных, и поставить число, сколько из этого списка будет на дежурстве одновременно
Скрин настроек:
Дежурные ходят по разделам, по темам, заходят в личные сообщения, пользуются поиском
Время смены активности - рандомное, кто-то может смотреть тему 5-10 минут, а кто-то - минуту и уйдёт на другую страницу
В активности нет просмотра альбомов и соц-групп
Активность, отображаемая на странице "Кто он-лайн" совпадает с активностью, отображаемой в профиле
Если в настройках для тем и разделов включено "отображать, кто просматривает тему" - дежурный будет отображаться в теме
ИДы тем и разделов берутся из таблицы, поэтому, вполне возможно, что дежурный будет смотреть тему из какого-то админского/модерского раздела. Пусть вас это не смущает, пользователям, у которых нет доступа в этот раздел, будет выведено просто "Смотрит тему", без заголовка темы
Если на форуме вообще нет посетителей, дежурные уходят на отдых)
Спасибо
Centurio за тестирование.
По вопросам приобретения - в ЛС
===