QIP Home QIP Forum

Go Back   QIP Forum > Все для QIP 2012 > QIP 2012. Доступные модули и утилиты. Plugins.

QIP 2012. Доступные модули и утилиты. Plugins. Здесь постить сами модули(плагины), утилиты и темы для их обсуждения.

Reply
 
Thread Tools Display Modes
Old 01.07.2011, 17:05   #1
Shram32
QIP Newcomer
 
Shram32's Avatar
 
Join Date: 02/2010
Posts: 90
Info «Cat in a bag!» Checker

«Cat in a bag!» Checker - плагин для обновления всем вам известного пака клиентов.
В нем учтено большинство нюансов, с которыми можно столкнуться при обновлении определений клиентов.

Особенности
  • Проверяет наличие обновлений
  • Предоставляет выбор места для загрузки пака (На весь QIP, или на отдельный скин)
  • Присутствует возможность выбора частоты проверки обновлений
  • Возможность загрузки новой версии прямо из QIP. Прогресс можно контролировать в отдельной форме.
  • Выбор протоколов, в которые будут загружены определения клиентов
  • Загрузка через HTTP-прокси
  • Загрузка пака по своему желанию (с помощью кнопки в окне настроек)
  • Загрузка идет в отдельном потоке, что означает отсутствие зависания QIP'а
  • При старте проверяет наличие новых версий плагина

Опция отключения кнопки в окне сообщений на данный момент не работает из-за проблем с .NET SDK
Для работы необходим .NET Framework 2.0

Установка:
• Для QIP Infium распаковать по следующему пути: ***\Program Files\QIP Infium\Plugins
• Для QIP 2010 распаковать по следующему пути: ***\Program Files\QIP 2010\Plugins
• Для QIP 2012 распаковать по следующему пути: ***\Program Files\QIP 2012\Plugins

Версия 2.3.9.2 доступна для загрузки здесь - CiB Checker.rar
Исходный код открыт только для администрации - CiB Checker SRC.rar

Спасибо KloneB@DGuY и RockFor за уверенный тестинг этого плагина :)

Жду ваших замечаний и предложений!
__________________
Пак по определению клиентов к QIP. «Cat in a bag!»
http://forum.qip.ru/showthread.php?t=40373

Last edited by Shram32; 15.10.2011 at 12:38.
Shram32 вне форума   Reply With Quote
Old 01.07.2011, 22:22   #2
trashbug
QIP Newcomer
 
Join Date: 01/2010
Posts: 61
Smile

Наконец-то! а то пак в qip manager недождеся. да и отдельным плагином лучше!спасибо Шрам!
зы. а какой пароль на CiB Checker SRC.rar, не могу посмотреть?
trashbug вне форума   Reply With Quote
Old 02.07.2011, 18:16   #3
Shram32
QIP Newcomer
 
Shram32's Avatar
 
Join Date: 02/2010
Posts: 90
Default

Обновление на версию 2.1
  • Исправлены баги при остановке ядра плагина
  • Добавлен просмотр Change Log пака из плагина
  • Добавлена шифровка пароля на прокси
  • Плагин проверяет себя на обновления

trashbug, пароль известен только администрации.

Пишите отзывы
__________________
Пак по определению клиентов к QIP. «Cat in a bag!»
http://forum.qip.ru/showthread.php?t=40373
Shram32 вне форума   Reply With Quote
Old 02.07.2011, 22:34   #4
«•Lex®•»
QIP Newcomer
 
«•Lex®•»'s Avatar
 
Join Date: 10/2006
Posts: 40
Default

Спасибо. Надоело ручками менять, тем более, что сейчас это приходится довольно часто делать.
«•Lex®•» вне форума   Reply With Quote
Old 04.07.2011, 20:17   #5
Rubaka
Nightly tester
 
Rubaka's Avatar
 
Join Date: 09/2007
Posts: 491
Default

При проверке пишет, что невозможно установить соединение с сервером, а при загрузке сбой в работе.
Сервак выключен, либо у меня баг какой-то вылез?
__________________
Don't be evil
Rubaka вне форума   Reply With Quote
Old 04.07.2011, 20:23   #6
Shram32
QIP Newcomer
 
Shram32's Avatar
 
Join Date: 02/2010
Posts: 90
Default

Обновление на версию 2.2
  • Немного оптимизировал код
  • Изменены тексты всплывашек (спасибо KloneB@DGuY)
  • Изменен алгоритм сохранения настроек
  • При запуске придется заново настроить плагин т.к. изменен ini-файл
  • Ну и надеюсь с этой версией не будет проблем при скачивании :)
__________________
Пак по определению клиентов к QIP. «Cat in a bag!»
http://forum.qip.ru/showthread.php?t=40373

Last edited by Shram32; 04.07.2011 at 21:08.
Shram32 вне форума   Reply With Quote
Old 05.07.2011, 00:05   #7
whuru
QIP Newcomer
 
whuru's Avatar
 
Join Date: 04/2010
Posts: 5
Default

Спасибо. Полезный плагин.
__________________
http://netclub-lai.ru
whuru вне форума   Reply With Quote
Old 05.07.2011, 16:37   #8
StarGhost
QIP User
 
StarGhost's Avatar
 
Join Date: 04/2006
Posts: 293
Default

добавить поддержку квип манагера, вообще было бы прелесть.
StarGhost вне форума   Reply With Quote
Old 05.07.2011, 20:46   #9
Shram32
QIP Newcomer
 
Shram32's Avatar
 
Join Date: 02/2010
Posts: 90
Default

Quote:
Originally Posted by StarGhost View Post
добавить поддержку квип манагера, вообще было бы прелесть.
ждем обновлений .NET SDK :)
__________________
Пак по определению клиентов к QIP. «Cat in a bag!»
http://forum.qip.ru/showthread.php?t=40373
Shram32 вне форума   Reply With Quote
Old 05.07.2011, 21:51   #10
mihei
QIP Elder
 
mihei's Avatar
 
Join Date: 04/2007
Posts: 1,928
Default

зачем нужно обновление .NET SDK? вполне рабочий вот такой код:
Code:
Private WithEvents PList As C_QIP_PluginList

'в Core_Load
'----------------------------
PList = Control.GetPluginList
'----------------------------

Private Sub PList_AcceptMessage(ByRef LParam As Integer, ByRef NParam As Integer, ByRef Result As Integer, ByVal Handle As Integer) Handles PList.AcceptMessage
	Dim PlugCheck_Dlink As String = "http://адрес обновлений"
	Dim PlugCheck_Ver As String = PLUGIN_VER_MAJOR.ToString & "." & PLUGIN_VER_MINOR.ToString & ".0.0"
	If LParam <> 0 AndAlso Wide2Str(LParam) = "PluginCheckerGet" Then
		Dim pdata = PList.ResumeItem(Handle)
		pdata.SendMessage(Str2Wide(PlugCheck_Dlink), Str2Wide(PlugCheck_Ver), Str2Wide("PluginCheckerGet"))
	End If
End Sub

Public Function Wide2Str(ByVal pWideChar As Integer) As String
	Return Marshal.PtrToStringAuto(New IntPtr(pWideChar))
End Function

Public Function Str2Wide(ByVal str As String) As Integer
	Return Marshal.StringToHGlobalAuto(str).ToInt32
End Function
mihei вне форума   Reply With Quote
Old 06.07.2011, 19:19   #11
Shram32
QIP Newcomer
 
Shram32's Avatar
 
Join Date: 02/2010
Posts: 90
Default

Обновление на версию 2.3
  • Добавлена поддержка QIP Manager, (если таковой отсутствует, то будет включено обычное оповещение)
  • Что-то еще по мелочи сделал, уже не помню :)
__________________
Пак по определению клиентов к QIP. «Cat in a bag!»
http://forum.qip.ru/showthread.php?t=40373
Shram32 вне форума   Reply With Quote
Old 06.07.2011, 20:20   #12
Rubaka
Nightly tester
 
Rubaka's Avatar
 
Join Date: 09/2007
Posts: 491
Default

А у меня так и не хочет проверять и скачивать обновки... куда копать, чем проверить?
Весь остальной софт работает нормально, ничего не блокируется.
Пробовал Fiddler'ом посмотреть, но не разобрался в нем :)
__________________
Don't be evil
Rubaka вне форума   Reply With Quote
Old 06.07.2011, 20:21   #13
Shram32
QIP Newcomer
 
Shram32's Avatar
 
Join Date: 02/2010
Posts: 90
Default

Quote:
Originally Posted by Rubaka View Post
А у меня так и не хочет проверять и скачивать обновки... куда копать, чем проверить?
Весь остальной софт работает нормально, ничего не блокируется.
Пробовал Fiddler'ом посмотреть, но не разобрался в нем :)
пока что нету централизованного обновления, только самостоятельное
__________________
Пак по определению клиентов к QIP. «Cat in a bag!»
http://forum.qip.ru/showthread.php?t=40373
Shram32 вне форума   Reply With Quote
Old 06.07.2011, 20:24   #14
Rubaka
Nightly tester
 
Rubaka's Avatar
 
Join Date: 09/2007
Posts: 491
Default

Quote:
Originally Posted by Shram32 View Post
пока что нету централизованного обновления, только самостоятельное
Эммм, как это нету, а плагин для чего тогда существует? может вы меня не так поняли, проблему чуть выше описывал.
Вот скрины.
Attached Thumbnails
Click image for larger version

Name:	1.JPG
Views:	234
Size:	14.6 KB
ID:	21193   Click image for larger version

Name:	2.JPG
Views:	269
Size:	30.3 KB
ID:	21194  
__________________
Don't be evil
Rubaka вне форума   Reply With Quote
Old 06.07.2011, 20:25   #15
Shram32
QIP Newcomer
 
Shram32's Avatar
 
Join Date: 02/2010
Posts: 90
Default

Quote:
Originally Posted by Rubaka View Post
Эммм, как это нету, а плагин для чего тогда существует? может вы меня не так поняли, проблему чуть выше описывал.
Вот скрины.
пардон, включена галка настройки прокси?
__________________
Пак по определению клиентов к QIP. «Cat in a bag!»
http://forum.qip.ru/showthread.php?t=40373
Shram32 вне форума   Reply With Quote
Reply

Tags
cat in a bag!, plugin, qip

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 18:08.


Powered by vBulletin.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
©2004 - 2012 QIP.RU