Всем привет! Это Ян, автор первых версий расширения.
Не заходил в тему 15 лет, а она за это время разрослась аж в целый раздел форума. :)
Большое спасибо всем причастным, кто все эти годы выпускал новые версии, создавал кнопки, прежде всего Anton'у, подхватившего у меня разработку.
Получилась славная история. :heart:
Al_H
innerHTML определён только для HTML-документов, а тут XML.
хе-хе... набрёл сейчас на https://addons.mozilla.org/ru/firefox/addon/5066 которое ничем от custombuttons не отличается кроме нескольких незначительных настроек. Ян, естественно, в соавторах не указан...
Меня-то указали, а вот Anton'а по каким-то причинам убрали, хотя в install.rdf из версии, на которой они базировались, было:
<em:creator>Yan</em:creator> <em:developer>Anton</em:developer> <em:developer>Dark-Demon</em:developer> ...
gudron
интересует другое как ее добавить в xsms...
Для этого нужно установить новую альфа-версию, и положить xml в нужную папку в профиле, подробнее тут: http://forum.mozilla-russia.org/viewtop … 74#p182474
и еще вопрос newXsms это другой проект?или продолжение?
я сейчас сижу на newXsms там так же нада собирать икс эмэльку для оператора?или уже какой-та другой принцип построения?
Про newXsms узнал только что. Скачал, посмотрел -- от древней версии 0.0.5.16 отличается только автором и возможностью установки на Firefox 2.0. Код абсолютно идентичный, даже ID у расширения такой же, что в общем-то не очень хорошо.
Своего оператора туда не добавишь.
P.S. Ориентировочно в понедельник выложу бета-версию с записной книжкой.
…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 , и в исходном коде ищем необходимый кусок:
[code]...
<select name="mobcode" id="mobcode" style="float:left;font-size:100%;">
<option
Emm
Раз сообщения всё-таки дошли, значит были успешно отправлены, и xSMS со своей задачей справился. Видимо, неполадки на сервере Киевстара.
kokv
Естественно не нажимается, т.к. настроек-то пока и нету. Это ж тестовая версия.
Redisych
То, что вы привели в коде, для большинства пользователей вокруг меня китайская грамота. Им от одного вида плохо станет :)
Нужна форма с окошками.
Я исходил из того, что для корректного добавления оператора человеку в любом случае необходимы базовые знания html, а для тех, кто хоть немного знаком с html, небольшой xml-файлик не должен был бы стать большой проблемой..
Ладно, в общем, принимаются предложения по поводу того, как должен выглядеть интерфейс для "чайников". Можно с конкретными схемками и картинками. :)
xSMS 0.0.9.1 alpha
Это тестовая версия, не ставьте её, если у вас ещё хоть как-то работает версия 0.0.5.16.
Кроме того, в этой версии ограниченный функционал, например, нет записной книжки.
Основная цель выпуска этой версии -- по-максимуму проверить отправку на готовые 69 операторов, которые были импортированы из программы Coyote от Cwer.
Для установки необходимо:
[uli]1. Отключить предыдущую версию xSMS, если таковая была установлена.[/uli]
[uli]2. Скачать и установить новую тестовую версию.[/uli]
[uli]3. Создать в папке профиля папку xsms, а в ней папку operators[/uli]
[uli]4. Скачать в указанную папку нужных операторов отсюда: http://xsms.nm.ru/operators/[
Chiaroscuro
Хм, ну Вам повезло, у меня вот ни мегафон, ни мтс московские уже давно не работают. :)
RL21
С другой же стороны... приблизительно выходит тоже самое, что и выпускать часто новые релизы расширения с обновленными операторами...
Да нет, не совсем то же самое. Если встраивать операторов в расширение, то автору (авторам) придется самому постоянно следить за изменениями у операторов. А это практически нереально (во всяком случае для меня, не знаю как Cwer с этой задачей справляется).
Отправка через сервер полезна тем, что все операторы встроены в него, то есть при смене оператором метода отправки сообщений нужно только поменять все на сервере и у всех пользователей изменения автоматически вступают в силу...
Если найдутся люди, готовые отслеживать изменения, то как раз всё так и получится. Например, заметил человек, что его любимый оператор изменил страницу отправки, поковырялся, исправил файлик, и сам загрузил его на сервер. А о
…RL21
Attid
Я как раз пару дней назад взялся писать новую версию, альфа-версия почти готова, через пару дней выложу (если не уеду на выходные). В альфа-версию будут встроены более 70! операторов, данными для них любезно поделился Cwer, который поддерживает свою программу Coyote на протяжении долгого времени.
В релиз-версии я планирую каждый оператор расположить в своем xml-файлике в профиле, чтобы пользователи могли сами их корректировать при необходимости, добавлять новые операторы и т.п. В принципе, в файле можно указывать url, по которому можно скачать новую версию файла и сделать автообновление.
Если есть желание поучаствовать в развитии расширения, я буду только рад! Только вот идея с отправкой через свой сервер никуда не годится. Аргументирую:
1. Технический аспект: ограничения на кол-во смс с одного IP.
2. Юридический (этический) аспект: операторы б
ketanov
Некоторые любят арбузы с солью кушать) Как думаешь, будут выпускать такой продукт?)
Про арбузы.
Если есть спрос, будет и предложение. Закон рынка. :)
По теме.
Действительно есть желание возобновить обсуждение спустя целый год?
У меня нет. Если моя позиция чем-то непонятна, то вкратце она сводится к следующему:
it would be nice, to be able switch between the two downloads modes
'1. Start download in the background' and '2. Download to User-specified place only'
in the preferences.
Only user-initiated download prompts should pre-cache. In other words,
automatic download prompts on websites (usually virus material) that don't
require a click should NEVER pre-cache, regardless of file extension.
(это не мои слова, это цитаты из вышеупомянутого бага, с которыми я полностью согласен)
Короче, как сказал Bananas, "фича нуждается либо в усовершенствовании либо в возможности ее отключить".
…Sergeys
Нужно ли её оставить или стоит закрыть-удалить?
Моё мнение: закрыть, как не несущую ясной смысловой нагрузки. Посоветовать автору сформулировать свой вопрос яснее, что ты и сделал. Замечания давать только в случае рецидива.
А вообще, я всё-таки не про такие флеймерские темы говорил, а про темы с проблемами, требующими решения.
Политика администрации в отношении закрытия тем: "Не закрывать, если нет рапортов пользователей или просьбы со стороны автора темы (исключение спам и т.п.)".
Тогда я ничего не понимаю. Наблюдения за форумом в последние месяцы, и новая редакция правил как-то не соответствуют этой политике. Что, получается, модераторы действуют по собственной инициативе, противореча позиции администрации?
Закрытую тему и перенесенную в архив можно исключить из поиска выбрав тот раздел для поиска, который необходим
Вот видишь как получается: чтобы что-то в поиске найти, надо не только знать, что искать, как грамотно сформу
…Sergeys
А ты не считаешь, что от того, подключился ты или нет зависит прибыль этих компаний, а на вопросы отвечают люди, которые за это получаю зарплату (это их работа)...
Гм, так предложением следом я то же самое и сказал, только вкратце. Вот оно:
Да, на данном форуме такой подход недостижим, ибо там люди работают за деньги, а здесь за интерес, но можно по крайней мере делать шаги в данном направлении.
А по поводу всего остального тобой сказанного в мой адрес: Мне уже интересно, что ты только одну тему нашел, которую я закрыл не разобравшись (ошибся) или еще какие есть? (если ты не заметил, то я признал свою ошибку перед пользователем).
Заметил, что ты извинился. Ты молодец, мысленно жму руку. Серьезно. Но я спец-но не стал упоминать об этом, т.к. к обсуждаемой теме этот случай слабо относится, он лишь характеризует тебя как честного человека, который не боится брать ответственность за свои поступки.
Я тебя ни в чем не
P.P.S. Ладно, на сим я пожалуй закончу своё присутствие в этой теме, ибо понаписал я уже достаточно.
Добавлю лишь пару слов. Я считаю, что если этот форум претендует на статус официального русскоязычного форума поддержки пользователей продуктов Mozilla, то он должен быть похож например, на поддержку БиЛайна/Мегафона/МТС. Там на мой элементарный вопрос, к примеру, о настройке GPRS, не пошлют в поиск по интернету и штудированию инструкции к телефону, а разложат всё по полочкам, и убедятся, что я всё сделал правильно. Да, на данном форуме такой подход недостижим, ибо там люди работают за деньги, а здесь за интерес, но можно по крайней мере делать шаги в данном направлении.
А вообще, хозяин -- барин. Как администрация скажет, так и будет. Успехов!
Infant
Вот яркий пример «зародыша» преждевременно закрытой темы (http://forum.mozilla-russia.org/viewtopic.php?pid=174914#p174914)
Я так понял, что пример не очень удался, т.к. сейчас там красуется грамотный ответ Step'а, который написал его позже твоего сообщения, после чего Modex её закрыл. Кстати, закрыть тему после того, как вопрос решен -- это нормально, я уже писал об этом выше. Да, и то, что Step ответил на элементарный вопрос, опять-таки говорит о том, что не все ещё "устали".
Хорошо. Я так понял, что ты предлагал закрыть эту тему сразу же после её открытия автором?
И что бы мы получили? Автор остался бы без ответа на вопрос, а форум получил бы ещё одну тему-урод, которая будет выдаваться поиском. Кто бы от этого выиграл?
Или ты хочешь сказать, что закрытые темы потом не участвуют в поиске????? Бред, бред, и ещё раз бред. Например, возьмем ту же тему, про которую я уже говорил, где Sergeys не разобрался, и закрыл её:
http://forum.moz
igorsub
Или он идет в статистике как unix?
Я думаю, да.
Квизац_Хадерач
Скажите где можно взять достоверную статистику количества пользователей линукса и windows в нашей стране?
Не буду гарантировать достоверность, но лучше, чем ничего:
http://www.liveinternet.ru/stat/ru/oses … riod=month
Infant
Я не понял откуда такие мысли, что я за то, чтобы правила позволяли писать на "албанском" и т.п.
Это был ответ на то, что я против преждевременного закрытия тем?
Да, против, и постарался это аргументированно объяснить.
А за закрытие я пока что вижу лишь аргумент, что "пользователи устали". Ну так раз устали -- так пусть не отвечают. Зачем темы-то закрывать?
По поводу цитирования TLemur верно высказался.
Доброй ночи!
Инструменты -- Настройки -- Основные -- Запуск -- При запуске Firefox: -- Показывать окна и вкладки, открытые в прошлый раз?
P.S. Кросспостинг на форуме не приветствуется.. Лучше сотрите это Ваше сообщение.
Ещё.
По поводу пункта 2.13.
Кто нибудь может внятно объяснить, чем большое кол-во тематических ссылок вредит форуму?
Только аргументированно, пожалуйста, а не в стиле "Это слишком, и всё тут.". Какой вред от ссылки, если она соответствует тематике форума, а след-но потенциально полезна для участников?
К тому же размер подписи и так вроде как ограничен..
Unghost
Приведите пример сообщения, в котором нарушено сразу несколько пунктов из раздела 3. Это надо очень постараться.
Не. :) Это Вы приведите пример сообщения, за которое пользователь заслуживает именно нескольких замечаний. Пока же я вижу в этом пункте лишь возможность для модераторов вымещать свою личную неприязнь к некоторым пользователям.
Можно сделать и в правилах, и в форумах.
Я считаю, что правила нужны для того, чтобы регулировать спорные ситуации, и чтобы пользователи знали, что им не следует делать. Перечисление же причин, по которым они сделать что-то не могут, лучше перенести в более подходящее место. Например, чтобы эта информация выводилась при клике на "Начать новую тему", когда у пользователя недостает прав.
Просто из-за такой чисто справочной информации правила разбухают сильно. А известно, что чем меньше в правилах текста, тем больше вероятность, что их кто-нибудь будет читать.
Там написано "Излишне цитирова
…
Unghost
Как предлагаете это решить? Практически все ответы на форуме уже есть, нужно сесть, подумать, сформулировать запрос и использовать поиск.
Грамотные пользователи устали отвечать на те же вопросы по 100 раз.
Как решить, как решить... Элементарно. Для начала хотя бы не закрывать темы, где автор не получил ответа на свой вопрос, или где не была дана ссылка на тему, где этот вопрос уже обсуждался. Зачем давать ссылку? Для того, чтобы человек смог продолжить обсуждение этой темы, если поиск по форуму не даст удовлетворительных результатов. А поиск может не дать результатов, т.к. ещё раз повторяю, им не так легко пользоваться, как кажется.
Уже писали, что преждевременное закрытие тем выставляет форум как "недружелюбный". Так вот, это влечет за собой то, что новые пользователи, не получив в своё время должной помощи, не заинтересованы в том, чтобы остаться на форуме, и помогать другим. Т.е. некорректными отправлениями тем в архив отталкиваются потенциально грамот
…hiJOybOng
12 лет но какое это имеет значение??
Я просто ответил в твоем стиле..
А по поводу ссылку я не понял что значит открыть из *нормального* браузераsadЯ вроде нормальным пользуюсь...
IE (по крайней мере шестой и ниже) не поддерживает полупрозрачный png.
Пример попонятнее: http://xsms.nm.ru/test/ie/png/
(Надо открыть в IE6 и Firefox и сравнить, как выглядит левый верхний угол).
В общем, что тут спорить, результат ведь налицо.
Кто-нибудь где-нибудь на каком-нибудь форуме видел аватары на флеш? Я -- нет. А в виде анимированных GIF? Да сколько угодно!
Это означает, что внедрить GIF-аватары на порядок легче в силу многих причин.
И одна из них по моему мнению -- безопасность.
P.S. Да, флеш-автары можно позволить вставлять на форум, но для того, чтобы это вышло безопасно, веб-мастеру необходимо досконально изучить этот вопрос, и предпринять верные шаги, чтобы обеспечить ту самую безопасность.
Гораздо проще на заморачиваться, и воспользоваться проверенным способом с анимированной графикой.
Почитал по ссылке подробнее:
allowScriptAccess default: For SWFs of Flash Player 8 and later, the default value for the HTML allowScriptAccess parameter is "sameDomain" rather than "always". This does not affect SWFs of Flash Player 7 or earlier. The allowScriptAccess parameter controls whether SWFs may call out to JavaScript in HTML pages.
# If allowScriptAccess is not explicitly specified by an HTML page, the default value for the embedded SWF file is set to "sameDomain" in Flash Player 8 and to "always" in earlier versions
Вкратце:
До 8ой версии доступ к javascript'у могли получать флешки с любых доменов, начиная с восьмой для доступа к javascript необходимо, чтобы и флешка, и страница с ней были расположены на одном и том же домене, если это не указано в html иначе.
Т.е. в ситуации с аватарами всё равно получается, что флеш небезопасен, т.к. аватары хранятся на том же домене, что и показываемая страница.