>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Послать по почте текущую страницу http://forum.mozilla-russia.org/viewtopic.php?id=14105 |
InfoKeeper > 29-11-2006 11:17:45 |
Приветствую! Хочется такое расширение, может уже есть просто не нашел? |
VitalyGusarov > 29-11-2006 17:48:29 |
InfoKeeper пишет
а чем отправка ссылки не устраивает? |
InfoKeeper > 29-11-2006 18:08:57 |
Есть люди у который только почта и веб запрещен или ограничен. Вот таким я и хочу иметь возможность посылать страничку. |
Unghost > 29-11-2006 21:27:54 |
https://addons.mozilla.org/firefox/2343 |
InfoKeeper > 01-12-2006 09:51:24 |
Попробовал. Проблемы с русским и почемуто нет картинок в пересланной страничке... может у меня что то с настройками, кто пользовался? |
klay > 03-12-2006 12:29:41 |
InfoKeeper пишет
В окне браузера Файл -> Отправить ссылку и не парься |
SMak > 03-12-2006 17:03:50 |
klay пишет
Да нет, при такой операции вызывается почтовый клиент который работает по умолчанию. А вот например у меня ситуация следующая. Может есть какая строка в конфиге ФФ где можно было бы дать ссылку на нужное почтовое приложение. Или, ДОКИ, помогите внести изменения в "Send page by email" и добавить в доступные кодировки windows-1251, koi8-r, koi8-u. А то последние исправления в это расширение вносились аж 18 апреля 2006 года. Сам бы дописал, но просто не умею |
klay > 03-12-2006 17:22:51 |
SMak пишет
Что имеем? Выделить код Код:<menuitem id="context-sendpage" label="&sendPageCmd.label;" accesskey="&sendPageCmd.accesskey;" command="Browser:SendLink"/> а в browser.js след. код: Выделить код Код:sendLink : function () { MailIntegration.sendMessage( this.linkURL, "" ); // we don't know the title of the link so pass in an empty string } Ну, первые шаги я за тебя сделал. |
SMak > 03-12-2006 18:45:33 |
klay пишет
Ух Клай ты маладца..... Только вот я больше про франчайзинг, лизинг и конвертинг знаю..... И с кодингом, совсем никогда не сталкивался, ну разве, что 2 компании по написанию ПО сделал и продал...... Ты уж извини, не могу поддержать твой оптимизм по части, что дальше разберусь. Нет конечно разберусь когда нибуть, но наверно к тому времени этот вопрос будет не очень актуален. Хотя огромное спасибо за попытку помочь... чес слово спасибо! |
klay > 03-12-2006 20:09:27 |
SMak пишет
Да не за что. Тут не очень то и сложно. Все в том же файле browser.js, Выделить код Код:var MailIntegration = { sendLinkForContent: function () { this.sendMessage(window.content.location.href, window.content.document.title); }, sendMessage: function (aBody, aSubject) { // generate a mailto url based on the url and the url's title var mailtoUrl = "mailto:"; if (aBody) { mailtoUrl += "?body=" + encodeURIComponent(aBody); mailtoUrl += "&subject=" + encodeURIComponent(aSubject); } var ioService = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var uri = ioService.newURI(mailtoUrl, null, null); // now pass this uri to the operating system this._launchExternalUrl(uri); }, // a generic method which can be used to pass arbitrary urls to the operating // system. // aURL --> a nsIURI which represents the url to launch _launchExternalUrl: function (aURL) { var extProtocolSvc = Components.classes["@mozilla.org/uriloader/external-protocol-service;1"] .getService(Components.interfaces.nsIExternalProtocolService); if (extProtocolSvc) extProtocolSvc.loadUrl(aURL); } }; Ага! Выделить код Код:var MailIntegration = { sendLinkForContent: function { ... }, sendMessage: function (aBody, aSubject) { ... }, _launchExternalUrl: function (aURL) { ... } }; Может меня кто и осудит за подобный подход. Но мне так легче разбираться в чужих исходниках. уже лучше ... честно говоря, тебе функция не нужна. давай опусти ее. тем более что она очень проста и итак ясна. Идем дальше. бегло взглянем на Очень интересная и простая в усвоении функция. Выделить код Код:if (aBody) { mailtoUrl += "?body=" + encodeURIComponent(aBody); mailtoUrl += "&subject=" + encodeURIComponent(aSubject); } и все станет ясно Ну вот, смотри, мы сделали еще один ма-а-аленький шажок. Копай дальше. Тебе нужна
|
SMak > 03-12-2006 22:12:13 |
Не парни..... Вы говорите га какомто другом языке. Умом понимаю, что все просто. А вот у меня встал вопрос, чем бы мне открыть файлик то.... Прошу учесть, я с программированием не дружил и не дружу, фактически я даже не ламер.... Хотя большое спасибо за попытку. Но Господа! Прошу учесть, что почитателей ФФ и ТБ ОЧЕНЬ много и они в своей массе не программисты и даже во многом очень далеки от понимания процесса программирования. Так, что уж простите за непонимания вопроса. А вот попробовать подправить расширение "сенд паге бай емейл", а именно добавить в файл расширения помимо тех 4х, что там есть еще 3 windows-1251, koi8-r, koi8-u. Думаю, что автор не будет против такой добавки. Клай, удачи с любимой и спасибо за помощь.... |
klay > 04-12-2006 02:07:04 |
SMak
Открывать *.jar нужно программами: WinRar,WinZip, 7Zip, WindowsCOmmander(TotalCommander) и т.д. и т.п.
Напиши об этом автору.
Бытует мнение, что эти продукты пользуются популярностью у людей привыкших думать своей головой, а не только в неё есть.
Спасибо. И совет: Таки попытайся разобраться, даже если и не получиться - будет общее представление о механизме - так сказать для повышения кругозора. Это еще никому не навредило. С уважением. |
SMak > 04-12-2006 12:16:19 |
klay пишет
Попробую, но если честно то просто нет времени в потоке разных бизнес инициатив и гос службы |
lordslaut > 10-07-2007 14:27:19 |
Да. как это есть в IE. Вещь нужная когда вся почта уходит через SMTP в локалке. Добавлено Втр 10 Июл 2007 14:31:04 : |
mike > 10-07-2007 15:11:04 |
в симанке эта фишка встроена! File - Send Page... |
lordslaut > 10-07-2007 15:20:26 |
Но насколько я знаю нет в русской редакции... Добавлено Втр 10 Июл 2007 15:22:02 :
хоть есть Русификация Добавлено Втр 10 Июл 2007 15:24:43 : |
Unghost > 10-07-2007 22:34:13 |
lordslaut
Файл - Отправить страницу... в русской SeaMonkey. |
lordslaut > 11-07-2007 10:02:32 |
но симанке открывается внутренний почтовик... а нужно чтоб открывалось и отправлялось почтовиком установленным в системе по умолчанию. |
Unghost > 12-07-2007 23:32:21 |
lordslaut
Ради интереса, если при установке SeaMonkey не ставить почтовик, что тогда открывается? |
lordslaut > 13-07-2007 10:23:05 |
надо будет попробывать... Добавлено Птн 13 Июл 2007 10:28:20 : |
isa4 > 24-10-2008 14:44:56 |
VitalyGusarov пишет
В догонку: |