Непопадания: да, если одна вкладка закрыта, то выскакивает: "URL не действителен и не может быть загружен." С чем связано? Дело в том, что в списке закрытых вкладок отображается либо URL (как в первой версии макроса), либо TITLE, т.е. заголовок страницы (как в текущей версии макроса). Так вот, этот глюк проявляется исключительно в текущей версии. Открой код макроса в Блокноте и замени там TITLE на URL.
А вот отнюдь! Попробовал с $URL - то же самое, единственная вкладка не попадает. Я же ведь до этого тоже пробовал оба варианта - и с $URL, и с $TITLE. Кстати, у меня никаких ошибок не выскакивает - страница просто не попадает, и все. Это похоже глюк самого Хамелеона - я же говорил, что стандартное Undo так же ведет себя. Ну да ладно, вариант с $TITLE по-любому больше удобен.
Firefox ESR
Отсутствует
А вот отнюдь! Попробовал с $URL - то же самое, единственная вкладка не попадает. Я же ведь до этого тоже пробовал оба варианта - и с $URL, и с $TITLE. Кстати, у меня никаких ошибок не выскакивает - страница просто не попадает, и все. Это похоже глюк самого Хамелеона - я же говорил, что стандартное Undo так же ведет себя. Ну да ладно, вариант с $TITLE по-любому больше удобен.
Сверим часы, коллега! У меня вариант макроса с $URL без проблем открывает единственную закрытую вкладку! Пользуюсь 1.5.2Pro.
Короче, держи третью версию (на оф.форуме Хамелеона помогли )! Это вариант с $TITLE, чуть исправленный. У меня открывает единственную закрытую вкладку без проблем!
http://fs04n3.sendspace.com/dl/c865bdb4 … 20Tabs.kmm
Кстати, англоязычные камрады предупреждают, что по мере разрастания списка вкладок может наблюдаться нестабильная работа Хамелеона. В связи с этим спрашиваю всех интересующихся: нужно ли ограничивать список? Если да, то сколько вкладок нужно оставить?
Отредактировано Алекс Тарантул (26-06-2009 17:29:08)
=W3= (Мы свободны)
Отсутствует
Сверим часы, коллега! У меня вариант макроса с $URL без проблем открывает единственную закрытую вкладку! Пользуюсь 1.5.2Pro.
Короче, держи третью версию (на оф.форуме Хамелеона помогли )! Это вариант с $TITLE, чуть исправленный. У меня открывает единственную закрытую вкладку без проблем!http://fs04n3.sendspace.com/dl/c865bdb4 … 20Tabs.kmm
Кстати, англоязычные камрады предупреждают, что по мере разрастания списка вкладок может наблюдаться нестабильная работа Хамелеона. В связи с этим спрашиваю всех интересующихся: нужно ли ограничивать список? Если да, то сколько вкладок нужно оставить?
Ха, а ты думаешь, я там не побывал? Я уже пробовал и измененную версию от desga2, без $data. Версия Хамелеона 1.5.3 не Pro. Все одинаково. Не забывай, это не глюк макроса, штатный Undo Close аналогично работает. Ну да ладно...
Или же мы говорим, имея в виду разные понятия "закрытая вкладка"? Я говорю не о единственной закрытой вкладке в списке закрытых вкладок. Я о единственной открытой вкладке, которая после закрытия не попадает в список закрытых.
Насчет ограничения - в Хамелеоне меню, как в Опере, может раскрываться с продолжением, т.е. закончился экран, появляется надпись типа "Следующие...", щелкаешь на которой, и появляется следующий экран? Если нет, то лучше ограничить 20 - 25 строками. Другие браузеры обычно сохраняют примерно столько (кроме Оперы, у нее по-моему до 50 (два экрана плюс еще немного на 1024x768)).
Отредактировано WatsonRus (26-06-2009 21:07:21)
Firefox ESR
Отсутствует
Не забывай, это не глюк макроса, штатный Undo Close аналогично работает. Ну да ладно...
Или же мы говорим, имея в виду разные понятия "закрытая вкладка"? Я говорю не о единственной закрытой вкладке в списке закрытых вкладок. Я о единственной открытой вкладке, которая после закрытия не попадает в список закрытых.
Я говорю о том же! Странно... У меня ВСЁ работает!
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
#
# Reopen closed Tabs.
# Author: MSLAYER
# Russian translation and some fixes: Alex.Tarantul_myOption{
$_opt = $ARG ;
$_opt!="dummy"?opentab($_opt):0;}
myOption_BuildMenu{
setmenu("&Edit",popup,"Отменить закрытие вкладки",-1);
setmenu( "Отменить закрытие вкладки","macro","Ранее закрытые вкладки:","_myOption(dummy)");
setmenu( "Отменить закрытие вкладки",separator,-1);}
createList{
$index = $index + 1;
$data = $TITLE;
setmenu( "Отменить закрытие вкладки" , macro , $TITLE , "_myOption(".$URL.")");if $index==4{
$index=0;
}#end createList
}$OnInit=$OnInit."myOption_BuildMenu;";
$OnCloseTab=$OnCloseTab."createList;";
#_______________________________________
$macroModules=$macroModules."myOption;";
Ты ЭТОТ макрос используешь? Проверь!
Отредактировано Алекс Тарантул (26-06-2009 21:37:59)
=W3= (Мы свободны)
Отсутствует
У кого ещё наблюдаются проблемы с этим макросом?
=W3= (Мы свободны)
Отсутствует
Я говорю о том же! Странно... У меня ВСЁ работает!
setmenu( "Отменить закрытие вкладки" , macro , $TITLE , "_myOption(".$URL.")");
Ты ЭТОТ макрос используешь? Проверь!
Именно ЭТОТ, с этой строкой. Я же все-таки по-буржуйски тоже читаю... хотя писать грамотно мне тяжеловато...
Кстати, не лучше ли перенести пункт меню в другое меню, а не в меню Edit? Типа в родное меню Sessions. Я, например, перенес его в Tools -> Misc, туда, куда себя AdBlock прописывает. ИМХО, чем правее это меню находится, тем удобнее. Может, конечно, что я просто в Опере привык, что кнопка "Закрытые страницы" всегда справа, и рука уже тянется туда...
Кстати, а кнопку я что-то так и не соображу как из этого макроса сделать. Другие делал, а с этим никак. Кнопка ведь должна быть с выпадающим меню. Не можешь ничем помочь в отношении кнопки? Нет, так нет...
Вот сейчас еще бяку заметил с Reopen Closed Tabs - похоже, макрос не понимает ссылки вида
т.е. с запятой в имени. Ссылки отправляются в список закрытых правильно, но при вызове из списка закрытой вкладки после запятой все обрезается, и открывается страница главного подфорума. А стандартное Undo отрабатывает правильно. Может, где-то в макросе что надо подкрутить?
А что за меню обсуждают на буржуйском форуме в топике по Undo Closed?
P.S. На RuBoard большие проблемы с неоплатой хостинга. Пока можно использовать зеркало, добавив в hosts:
72.233.112.78 forum.ru-board.com 72.233.112.78 i.ru-board.com 72.233.112.78 i2.ru-board.com 72.233.112.78 smiles.ru-board.com 72.233.112.78 www.ru-board.com 72.233.112.78 ru-board.com 72.233.112.74 gal.ru-board.com 72.233.112.74 forall.ru-board.com 72.233.112.74 ru-board.com 78.47.82.110 dc.ru-board.com 72.233.112.77 gazeta.ru-board.com
Отредактировано WatsonRus (28-06-2009 21:24:10)
Firefox ESR
Отсутствует
Кстати, не лучше ли перенести пункт меню в другое меню, а не в меню Edit? Типа в родное меню Sessions. Я, например, перенес его в Tools -> Misc, туда, куда себя AdBlock прописывает. ИМХО, чем правее это меню находится, тем удобнее. Может, конечно, что я просто в Опере привык, что кнопка "Закрытые страницы" всегда справа, и рука уже тянется туда...
Кстати, а кнопку я что-то так и не соображу как из этого макроса сделать. Другие делал, а с этим никак. Кнопка ведь должна быть с выпадающим меню. Не можешь ничем помочь в отношении кнопки? Нет, так нет...
Вот сейчас еще бяку заметил с Reopen Closed Tabs - похоже, макрос не понимает ссылки вида
т.е. с запятой в имени. Ссылки отправляются в список закрытых правильно, но при вызове из списка закрытой вкладки после запятой все обрезается, и открывается страница главного подфорума. А стандартное Undo отрабатывает правильно. Может, где-то в макросе что надо подкрутить?
А что за меню обсуждают на буржуйском форуме в топике по Undo Closed?
1. По переносу пункта меню - да, там удобнее. Хотя кому как нравится
2. По кнопке - тоже затормозил над этим. Думаю, аналогично кнопкам "Обновить" или "Домашняя страница" Где-то в menus.cfg копать надо (как мне подсказали)...
3. По некорректной обработке таких ссылок - я отписал на англо.форум, спросил. Ждём-с!
4. desga2 b JamesD обсуждают варианты развития макроса, хотят вставить туда фичу - очистку списка и сделать группы вкладок (наподобие сессий), чтобы можно было создать группу вкладок, а потом открывать их как сессии.
Парни реально жгут! Prior tabs.kmm это аналог Re-open closed tabs.kmm с функцией очистки списка закрытых вкладок (глючный немного ). Groups2.kmm - лучше чем сессии! Можно сохранять открытые вкладки как группы, давать произвольные названия (в том числе кириллические!), а потом загружать их! Стандартные сессии проиграли в функциональности
Скриншоты смотри:
http://fs10n1.sendspace.com/dl/684ec07e … cy/787.bmp
http://fs10n3.sendspace.com/dl/28ef6ac4 … 8x/989.bmp
Отредактировано Алекс Тарантул (29-06-2009 19:58:43)
=W3= (Мы свободны)
Отсутствует
Спасибо за разъяснения!
С PriorTabs та же петрушка с запятой в URL.
Не нашел как там заменить URL на TITLE. Если тупо поменять переменные $URL на $TITLE, то вылезает "URL не действителен и не может быть загружен.", хотя в список закрытых $TITLE попадает (отображаются не URL-ы, а заголовки). Видимо, надо еще где-то править...
Отредактировано WatsonRus (29-06-2009 21:51:59)
Firefox ESR
Отсутствует
Спасибо за разъяснения!
С PriorTabs та же петрушка с запятой в URL.
Не нашел как там заменить URL на TITLE. Если тупо поменять переменные $URL на $TITLE, то вылезает "URL не действителен и не может быть загружен.", хотя в список закрытых $TITLE попадает (отображаются не URL-ы, а заголовки). Видимо, надо еще где-то править...
Срочно посмотри на англоязычном форуме! Я там отписался вчера - сегодня парни активно отвечают! Сам пока мельком читал (в обеденный перерыв ), вечером изучу их соображения!
=W3= (Мы свободны)
Отсутствует
Последняя версия PriorTabs от JamesD уже обходит эту проблему с потерей куска URL после запятой. Он, правда, пишет, что там некорректно работает очистка списка, но меня эта функция особо не волнует.
Но эта версия также работает только с $URL, а хочется с $TITLE. Как бы изловчиться, чтобы сочеталось и то, и другое. Насколько я понял, в PriorTabs вообще это невозможно, т.к. URL-ы читаются из ini-файла, который формируется каждый раз.
ИМХО, ReopenClosedTabs намного проще и удобнее, больно уж нагромоздили они в PriorTabs.
P.S.
Вот, вроде сделал рабочий вариант ReopenClosedTabs на основе от JamesD... не обессудьте, это моя первая важная самостоятельная правка макроса... опробовал - вроде URL после запятой не обрезается, и в меню высвечивается заголовок, а не URL...
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
#
# Reopen closed Tabs.
# Author: MSLAYER
# Russian translation and some fixes: Alex.Tarantul & WatsonRus_myOption{
$_opt = urldecode($ARG) ;
$_opt!="dummy"?opentab($_opt):0;}
myOption_BuildMenu{
setmenu(Misc,popup,"Отменить закрытие вкладки",-1);
setmenu( "Отменить закрытие вкладки","macro","Ранее закрытые вкладки:","_myOption(dummy)");
setmenu( "Отменить закрытие вкладки",separator,-1);}
createList{
$index = $index + 1;
$URLa = urlencode($URL);
setmenu( "Отменить закрытие вкладки" , macro , $TITLE , "_myOption(".$URLa.")");if $index==4{
$index=0;
}#end createList
}$OnInit=$OnInit."myOption_BuildMenu;";
$OnCloseTab=$OnCloseTab."createList;";
#_______________________________________
$macroModules=$macroModules."myOption;";
Отредактировано WatsonRus (30-06-2009 15:28:54)
Firefox ESR
Отсутствует
Вот, вроде сделал рабочий вариант ReopenClosedTabs на основе от JamesD... не обессудьте, это моя первая важная самостоятельная правка макроса... опробовал - вроде URL после запятой не обрезается, и в меню высвечивается заголовок, а не URL...
Ну-ка, попробуем! По итогам напишу!
=W3= (Мы свободны)
Отсутствует
Тем временем JamesD сделал окончательный вариант PriorTabs. Говорит, что вроде без багов.
Еще бы к PriorTabs $TITLE вместо $URL прикрутить...
Отредактировано WatsonRus (30-06-2009 21:34:39)
Firefox ESR
Отсутствует
2WatsonRus
Может быть, Nuke Image заменит Image like Opera?
=W3= (Мы свободны)
Отсутствует
А что всё что вы тут выкладывали уже не доступно ? где скачать Ваши наработки ?
"Пока делаешь - что делал,
получаешь - что получал"
Отсутствует
А что всё что вы тут выкладывали уже не доступно ? где скачать Ваши наработки ?
Что именно интересует?
англоязычный форум http://kmeleon.sourceforge.net/forum/index.php
библиотека расширений http://kmext.sourceforge.net/
=W3= (Мы свободны)
Отсутствует