Вход в сервера чата по ссылкам

Здесь обсуждаются общие вопросы, связанные с программой.
Аватара пользователя
инопланетянен
Сообщения: 445
Зарегистрирован: 11:37, 14.10.2009
Откуда: Комсомольск-на-Амуре

Вход в сервера чата по ссылкам

Сообщение инопланетянен »

Это предложение скорее относится к администрации сайта чем к дополнениям комфорта. Возможно оно покажется сложным или даже невозможным но если к примеру просматривая спосок адресов серверов комфорта можно было кликая на адрес сервера с запущеным или просто установленным комфортом сразу заходить на него не прописывая в настройках было бы неплохо наверно, ещё для этого наверно нужен специальный код иначе кликая по обычным ссылкам можно наделать делов.
.:*~*:._.:*~*:._.:*~*:._.:*~*:
г. Комсомольск-на-Амуре
сервер: shestoi.sytes.net
.:*~*:._.:*~*:._.:*~*:._.:*~*:
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: предложение на грани фантастики

Сообщение @serg@ »

Это реализовать возможно, но сложно, если это адрес ссылки, то тут сложность в том, что нужно будет писать плагин для каждого браузера, есть другое, но слегка извращённое решение, программа на подобии Punto Switcher, которая следит за буфером, и как появляется текст в буфере с окончанием на :9750, меняет файл конфигурации чата и запускает его.
Leningradec
Сообщения: 203
Зарегистрирован: 20:15, 23.10.2010

Re: предложение на грани фантастики

Сообщение Leningradec »

@serg@ писал(а):Это реализовать возможно, но сложно, если это адрес ссылки, то тут сложность в том, что нужно будет писать плагин для каждого браузера, есть другое, но слегка извращённое решение, программа на подобии Punto Switcher, которая следит за буфером, и как появляется текст в буфере с окончанием на :9750, меняет файл конфигурации чата и запускает его.
тогда уж не окончание :9750 , а начинается, например, на cmf:// (как для DC++ dchub:// или сайты http:// )
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: предложение на грани фантастики

Сообщение @serg@ »

Leningradec писал(а):тогда уж не окончание :9750 , а начинается, например, на cmf:// (как для DC++ dchub:// или сайты http:// )
тогда это нужно регистрировать новый класс обслуживания и желательно в качестве клиента использовать не некий бот, который перенастраивает и перезапускает чат, а внедрить на уровне клиента чата, а точней ключей его запуска.
Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: предложение на грани фантастики

Сообщение SV »

Leningradec писал(а):тогда уж не окончание :9750 , а начинается, например, на cmf:// (как для DC++ dchub:// или сайты http:// )
Я думаю ход мыслей правельный. Вы задумывались как браузеры ловят ссылки по которым вы нажимаите допустим в этом же коммфорте? Это очень просто работа с буфером обмена и реестром. А точнее в реестре прописать в нужном месте ключ,но не представляю как допустим на форуме прописывать этот адрес что бы браузер распознал что эту ссылку нужно передать клиенту.
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: предложение на грани фантастики

Сообщение @serg@ »

Это обычно прописывается в самих браузерах, нечто подобное mime-типов, но факт, что потом это содержимое передаётся через параметры коммандной строки исполняемой программе, что сам комфорт вроде не позволяет, придётся всёрано мост делать.
Аватара пользователя
yagrik
Сообщения: 116
Зарегистрирован: 17:45, 01.09.2009
Откуда: Санкт-Петербург
Контактная информация:

Re: предложение на грани фантастики

Сообщение yagrik »

Новый класс, типа cmf:// - это справедливо верное решение и нововведение, за которое лично я целиком и полностью - столько всего для этого чата не помешало бы, - посмотрим, что скажет на это наш дорогой Максим.

Ставлю 10 баксов, что такого не будет!
CommFort (г. Санкт-Петербург)

commfort.spb.ru - самый демократичный сервер - выборы админа раз в 3 месяца!
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: предложение на грани фантастики

Сообщение @serg@ »

В следующей версии думаю точно не будет, данное нововведение к томуже потребует доработать систему запуска, то что требуется вручную перезапустить чат при смене адреса сервера уже слегка смущает, прежде всего стоит расширить систему ключей. Кстати если брать безмостовую реализацию, то место данной теме в другом разделе.
Leningradec
Сообщения: 203
Зарегистрирован: 20:15, 23.10.2010

Re: предложение на грани фантастики

Сообщение Leningradec »

@serg@ писал(а):Это обычно прописывается в самих браузерах, нечто подобное mime-типов, но факт, что потом это содержимое передаётся через параметры коммандной строки исполняемой программе, что сам комфорт вроде не позволяет, придётся всёрано мост делать.
а как скайп ловит номера телефонов в браузерах?
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Вход в сервера чата по ссылкам

Сообщение @serg@ »

В браузере устанавливается соответствующий плагин, который ищет в тексте номера телефонов.
Leningradec
Сообщения: 203
Зарегистрирован: 20:15, 23.10.2010

Re: Вход в сервера чата по ссылкам

Сообщение Leningradec »

ну так он устанвливается при установке самого скайпа ;)

почему бы не сделать что-то подобное при установке клиента чата :)

ЗЫ. правда всеровно надо сделать сначала, что бы клиент реагировал на это...
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Вход в сервера чата по ссылкам

Сообщение Maxim Mirgorodsky »

Еще возникает проблема с авторизацией. Мы настоятельно рекомендуем разделять временные файлы при подключении к разным серверам, чтобы не передавать туда свои учетные данные (пароль).
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Вход в сервера чата по ссылкам

Сообщение @serg@ »

Maxim Mirgorodsky, в любом случае надо чтобы exe-шник программы мог принмать либо адрес сервера в качестве параметра, либо содержимое ссылки. Самый простой вариант, когда идёт запуск через -cfg_TEXT, чтобы этот TEXT воспринимался в качестве адреса сервера. И кстати замечание, нельзя-ли переместить папку AppData_TEXT из каталога чата в папку, где хранятся настройки обычного запуска. Приходится при запуске с параметром, запуск проводить от имени администратора, иначе вылазят ошибки в событиях,а иногда прога вообще вылетает с ошибкой.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Вход в сервера чата по ссылкам

Сообщение Maxim Mirgorodsky »

Для того чтобы программа имела возможность записывать файлы в каталоге с собой, необходимо отключить Windows UAC. Сейчас ключ -cfg исполняет не только функцию разделения временных файлов, но и дает возможность простого переключения в portable-версию (которую можно записать на флешку и открыть на любом ПК, при этом все временные файлы и логи останутся на флешке).

Адрес сервера в качестве параметра реализовать можем. Однако, это приведет к конфликту с адресом сервера указанным в файле конфигурации. Непонятно, как тут поступить. На ум приходит только деактивировать настройку адреса сервера в случае запуска с данным параметром.
@serg@
Сообщения: 702
Зарегистрирован: 14:50, 20.07.2009

Re: Вход в сервера чата по ссылкам

Сообщение @serg@ »

Насчёт portable-версии я как-то и не задумывался, тут виноват, а то что проблема решается отключением контроля я знаю, но в некоторых случаях этот контроль оказывается полезным, сильных неудобств это не вызывает, но было-бы не плохо, чтобы программа тогда выдавала-бы не коды ошибок, а соответствующее предупреждение, что не хватает прав, для некоторых мало понимающих это критично, и вызывает ощущение сбойной программы.

Про cfg: имелся ввиду случай первого входа на данный сервер, когда программа создает новый каталог конфигов, тогда клиент просит ввести адрес, я имел ввиду какраз через это организовать автозаполнение, а дальше пользователь может по желаюнию в настройках сменить адрес.
Ответить