PP Plugin: Winamp Control

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

Сообщение dAnIK SeNT » Сб мар 01, 2003 3:04 pm

Ловите

Код: выделить все

Winamp Control Plugin 0.5 beta (internal release)

[*] плагин полностью переписан на C++

[!] реализованы только функции handle, running, close, restart, trackinfo.

[+] возможность управлять несколькими окнами Winamp'а (имещими разный класс окна)

[!] текстовое описание ошибки не возвращается

[!] Сочетания x в строке расширенной обработки ошибок игнорируются

[*] trackinfo("length") теперь возвращает длину в миллисекундах

[*] изменились номера ошибок

[+] два новых параметра функции trackinfo("title") - "noindex" и "nostatus"



Просто для тестирования. Завтра попробую уже полноыункциональную версию выложить. А может и сегодня <!--emo&:)-->Изображение<!--endemo-->

<a href='http://dsent.pisem.net/filez/winamp_05_beta.rar' target='_blank'>http://dsent.pisem.net/filez/winamp_05_beta.rar</a>
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение dAnIK SeNT » Сб мар 01, 2003 7:56 pm

Получайте практически полнофункциональную версию. Уже имеет по сравнению с 0.4 парочку преимуществ - pls("addfile") например.
Код: выделить все

0.51 beta (internal release)

[+] функция playback

[+] вторым параметром функции playback при вызове подфункций prev и next можно указывать

   количество треков.

[+] функция dialog - объединила в себе opendialog, jumpdialog и misc("about").

   ВНИМАНИЕ! Измените все скрипты, использовавшие эти функции.

[*] функция dialog("jump2time") возвращает ошибку, если ничего не проигрывается.

[+] функция togglewin

[+] функция toggle (но из нее исключены подфункции repeat и shuffle)

[+] функции repeat и shuffle

[+] функция timeformat

[+] функция pls

[-] исключена подфункция pls "playsel"

[+] добавлены подфункции pls "addfile", "refresh_cache"

[*] переименованы подфункции pls "gostart", "goend" и "numtracks"

   в "start", "end" и "length" соответственно.

[+] функции volume и panning. ВНИМАНИЕ! Формат вызова изменился (см. readme)



90% функционала версии 0.4 уже есть, в осадке - только редкоиспользуемые функции (впрочем сегодня-завтра добавлю и их).
<a href='http://dsent.pisem.net/filez/winamp_051_beta.rar' target='_blank'>http://dsent.pisem.net/filez/winamp_051_beta.rar</a>
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Ergo » Сб мар 01, 2003 8:33 pm

2dAnIK SeNT
Ну это не причина для переходна но новую версию, и как следствие переписью всех скриптов и глюками. Кардинально новое что-нибудь появится? Например удаление файла из плейлиста?
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение dAnIK SeNT » Сб мар 01, 2003 10:01 pm

Полнофункциональная версия
Код: выделить все

0.52 public beta

[+] функция bookmark

[*] вместо bookmark(filename) надо вызывать bookmark("addfile", filename).

   Кстати, оно работает :)

[+] функция skin

[+] функция vis

[*] подфункция vis "plug" переименована в "setup"

[!] подфункция vis "options" удалена - все равно не работает

[+] функция eq.

[*] значение preamp теперь устанавливается при помощи eq("set") и читается при помощи eq("get").

[!] подфункция eq "preamp" удалена

[+] функция misc


Все функции старой версии есть (кроме тех что и так не работали).
<a href='http://dsent.pisem.net/filez/winamp_052_beta.rar' target='_blank'>http://dsent.pisem.net/filez/winamp_052_beta.rar</a>

Ради чего стоит ставить эту версию и переписывать скрипты:
pls("addfile", filename) - добавить указанный файл в плейлист
bookmark("addfile", filename) - добавить указанный файл в закладки
playback("next", n) - на n треков вперед
playback("prev", n) - на n треков назад
volume, panning и eq можно вызывать удобнее: для volume параметры по умолчанию от 0 до 100 (а не до 255), для panning - от -100 до +100, для EQ - от -32 до +32.
Везде где надо вводить число годится запись 0x<hexvalue> и 0<octvalue> например 0xFFAF и 0777.
Удаления файлов из плейлиста пока нету. Похоже разработчики Winamp'а забыли эту фишку прикрутить. Кроме того еще несколько фишек как например получение имени файла любого трека могут быть вызваны только из винамповского плагина. Попробую написать плагин к винампу, который будет все это выдирать и куда нибудь класть, чтобы Winamp Control Plugin мог до этих данных добраться.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение dAnIK SeNT » Вс мар 02, 2003 10:00 am

Код: выделить все

0.53 beta

[+] подфункция dialog "opendir"

[+] подфункция timeformat "toggle"

[*] вызов timeformat - небольшие изменения

[+] подфункция misc "new"



<a href='http://dsent.pisem.net/filez/winamp_053_beta.rar' target='_blank'>http://dsent.pisem.net/filez/winamp_053_beta.rar</a>
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Ergo » Вс мар 02, 2003 10:56 am

BTW Document Not found
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение dAnIK SeNT » Вс мар 02, 2003 1:09 pm

fixed. Большое всем сорри :oops:
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение dAnIK SeNT » Ср мар 05, 2003 7:33 pm

Все срочно тестим <a href='http://dsent.pisem.net/filez/winamp.rar' target='_blank'>http://dsent.pisem.net/filez/winamp.rar</a> - функции winamp.misc("exename") и winamp.misc("m3uname").
Должно работать в 95, 98, ME, 2000, XP. В NT 3-4 работать не должно.
От того, будут ли эти функции работать, будет напрямую зависеть, будет ли функция удаления файлов и прочие приятности.
Проверена работоспособность в Win2K.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Ergo » Ср мар 05, 2003 10:25 pm

Windows XP
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->winamp.misc("exename") <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Работает! Отлично <!--emo&:)-->Изображение<!--endemo--> Теперь скрипты можно будет пользователям вообще не редактировать. Кстати, это я так понял из реестра плагин инфу берет?

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->winamp.misc("m3uname")<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
А вот этот сервис всегда выдает один и тот же плейлист:
C:PWinampwinamp.m3u а не реально запущенный на проигрывание.
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение dAnIK SeNT » Чт мар 06, 2003 5:31 am

2Ergo
1) Не из реестра. Если бы из реестра, то нельзя было бы различить 2 копии Winamp'а, запущенные из разных папок. А ты попробуй скопируй Winamp в другую папку и запусти с другим классом окна. Плагин должен корректно отобразить полный путь и имя файла для каждого окна. Знал бы ты, сколько я #@#@ся с этой функцией. Прикол в том, что в каждой версии Windows метод выцепления этой информации абсолютно уникальный. Но, похоже, мне удалось найти самый универсальный из возможных вариантов. Он 100% не должен работать только на NT 4 - на всех остальных Win32 должен.
2) Так и рассчитано. Получить текущий плейлист практически невозможно, т.к. Winamp его грузит в память и похоже нигде не сохраняет инфу о том, откуда он его загрузил. Функция возвращает плейлист по умолчанию.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Ergo » Чт мар 06, 2003 6:59 am

2dAnIK SeNT
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Не из реестра.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Тогда получается, пока винамп не будет запущен, то путь его установки узнать не удастся <!--emo&:)-->Изображение<!--endemo--> Так что придется путь к винампу указывать по старинке в файле настроек.

2Sane
Для всех скриптов разрабатываемого винамп-бара можно использовать один файл настроек. Хотя, думаю ты и сам наверное так планируешь.
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение dAnIK SeNT » Чт мар 06, 2003 8:26 am

2Ergo
Этот сервис предназначен именно для получения пути к запущенному Winamp'у. Как я уже говорил, Винампов может быть несколько, можно одновременно управлять всеми.
Хотя я попробую еще один сервис добавить, который бы из реестра вытаскивал. А вообще - уже практически готова бета 0.54 там столько всего интересного... Просто нечто <!--emo&:)-->Изображение<!--endemo-->. Все то о чем все так долго мечтали <!--emo&:)-->Изображение<!--endemo-->. Сейчас кое-какие косметические изменения вношу, сегодня выложу <!--emo&:)-->Изображение<!--endemo-->.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Ergo » Чт мар 06, 2003 8:51 am

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Хотя я попробую еще один сервис добавить, который бы из реестра вытаскивал<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Добавь пожалуйста. Можно конечно самим пытаться прочитать оттуда с помощью реестрового плагина, но не факт что у юзера он будет установлен. А winamp-плагин - must have <!--emo&:)-->Изображение<!--endemo-->
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение dAnIK SeNT » Чт мар 06, 2003 10:42 am

2Ergo
Нифига <!--emo&:(-->Изображение<!--endemo--> Нигде в реестре этого нету. Во всяком случае у меня.

Есть и хорошая новость <!--emo&:)-->Изображение<!--endemo-->
<a href='http://dsent.pisem.net/filez/winamp_054_beta.rar' target='_blank'>http://dsent.pisem.net/filez/winamp_054_beta.rar</a>
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение dAnIK SeNT » Пт мар 07, 2003 9:12 am

Похоже, последняя версия которую я выкладываю сам <!--emo&:(-->Изображение<!--endemo-->.
Ухожу из онлайна и похоже надолго <!--emo&:(-->Изображение<!--endemo-->.
Новые версии буду присылать Ergo - я думаю он найдет где их выложить...
Ну что это я все о грустном <!--emo&:)-->Изображение<!--endemo-->
Пока вот:
Код: выделить все

0.55 beta

[+] подфункции seltracks "id3", "move_down", "move_up"

[+] подфункции dialog "addfile", "adddir", "addurl"

[*] подфункция track "delete_file" переименована в "delete". Лениво писать такое длинное

   название в скриптах :)

[*] подфункция seltracks "delete_files" переименована в "delete" - по тем же причинам

[*] подфункция track "delete" теперь удаляет read-only, hidden и system файлы, а также может

   удалить текущий трек.

[+] подфункции seltracks "remove" и "crop"

[*] обновлены разделы readme об обработке ошибок и функциях set_def_classname() и close()


Очень похоже, что это финал. Ну разве что баги править буду а потом будет версия 1.0 (наконец-то). Просто все документированные возможности я использовал уже в версии 0.4, почти все добавления версий 0.5х - это абсолютно недокументированные штуки, которые надо очень долго и нудно выявлять методом научного тыка. Надоело, честно говоря <!--emo&:)-->Изображение<!--endemo-->. Да и вроде бы практически все что народ хотел уже сделал.
<a href='http://dsent.pisem.net/filez/winamp_055_beta.rar' target='_blank'>http://dsent.pisem.net/filez/winamp_055_beta.rar</a>

PS. Багрепорты и пожелания - мылом...
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Пред.След.

Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

cron