Агент для инстанта

Автор: GENER
Опубликовано: 636 дней назад (15 мая 2010)
Блог: GENER
Рубрика: Без рубрики
Редактировалось: 12 раз — последний 12 мая 2011
Настроение: отличное
+70
Голосов: 74
Помню люди когда то спрашивали насчет агента для сайта, вот было немного времени накидал пару строк кода.
Программа на скорую руку, ясное дело есть ошибки и не одна. Кому интересно тестируйте, все баги отписываем здесь.

Последняя версия  ICM , для версии InstantCMS 1.6



Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Инструкция по установке внутри архива.



17.05.10
Исправлено:
если в момент получения нового сообщения окно списка контактов имело фокус ввода, вылетала ошибка 1х05

Добавлено :
1.Возможность отправки сообщений клавишей "Enter", для перехода на новую строку используйте "Ctrl+Enter".
2.Авторизация клавишей "Enter" после ввода логина и пароля.

23.05.10
Добавлено:
При клике на мигающий конверт в трее открывается чат с новыми сообщениями.
Фильтр online/offline.
Отключение звуков.
Поиск пользователей по параметрам как в CMS + краткая инфа о них(карма,рейтинг,ст.сообщение,статус)
Возможность из агента перейти на сайт, с автоматической авторизацией.
Изменение и отображение своего статусного сообщения в агенте.
Сохранение пароля с автоматической авторизацией.
Исправлено несколько мелких ошибок + немного изменена графика.

Обновление:
im.php на сервере ----обязательно
icm.exe и config.dat--обязательно
после обновления заново пропишите ваш сайт в config.dat

23.08.10

При завершении времени сессии авторизации на сайте программа выдавала ошибку - исправлено.
Повышена стабильность работы программы в целом, исправлено несколько мелких ошибок.
Эта версия уже тестировалась некоторыми пользователями и показала стабильную работу, но хотелось бы еще раз проверить и услышать мнение большинства. В следующей уже первой стабильной версии будут добавлены новые функции.
12.05.11
Разработка версии для ICMS 1.6 , больше не ведется. Новая версия здесь
Граффити
0 # 15 мая 2010 в 16:55 0
А какой смысл этой программулины?
[ECHO]ALiDozer # 15 мая 2010 в 17:20 0
Насколько я понял все зарегистрированные пользователи имеют возможность общаться будучи не на сайте в браузере, а через стороннюю программу.
GENER # 15 мая 2010 в 17:48 +4
Да такой же как и в mailru агенте и им подобным, только упрощенный вариант
lezginka.ru # 15 мая 2010 в 17:33 0
есть ли функции:
1.выборка всех писем юзера
2.есть ли поиск только по письмам
GENER # 15 мая 2010 в 17:53 +2
пока нет, это черновой вариант. заработает стабильно обвешаю всеми необходимыми функциями.
Администратор # 15 мая 2010 в 18:09 +3
очень, очень круто
как только будет win под рукой, обязательно испытаю сам

PS на чем писали? версия под линукс не планируется?)
GENER # 15 мая 2010 в 18:16 +5
Delphi. Это не есть проблема, сделаю стабильную версию с необходимым функционалом, потом портирую на линукс.
... # 15 мая 2010 в 23:56 0
+1000000 8)
Fuze # 15 мая 2010 в 20:36 0
на каком порту работает?
0 # 15 мая 2010 в 20:53 +2
80 работает через php шлюз который имеет коннект к базе. путем формирования запроса к скрипту например www.site.ru/im.php?$cmd=clist скрипт бридж в ответ выдаст программке список ваших друзей, программа клиент парсит данный список и выводит в удобном ввиде!
0 # 16 мая 2010 в 02:55 0
"ошибка соединения"
Моделист # 16 мая 2010 в 03:00 0
Довольно интересная конструкция.
Единственный минус, на мой взгляд - это работа в режиме личных сообщений. Т.е. Сообщения в ICM это лента личных сообщений пользователей.
Это ни в коем случае не упрек :)
Понимаю, что функционал строится на базе CMS, отсуда и логика работы.
Как мне кажется, стоит подумать о создании компонента для работы с месседжером. Чтобы велась отдельная таблица в БД для сообщений и т.д.

Вот такие мысли вслух.
GENER # 16 мая 2010 в 10:01 +3
Мне кажется это удобно, сообщения едины, можно писать и с сайта и с клиента, ничего лишнего придумывать не нужно.
При желании можно настроить скрипт im.php и сообщения с ICM будут автоматически удалятся из базы при получении их именно клиентом. Это самый простой вариант. Хотя все будет зависит и от выбранного функционала возможно придется и компонент написать отдельный. Народ не молчим, пишем что хотим видеть в программе!
lezginka.ru # 16 мая 2010 в 11:06 0
подключить ВСЕ свои сайты на инстанте можно ?
можно добавить как в яндексе сообщение и проверка почты:
1.почта сайта
2.почта обычная(майл,яндекс,бк и т.д.)
0 # 16 мая 2010 в 09:39 0
круто отличная идея я тока за dance
-=NEXT=- # 16 мая 2010 в 09:44 0
Вчера времени не было испытать, ща вот гляну что за вещь, идейка суперская v
0 # 16 мая 2010 в 09:50 0
попробовал с разных компов. так и не получилось запустить.. ((
GENER # 16 мая 2010 в 10:04 +2
файл readme читали?
lezginka.ru # 16 мая 2010 в 11:02 +1
GENER, кстати , readme  написан не для чайников.
вот текст:
------------------
Распакуйте содержимое архива,
Файл "im.php" скопируйте в корень вашего сайта/
Откроете блокнотом файл конфигурации и пропишите ваш сервер
в формате "http://site.com/" без кавычек
----------------
я подумал, что нужно редактировать "im.php", а нужно "config", а имя этого файл прямо не указан. Советую исправить, не все догадливые.
GENER # 16 мая 2010 в 11:10 +3
Да точно, упустил этот момент. Обязательно распишу все в следующий раз.
0 # 16 мая 2010 в 11:48 0
readme читали, config писали, php в корень кидали..
пишет - Ошибка соединения.
forlord # 16 мая 2010 в 10:20 +1
Вчера поставил, очень классное впечатление. Еще бы добавить, чтобы он пароль сохранял
Edik_Salonikski # 16 мая 2010 в 10:21 0
отличная идеа.!!!!думаю многим она нужна будет!!!!! music
lezginka.ru # 16 мая 2010 в 11:09 0
подключить ВСЕ свои сайты на инстанте можно ?

можно добавить как в яндексе сообщение и проверка почты:

1.почта сайта

2.почта обычная(майл,яндекс,бк и т.д.)
wmaximum # 16 мая 2010 в 11:55 +2
Не хватает:
- отправка сообщений по Enter
- Фильтр online/offline пользователей
- Открытие окна ICM и сообщений из трея по двойному клику
- Вход через Enter после ввода логина и пароля
- Сохранение логина и пароля

еще заметил что при отправке сообщений пользователям у которых программа не установлена, часто вылазит ошибка 1х05

За программу большое спасибо не только от меня, но и от моих пользователей, которые оценили ее по достоинству.
lezginka.ru # 16 мая 2010 в 12:47 0
прошлый раз не точно выразился.
подключить ВСЕ свои сайты на инстанте можно ?
т.е.
1.чтобы юзер видел всех кто в онлайн, не только на одном сайте "site.com" , а еще на "лезгинка.ру", "нелезгинка.ру" и т.д.
2. все кто пользуется данной прогой видят, кто сейчас на ДАННОМ сайте (если сделан на инстанте), типа сейчас в онлайне еще 13 юзеров
3.типа аськи, кто вообще в онлайне
GENER # 17 мая 2010 в 06:54 +2
1-Будет
2-Будет

"3.типа аськи, кто вообще в онлайне" - она и сейчас показывает кто из вашего списка контактов в онлайне, или вы не это имели ввиду?
lezginka.ru # 17 мая 2010 в 12:24 0
"3.типа аськи, кто вообще в онлайне" - она и сейчас показывает кто из вашего списка контактов в онлайне, или вы не это имели ввиду?
------------------------------
я чуть поправлю свою мысль:
имел ввиду "поиск юзеров по критериям"(кто в онлай, кто в офлайн, кто хочет "дружить" по интересам и т.д.), всех кто вообще зарегился на любом из сайтов на инстанте.

не знаю, смог донести мысль или нет.
GENER # 17 мая 2010 в 16:22 +1
Понял. Возьму на заметку.
Edik_Salonikski # 16 мая 2010 в 13:24 0
И ЕШЕ ВРОДЕ БАГ.
если у пользователя винда не на руском допустим он мне пишит на русском языке все выходит вопросиками.
wmaximum # 16 мая 2010 в 13:25 0
Это не баг а проблема с кодировкой.
Edik_Salonikski # 16 мая 2010 в 13:37 +1
а как ее выличить?????
wmaximum # 16 мая 2010 в 14:06 0
Я так понимаю, что на сайте у вас используется на 1251, а UTF, в этом случае поиграйтесь с im.php, там вверху указана кодировка.
Edik_Salonikski # 16 мая 2010 в 14:19 +1
сейчас полазием спасибо music
wmaximum # 16 мая 2010 в 14:41 0
Сегодня обновился до версии 1.6.2 все работает. Только по какой-то причине у двоих пользователей вылазит ошибка авторизации при правильном вводе пароля и логина. Проблему ищем.
mihalich # 16 мая 2010 в 14:43 0
Очень молодец!!! +++
Нужная весч!
wmaximum # 16 мая 2010 в 18:32 0
3 часа назад скачал обновленную версию, в ней очень часто вылазит окно с ошибкой 1х05...
wmaximum # 16 мая 2010 в 18:37 0
ошибка вылазит, как я понял, после того как отправляют сообщение с сайта.
GENER # 17 мая 2010 в 07:07 +3
Была такая ошибка, я ее исправил. Обновите программу.
wmaximum # 17 мая 2010 в 10:26 0
Обновил программу, при попытке авторизации появляется "Ошибка данных сервера", возможно проблема в хостинге, но сайт работает.
mihalich # 17 мая 2010 в 10:55 0
А в конфиге всё прописано? а то может заменился.  smile
wmaximum # 17 мая 2010 в 16:52 0
Конфиги перепроверил, все указано верно, но логиниться нехочет ((
pasplus # 16 мая 2010 в 23:10 +1
Спасибо !!! Спасибо !!! Спасибо !!!
0 # 17 мая 2010 в 11:43 0
еще возможность редактировать шкурки на сайте :)  zst
и например кодированный cfg какой нить, для тех у кого открыт прямой доступ к БД на сервереsmileкак вариант
что бы отправлять и читать напрямую, а не через php шлюз
Константин # 17 мая 2010 в 14:51 0
Я в шоке, это самый клёвый подарочегsmileспасибо большое! Будем надеяться на развитие проекта! =)
Morgan # 17 мая 2010 в 15:14 0
Отличное дополнение и довольно современное !
Автор, хотелось бы чтобы улучшения и дополнения выполнялись кроме дистрибутива ещё и пакетами обновлений ! А то что же каждый раз по новой устанавливать ???
Александр # 17 мая 2010 в 17:46 0
Так и не смог авторизоваться. А потом еще и окно "Авторизация" ничем не закрыть, кроме как через диспетчер задач. Винда 7-ка. Может в этом проблема?
-=NEXT=- # 17 мая 2010 в 19:45 0
Не в этом, у меня на XP тоже не авторизуется, правда версия 1.5.3 стоит, может поэтому
GENER # 18 мая 2010 в 00:30 +1
версия 1.5.2 не поддерживается, 1.5.3 не тестировал, но скорее всего тоже не подходит. Лучше обновите до версии 1.6.2
-=NEXT=- # 18 мая 2010 в 00:38 0
Шаблон не держит 1.6 потому пока не могу обновиться, как только шаблон подправлю сразу обновлюсь. Кстати на локалке потестить не получится?
GENER # 18 мая 2010 в 01:19 +1
получится конечно.
-=NEXT=- # 18 мая 2010 в 07:21 0
Пробовал, локально стоит 1.6 тоже не хочет авторизоваться аналогично происходит sad
GENER # 18 мая 2010 в 12:56 +1
У вас denwer? как прописали в config.dat? какое сообщение выдает при попытке авторизации?
многие прописывают сервер неправильно, обязательно указывайте последний слеш в адресе сайта
-=NEXT=- # 19 мая 2010 в 09:31 0
Да denver, сервер прописан правильно, упорно не авторизует, может в денвере косяк какой scratch
wmaximum # 17 мая 2010 в 22:34 0
У меня виста, обновленная версия тоже не хочет авторизироваться, об этом писал выше.
Edik_Salonikski # 18 мая 2010 в 00:22 +1
у меня винда 7 все работает окей.спасибо  music
imprint # 18 мая 2010 в 08:45 0
а возможно...ещё какие нить внутренние настройки звуки включить...выкл.....ширина.....регулировалась....
imprint # 18 мая 2010 в 08:46 0
и ещё что бы поменять InstantCMS message на своё имя.....
Виктор # 18 мая 2010 в 13:48 0
А имя задавать в конфигурации.
wmaximum # 18 мая 2010 в 13:51 0
Создал топик на форуме, где я думаю нужно продолжить обсуждение.
0 # 22 мая 2010 в 21:41 0
не получилось....
0 # 23 мая 2010 в 00:33 0
v Спасибо))))))))+12
GENER # 23 мая 2010 в 04:38 +1
Программу обновил, тестируйте новые функции.
Моделист # 23 мая 2010 в 07:33 +1
Радует!
Молодцом!
0 # 23 мая 2010 в 12:27 0
GENER - Было бы удобно, если бы в правом верхнем углу была ссылка на прямую регистрацию с агента на сайте. joke
wmaximum # 25 мая 2010 в 19:06 +1
А потом раскидываешь программу по варезникам с описанием типа супер-пупер-мега прога для общения, и получаешь к себе на сайт посетителей. Я лично не считаю, что подобное нужно реализовывать, ибо просто начнут злоупотреблять.
mihalich # 28 мая 2010 в 13:37 0
Не хватает когда в поиске находишся, чтоб тюкнуть по человеку и чтоб окно чата открылось smile

Жак Пьер Руссо # 24 июня 2010 в 01:12 +1
Сколько возьмешь денег, чтобы ты переделал эту программку для моего сайта. Например название программы, иконка самой программы чтобы была другая, а то на ICQ похожа. Пока все!
0 # 4 августа 2010 в 16:04 0
Сколько возьмешь денег, чтобы ты переделал эту программку для моего сайта. Например название программы, иконка самой программы чтобы была другая, а то на ICQ похожа. Пока все!
И меня интересует этот вопрос. Сколько ?
0 # 5 августа 2010 в 18:59 +1
А открытый исходник не планируется? )
GENER # 24 августа 2010 в 01:02 +5
В таком виде как сейчас - это невозможно. Будет перенесен на QT - будут и  исходники и версии под Linux и MAC
ssh2k # 26 августа 2010 в 20:51 0
Штука полезная и нужная и главное бесплатная. Респект и спасибо.  v
Ждем релизов под другие оси.
Hmelex # 26 августа 2010 в 22:06 +1
Спасибо за великий труд по данной разработке.
Молодец, что обновляешь. v
Hmelex # 26 августа 2010 в 22:07 0
А, что с сайтом....? нельзя скачать cry
GENER # 27 августа 2010 в 00:12 0
да все вроде нормально...
Оле-Лукойе # 13 сентября 2010 в 03:00 0
Спасибо :)
-=NEXT=- # 27 сентября 2010 в 10:35 0
Столкнулся с проблемой, первый раз авторизует нормально, a после выхода ни разу не смог авторизоваться, выдаёт ошибку list index out of bounds (1)
-=NEXT=- # 27 декабря 2010 в 22:14 0
Короче так и не хотят ответить в чём трабла((
GENER # 28 декабря 2010 в 08:50 0
нужно смотреть, скинь адрес сайта.
Rich # 7 октября 2010 в 19:36 0
А как поставить на старую версию движка 1.5.3 ?
amenor # 23 ноября 2010 в 02:43 0
Классная штука!
Печально что сообщения очень запаздывают конечно.
Вопросик, толком не понял: можно ли сделать изменения в программе, хотя бы название поменять? Если да то как?
0 # 23 ноября 2010 в 08:15 +2
попробуй Resource Tuner, я через него менял название, и значек впринципе можно тоже поменять
Юрий # 23 ноября 2010 в 17:52 0
Установил на сайт. Отработала 2 месяца, а потом перестала коннектиться. Полный ноль. В чем проблема понять не могу.
amenor # 23 ноября 2010 в 18:33 0
Права на im.php проверьте.
Юрий # 24 ноября 2010 в 07:25 0
Выставлял 777, бесполезно.
GENER # 24 ноября 2010 в 20:13 +1
ну я так понимаю дело может быть в кириллическом домене, нужно проверять.
Юрий # 25 ноября 2010 в 16:26 0
Кириллический домен приклеен алиасом к англоязычному домену только 2 недели назад. До этого уже более месяца агент не коннектился.
0 # 24 ноября 2010 в 12:37 +2
Автор молодец.
Настёна # 3 декабря 2010 в 08:12 0
А до версии 1.7 обновить можно, а то не работает?
GENER # 3 декабря 2010 в 08:57 0
там все работает, проблема только с bb кодами, они в базу 1.7 заносятся уже пропарсенные, исправлю.
Настёна # 3 декабря 2010 в 09:06 +1
СПАСИБО!!! Буду жадть...
0 # 6 декабря 2010 в 16:48 0
жду с нетерпением
Black-Raven90 # 8 декабря 2010 в 00:53 0
При попытке авторизоваться выдает :"Ошибка соединения"
При этом файл im.php присутствует, в config.dat адрес сайта прописан, логин и пароль вводятся верно. Версия InstantCMS - 1.7
Это можно исправить?
GENER # 8 декабря 2010 в 15:18 0
ну, а адрес сайта? с 1.7 не работают форматирование текста и смайлы, обновлю чуть позже.
Black-Raven90 # 15 декабря 2010 в 16:33 0
спасибо, но уже исправил. Оказывается, надо было отключить плагин p_getuser
GENER # 16 декабря 2010 в 10:28 0
совсем не обязательно его отключать, тут http://instantcms.ru/forum/thread3865-3.html описано решение
0 # 21 декабря 2010 в 04:24 0
Как не работало на 1.6.2 так не работает и на 1.7 "Ошибка соединения"
savin2002 # 17 января 2011 в 04:23 0
Обновление будет?
GENER # 23 января 2011 в 23:24 0
будет
nikolas # 24 января 2011 в 00:15 +1
GENER ...есть не большое предложение...агент хорош правда его дорабатывать и дорабатывать...но смысл им пользуются мало кто на сайте..вот было бы не плохо агент соеденить со всеми кто стваил его на инсант..что бы например общаясь у меня на сайте через агент..пользователь мог общаться с другим пользователем например с твоего сайта
CozaNostra # 8 февраля 2011 в 20:03 0
реально хорошая идея, чтобы все как на одной базе
Настёна # 8 февраля 2011 в 19:57 +1
Как мы ждем все агент для версии 1,7!!!!!!!!!! Очень нужен!
SashaK # 10 марта 2011 в 12:43 +1
Все еще ждем!
ByMind # 15 марта 2011 в 03:30 0
так и не удалось победить "Ошибка соединения"
у кого-нибудь есть решение?
Just # 23 апреля 2011 в 07:13 0
Друг, ты просто ГЕНИЙ вообще обалденный софт написал !!! Жду новой версии ! И кстати возможно ли сделать возможность собственного дизайна? ну к примеру Бекграунд поменять или иконку проги... без вмешательств в код, а просто заменяя картинки?
WALTERZ # 11 мая 2011 в 12:27 0
Не могли бы Вы поделиться исходниками?
Мне хотелось бы ввести свои доработки в программу.
Если платно, то цену пожалуйста.