Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > Luvilla

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 27.12.2009, 05:32   #1
Блондинка с электро......
 
Аватар для Luvilla
Дежурный пользователь в он-лайне

Название: 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: добавлен архив с указанием юзерагента "дежурного".
Перед установкой откройте продукт любым нормальным блокнотом, найдите

Код:
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: Коммерческая версия

Можно составить довольно длинный список дежурных, и поставить число, сколько из этого списка будет на дежурстве одновременно

Скрин настроек:



Дежурные ходят по разделам, по темам, заходят в личные сообщения, пользуются поиском
Время смены активности - рандомное, кто-то может смотреть тему 5-10 минут, а кто-то - минуту и уйдёт на другую страницу
В активности нет просмотра альбомов и соц-групп
Активность, отображаемая на странице "Кто он-лайн" совпадает с активностью, отображаемой в профиле
Если в настройках для тем и разделов включено "отображать, кто просматривает тему" - дежурный будет отображаться в теме

ИДы тем и разделов берутся из таблицы, поэтому, вполне возможно, что дежурный быдет смотреть тему из какого-то админского/модерского раздела. Пусть вас это не смущает, пользователям, у которых нет доступа в этот раздел, будет выведено просто "Смотрит тему", без заголовка темы

Если на форуме вообще нет посетителей, дежурные уходят на отдых)

Спасибо Centurio за тестирование.

По вопросам приобретения - в ЛС

===
Вложения
Тип файла: zip duty_today.zip (3.5 Кб, 72 просмотров)
Тип файла: zip duty_today_useragent.zip (3.8 Кб, 69 просмотров)
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Aksis (27.01.2010), Azeroth (29.09.2010), bomg (27.12.2009), Capri (29.06.2011), Centurion (26.06.2011), Chilla (11.03.2011), citi (17.01.2011), cyberdaemon (19.07.2010), dgambu (03.02.2010), Fiesta (21.03.2012), Fine (27.12.2009), GeeBox (03.05.2010), GoDaddy (27.12.2009), kadetvb (21.06.2010), Klyde (08.01.2011), Kristof (27.12.2009), liner (17.12.2010), MrAWP (15.03.2010), Nickgsm (18.01.2011), NightWish (30.12.2009), Nissan (17.08.2011), O'Neil (27.12.2009), Orfo (21.02.2010), Pzychy (28.12.2009), rusmk (06.06.2010), Sanji (17.07.2011), sejd (02.02.2012), Serberg (03.02.2010), Shestak (16.06.2011), shop (01.02.2010), Smalesh (27.12.2009), StenLi (17.04.2011), stepan (03.05.2011), volon (05.09.2010), Yastreb (03.03.2012), Дмитрий Попов (27.12.2009), Тиджик (08.05.2010)
Рекламка
Реклама на форуме
Старый 27.12.2009, 05:59   #2
Ramzes
Знаток
Luvilla,
Остается ответить на вопрос: что они дежурят?
Спасибо, думаю любителям принципа "лучше казаться, чем быть" хак пригодится.
  Ответить с цитированием
Старый 27.12.2009, 10:23   #3
GoDaddy
Человек и пароход
vBSponsor
 
Аватар для GoDaddy
Luvilla, интересная вешь...
Оффтоп
им бы еще нагрузку какую-нибудь (общественно полезную)...
  Ответить с цитированием
Старый 27.12.2009, 13:22   #4
Smalesh
Специалист
Luvilla, можно добавить UserAgent?

Цитата:
Opera/9.80 (Windows NT 5.1; U; MRA 5.5 (build 02842); ru) Presto/2.2.15 Version/10.10
  Ответить с цитированием
Старый 27.12.2009, 15:11   #5
Luvilla
Блондинка с электро......
 
Аватар для Luvilla
Цитата:
Сообщение от Smalesh Посмотреть сообщение
можно добавить UserAgent?
омг... так и знала, что что-то забыла))) сейчас, я подумаю... Спасибо

Luvilla добавил 27.12.2009 в 15:11
Первый пост обновлён.

Последний раз редактировалось Luvilla; 27.12.2009 в 15:11.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 27.12.2009, 15:31   #6
Smalesh
Специалист
Luvilla, спасибо, как раз к месту.
Теперь у мну на форуме "дежурит" дед мороз со снегуркой)
  Ответить с цитированием
Старый 27.12.2009, 22:16   #7
GoDaddy
Человек и пароход
vBSponsor
 
Аватар для GoDaddy
Smalesh, спасибо за идею, и сорри за плагиат, оправданный новогодними праздниками...

Luvilla, моя Снегурочка сразу после вступления на вахту стала проверять вакансии... они что у тебя, безработные ? =)
  Ответить с цитированием
Старый 27.12.2009, 23:32   #8
Fine
Эксперт
Спасибо, теперь инспектор гаджет всегда на дежурстве
  Ответить с цитированием
Старый 28.12.2009, 00:27   #9
kerk
k0t
 
Аватар для kerk
Luvilla, не обязательно делать два модуля на одном хуке
два раза объявляются глобальными одни и те же переменные, зачем? (если они подключены одним хуком)
  Ответить с цитированием
Старый 28.12.2009, 00:31   #10
Luvilla
Блондинка с электро......
 
Аватар для Luvilla
Цитата:
Сообщение от GoDaddy Посмотреть сообщение
они что у тебя, безработные ? =)
Та нет... вот к тебе на работу устроились ))

На День всех Влюблённых дежурить будет Валентин или Ромео и Джульетта, на 8 Марта - влюблённый рыцарь, а на 1 мая? Роза Люксембург и Клара Цеткин?

Luvilla добавил 28.12.2009 в 00:31
Цитата:
Сообщение от kerk Посмотреть сообщение
два раза объявляются глобальными одни и те же переменные, зачем?
не знаю... у меня была какая-то мысль, наверное...

Последний раз редактировалось Luvilla; 28.12.2009 в 00:31.. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 17:10 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.5.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot