Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение
администратор


Пост N: 983
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 05.05.10 18:24. Заголовок: MB 2.69 - плагины с открытым исходным кодом


Наконец-то! Не прошло и трех лет...
Удалось внедрить в MobileBalance технологию плагинов с открытым исходным кодом, основанном на языке JavaScript, который пришлось немного обогатить несколькими необходимыми функциями.

Эти плагины пришли на смену сервиса "Собственный оператор" и старым плагинам, в виде DLL-файлов.

Пока и "собственный оператор" и старые плагины по прежнему работают, но новые плагины будут писаться уже в новом формате.

Если по прошествии какого-то времени (скорее всего, несколько месяцев) технология покажет свою состоятельность, то и встроенные в программу операторы будут переведены на нее.

Описание новой технологии (сразу скажу, очень скупое) можно прочитать здесь:

http://www.mtsoft.ru/mobilebalance/jsplugins.shtml

Для затравки пока только один плагин, забирающий информацию с главной страницы сайта rbc.ru и показывающий курс доллара из раздела "Спрос".

http://www.mtsoft.ru/mobilebalance/jsplugins/USDs.zip

Другие плагины, базирующиеся на новой технологии доступны (будут) на странице загрузки:
http://www.mtsoft.ru/mobilebalance/plugins.shtml

они будут помечены признаком "JSMB"

использование осталось таким же как и было. Надо распаковать архив (содержит только один файл USDs.jsmb) на жесткий диск и в настройках программы, на закладке "Плагины: Операторы" выбрать его.


Спасибо: 0 
Профиль Цитата Ответить
Ответов - 11 [только новые]





Пост N: 15
Зарегистрирован: 28.02.10
ссылка на сообщение  Отправлено: 05.05.10 20:16. Заголовок: Cупер ! теперь нужн..


Cупер !
теперь нужно побольше работающих примеров.

Непонятно вот что:

 цитата:
Инстументарий по созданию новых плагинов и редактированию старых встроен в саму программу.


Как DLL-плагины редактировать ? Прочитавший эту строку человек может начать искать в программе функционал по переделке DLL-плагинов в новые.

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 985
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 06.05.10 16:21. Заголовок: Ну да, есть такая-то..


Ну да, есть такая-то неоднозначность, но не думаю, что многие ринутся править плагины.

Вот еще несколько плагинов для пользования и в качестве примеров

Клуб супермаркетов «Перекресток»
Зебра Телеком
Telebank VTB24
USD Спрос
USD Предложение
Туристическая SIM-карта "SimTravel"


Спасибо: 0 
Профиль Цитата Ответить



Пост N: 14
Зарегистрирован: 29.01.09
ссылка на сообщение  Отправлено: 06.05.10 19:57. Заголовок: Как бы с капчей плаг..


Как бы с капчей плагин замутить?
А то мегафон-урал не чешется

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 1
Зарегистрирован: 05.05.10
ссылка на сообщение  Отправлено: 06.05.10 21:58. Заголовок: сподвигли вы меня на..


сподвигли вы меня написать плагин для своего интернет-провайдера Элком-телеком
уже реализован сбор текущего баланса, получение номера договора, тарифного плана и вычисление, когда интернет отключится
в планах реализовать сбор потраченного за месяц, улучшение алгоритма для вычисления окончания интернета(сейчас для упрощения в любом месяце 30 дней), и для юридических лиц вычисление оставшегося трафика(для физических у нас только безлимиты есть)
Файл плагина
и в частности буду организовывать возможность просмотра статистики с компьютеров, не с сети Элком-Телеком(необходима будет авторизация, а для внутренних авторизация проходит а уровне посылки запроса к серверу статистики)

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 07.05.10 04:39. Заголовок: Плагин для VoIP-опер..


Плагин для VoIP-оператора WebCallDirect.com (Betamax). Получает баланс и число оставшихся "бесплатных" дней (отображаетcя если выбрать показывать интернет или в информационном окне Кредитный лимит).
Вроде бы должен подходить и к остальным клонам Betamax'а, требуется только заменить в строке
document.location="https://www.webcalldirect.com/myaccount/gopanel.php";
имя(домен) оператора, например на nonoh.net. В документе пара таких строк.
http://slil.ru/29094972
Плагин для VoIP-оператора Comtube.ru
http://slil.ru/29094679

Спасибо: 0 
Цитата Ответить
администратор


Пост N: 1301
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.05.10 08:03. Заголовок: Надо где-то на сайте..


Надо где-то на сайте сделать место, в котором собираются плагины, написанные пользователями.

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 09.05.10 18:13. Заголовок: А ещё - место для во..


А ещё - место для вопросов/ответов. Например, у меня есть вопрос о том, как обработать XML, приходящий от сервера. К примеру, сервер возвращает text/xml, как работать с XML объектом, я знаю. А вот создать его доступными средствами не получается. external.source содержит мусор, document.body содержит <body></body>

Например:

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument"); 
xmlDoc.loadXML(document.body.toString());


Можете подсказаить?

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 12.05.10 13:12. Заголовок: Ещё вопрос про JS-пл..


Ещё вопрос про JS-плагины.

Вот написал я плагин, поставил, работает. Хочу поделиться с народом и славы. Да вот только не получается. Когда я сохраняю/открываю плагин в программе, он находится в папке C:\Program Files\...\Плагины\Операторы. Всё хорошо. Но когда я захожу в эту папку обычным Windows Explorer, я там ничего не вижу. Смотрю снова в программе. Обращаю внимание на замочки на иконке файла. Пытаюсь сделать Copy/Paste из окна выбора файла в другую папку. Мне говорится, что файла, типа, уже не существует.

Это что, заморочки с правами доступа в Windows 7?

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.05.10 10:40. Заголовок: SiBear пишет: Вот е..


SiBear пишет:

 цитата:
Вот еще несколько плагинов для пользования и в качестве примеров

Туристическая SIM-карта "SimTravel"



В общей таблице плагинов на сайте для "SimTravel" ссылка указывает на dll.

Спасибо: 0 
Цитата Ответить
администратор


Пост N: 997
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 13.05.10 10:50. Заголовок: visitor Спасибо, сс..


visitor
Спасибо, ссылку поправил.

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 07.09.11 12:24. Заголовок: Если сервер отдает x..


Если сервер отдает xml, каким образом получит доступ? document.body пуст...

Спасибо: 0 
Цитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 3
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия