Полезная информация

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

№47617-06-2007 23:13:03

Emm
Участник
 
Группа: Members
Зарегистрирован: 24-03-2007
Сообщений: 179
UA: Firefox 2.0
Веб-сайт

Re: xSMS - расширение для отправки SMS в Firefox

to Yan
Киевстар изменил название скрипта и подачу X кода.
/_sms_new.html?lang=ru
/code_image.gif?id=996954  - вот с кодом как?


без подписи...

Отсутствует

 

№47718-06-2007 01:40:21

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Emm
Я отвечу несколько развернуто, чтобы на примере Киевстара показать принцип добавления операторов "с нуля".

Итак, инструкция по добавлению операторов, на примере украинского оператора Киевстар:
(xml-код я буду помещать через pastebin)

1. Открываем блокнот, и создаем в нем основу будущего xml-файла оператора:
http://pastebin.mozilla-russia.org/32356

2. Сначала заносим общую информацию:
http://pastebin.mozilla-russia.org/32363
Пояснения:
<id> -- уникальный идентификатор, у двух разных операторов не должно быть одинаковых id;
<name> -- короткое название оператора, которое будет показываться в выпадающем списке в расширении;
<fullname> -- название без сокращений;

3. Необходимо задать префиксы, на которые возможна отправка. Для этого идем на http://www.kyivstar.net/_sms_new.html?lang=ru , и в исходном коде ищем необходимый кусок:

Выделить код

Код:

...
<select name="mobcode" id="mobcode" style="float:left;font-size:100%;">
<option value="067" >067</option>
<option value="098" >098</option>
<option value="097" >097</option>
<option value="096" >096</option>
<option value="039" >039</option>
<option value="063" >063</option>
<option value="093" >093</option>
<option value="068" >068</option>

</select>
...

Задаем эти префиксы в файле:
http://pastebin.mozilla-russia.org/32375
Здесь аттрибут name="38067" означает название префикса, которое будет видно в расширении. Он должен быть введен в международном формате, например 38050, 7926, 7495 и т.п.
Аттрибут value="067" означает значение, которое будет отправлено на сервер.

4. Задаем допустимое количество символов при отправке латиницей (120) и без использования транслита (70):
http://pastebin.mozilla-russia.org/32376

5. Теперь подходим к самому сложному. Для отправки необходимо ввести код с картинки. Полный адрес её выглядит так:
http://www.kyivstar.net/code_image.gif?id=1002852
Заносим в файл базовую (неизменяемую) часть адреса, и указываем, что динамическая часть будет содержаться в ключе imgsrc (см. пункт 6).
http://pastebin.mozilla-russia.org/32380

6. Для получения необходимого ключа расширению необходимо скачать страницу отправки, и отыскать ключ в её коде. Смотрим код страницы, и видим, что необходимый ключ 1002852 содержится в скрытом поле input:

Выделить код

Код:

...
<input type="hidden" name="kot" id="kot" value="1002852" />
...

Соответственно, в наш xml-файл заносим адрес страницы отправки, кодировку, и информацию, что для поиска необходимого ключа imgsrc нужно найти элемент INPUT, у которого атрибут name содержит буквосочетание kot, и атрибут value этого элемента как раз и будет искомым ключом:
http://pastebin.mozilla-russia.org/32384

7. Из кода страницы видим, что форма должна быть отправлена по адресу http://www.kyivstar.net/_sms_new.html, указываем это в файле, не забываем указать кодировку:
http://pastebin.mozilla-russia.org/32392

8. Теперь нужно узнать, какие поля передаются при отправке. Для этого ставим программу proxomitron, настраиваем прокси в браузере для работы через него, в проксомитроне жмем Журнал, ставим галку "Просмотр отправленных данных", и наблюдаем результаты тестовой отправки. Для теста я ввел номер 1234567 и ввел код 5555. В проксомитроне вижу:

+++GET 6189+++
POST /_sms_new.html HTTP/1.1
Host: www.kyivstar.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Referer: http://www.kyivstar.net/_sms_new.html?lang=ru
Cookie: countSms=0; code=8219
Content-Type: application/x-www-form-urlencoded
Content-Length: 104
Connection: keep-alive
Posting 104 bytes...
submitted=true
lang=ru
sms_adv=0
kot=1002852
mobcode=067
number=1234567
lat=1
message=test
antispam=5555

Сначала занесем статические поля, которые всегда выглядят одинаково:
http://pastebin.mozilla-russia.org/32424
Значение поля kot берется из ранее найденного ключа imgsrc:
http://pastebin.mozilla-russia.org/32442
Если поле заполняется в расширении, то это указывается через аттрибут input="" , который может иметь след. значения:
prefix (значение префикса, указанное в п.3 ), number, message, code (код с картинки), length (длина сообщения в символах), backlength (кол-во оставшихся символов).
http://pastebin.mozilla-russia.org/32467
Поле lat=1 отправляется только в случае отправки транслитом, при отправке кириллицей отправляется lat=0:
http://pastebin.mozilla-russia.org/32470

9. Указываем строку, по наличию которой в ответе от сервера, xSMS узнает, что сообщение было отправлено:
http://pastebin.mozilla-russia.org/32474

10. Сохраняем файл под именем www.kyivstar.net.yan.xml в utf-8 кодировке, устанавливаем его в расширение, и проверяем работоспособность.

11. Проверил, тестовое сообщение отправилось. Доставится ли, возможности проверить нет.
Вот ссылка на получившегося оператора:
http://xsms.nm.ru/operators/www.kyivstar.net.yan.xml

Отсутствует

 

№47809-08-2007 15:09:32

gudron
Участник
 
Группа: Members
Откуда: Ижевск
Зарегистрирован: 09-08-2007
Сообщений: 8
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Извиняйте за нупство, иксэмэльку для нужного мне оператора я с горем пополам соберу...
интересует другое как ее добавить в xsms...
и еще вопрос newXsms это другой проект?или продолжение?
я сейчас сижу на newXsms там так же нада собирать икс эмэльку для оператора?или уже какой-та другой принцип построения?


Очень яркое, самое лучшее место - солнечный подоконник.

Отсутствует

 

№47910-08-2007 19:36:58

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

gudron

интересует другое как ее добавить в xsms...

Для этого нужно установить новую альфа-версию, и положить xml в нужную папку в профиле, подробнее тут: http://forum.mozilla-russia.org/viewtop … 74#p182474

и еще вопрос newXsms это другой проект?или продолжение?
я сейчас сижу на newXsms там так же нада собирать икс эмэльку для оператора?или уже какой-та другой принцип построения?

Про newXsms узнал только что. Скачал, посмотрел -- от древней версии 0.0.5.16 отличается только автором и возможностью установки на Firefox 2.0. Код абсолютно идентичный, даже ID у расширения такой же, что в общем-то не очень хорошо.
Своего оператора туда не добавишь.

P.S. Ориентировочно в понедельник выложу бета-версию с записной книжкой.

Отсутствует

 

№48010-08-2007 23:18:55

gudron
Участник
 
Группа: Members
Откуда: Ижевск
Зарегистрирован: 09-08-2007
Сообщений: 8
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

ммм...я правильна понимаю, что последняя версия xSMS не устанавливается на FF2.0.0.6?
на 19 странице сказано про выбор между визуальным интерфейсом, это имеется ввиду визуальнуй интерфейс для добавления операторов?

Подобные вопросы задаю потому что может стоит подождать совместимости xSMS и FF2006?

Отредактировано gudron (11-08-2007 06:01:53)


Очень яркое, самое лучшее место - солнечный подоконник.

Отсутствует

 

№48114-08-2007 12:48:04

lodger
Участник
 
Группа: Members
Зарегистрирован: 14-08-2007
Сообщений: 2
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Yan
не могли бы вы обновить инструкцию по добавлению операторов... так как код с pastebin не отображается...

Отсутствует

 

№48216-08-2007 12:08:01

lodger
Участник
 
Группа: Members
Зарегистрирован: 14-08-2007
Сообщений: 2
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Подскажите пожалуйста... а как быть в случае, когда форма отправки содержит значения даты и времени.... как их описывать в xml?

Отсутствует

 

№48313-09-2007 10:15:17

maximpn
Участник
 
Группа: Members
Откуда: г. Воронеж
Зарегистрирован: 04-07-2005
Сообщений: 96
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Ну не знаю, у меня работает все

У меня тоже. Спасибо за сервис.

Отсутствует

 

№48402-10-2007 13:00:53

NikolayHAOS
Участник
 
Группа: Members
Зарегистрирован: 21-09-2007
Сообщений: 112
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Всем доброго времени суток.
Не отправляются SMS на номера 7911 МТС, кнопочка получить код не активна :(

Отсутствует

 

№48505-10-2007 11:07:31

Igor4u
Участник
 
Группа: Members
Зарегистрирован: 15-02-2005
Сообщений: 9
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Блин, когда кто-нибудь выложит работающую версию на сайте с официальными расширениями?????
А то какая-то самодельщина получается! :dumb:
Типа тебе надо, чтобы работало - ты и настраивай. :(

Отсутствует

 

№48610-10-2007 22:38:01

Wondrous
Участник
 
Группа: Members
Зарегистрирован: 12-11-2006
Сообщений: 97
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Как убрать транслитерацию? В каком файле что редактировать надо?

Отсутствует

 

№48715-10-2007 13:53:31

Reiser
Участник
 
Группа: Members
Откуда: Долгопрудный
Зарегистрирован: 19-12-2005
Сообщений: 89
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Что, под 2.0.0.х все уже забили искать? Или там достаточно rdf поправить с версиями?


Но что-то всерьёз менять,
Не побоясь в мелочах потерять

Отсутствует

 

№48812-02-2008 15:39:03

musTANK
Участник
 
Группа: Members
Зарегистрирован: 28-01-2008
Сообщений: 7
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

ну так что делать с новым ФФ ?

Отсутствует

 

№48909-04-2008 21:17:51

tarass
Участник
 
Группа: Members
Зарегистрирован: 09-04-2008
Сообщений: 1
UA: Firefox 2.0

Re: xSMS - расширение для отправки SMS в Firefox

Пару страниц назад обсуждали возможность совместной поддержки плагина и выбора сервера. Существуют веб репозитории (вот самый популярный http://en.wikipedia.org/wiki/SourceForge.net) которые позволяют осуществлять совместную разработку, Version Control/ Feature Requests/Bug Fixes, и способны выдержать любую нагрузку на скачивание.
Учитывая то, что добавить/поменять настройки одного из операторов достаточно просто, а всех сразу очень сложно, то можно автору плагина открыть там проект и добавить к поддержке тех, кто высказал желание помогать.

Отсутствует

 

№49019-06-2009 08:06:34

bodrox
Новичог
 
Группа: Members
Откуда: NewCbx
Зарегистрирован: 21-06-2005
Сообщений: 133
UA: Firefox 3.0

Re: xSMS - расширение для отправки SMS в Firefox

Я так понимаю, проект умер?

Отсутствует

 

№49120-06-2009 13:37:29

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 3.5

Re: xSMS - расширение для отправки SMS в Firefox

bodrox
...как и многие подобные программы. Зато на сайте практически каждого оператора есть страничка для отправки сообщений его абонентам.

Отсутствует

 

№49220-06-2009 15:50:33

bodrox
Новичог
 
Группа: Members
Откуда: NewCbx
Зарегистрирован: 21-06-2005
Сообщений: 133
UA: Firefox 3.0

Re: xSMS - расширение для отправки SMS в Firefox

Радик245 пишет:

bodrox...как и многие подобные программы. Зато на сайте практически каждого оператора есть страничка для отправки сообщений его абонентам.

Неудобно. Благо по моему региону - республике Чувашия - местный крупнейший портал организовал отправку СМС на местные номера, с поддержкой запрета отправки через форму, адресной книгой. Именно книга нужна в первую очередь, да и регионы другие стали  часто нужны другие:). Нет так нет.

Отредактировано bodrox (20-06-2009 15:51:44)

Отсутствует

 

№49320-06-2009 22:38:29

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 3.5

Re: xSMS - расширение для отправки SMS в Firefox

bodrox
Вот случайно нашёл программку: http://smsdv.narod.ru/. И адресная книжка есть. :)

Отсутствует

 

№49422-09-2009 19:20:01

Sombre
Участник
 
Группа: Members
Зарегистрирован: 19-02-2008
Сообщений: 101
UA: Firefox 3.5

Re: xSMS - расширение для отправки SMS в Firefox

FF3.5.3 поддерживает? А про SMS Sidebar кто нибудь может расталковать? Непонял как там отправлять _http://smssidebar.org/index.php

Отредактировано Sombre (22-09-2009 19:22:09)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]