Pull to refresh

Comments 82

Ужос. Опера дружественна к обычному пользователю? ;)
Впрочем, больших знаний такой метод тоже не требует...

з.ы. В фоксе есть расширения CustomizableButtons и CustomizableItems. Второе позволяет даже больше, можно создавать что угодно на XUL. Правда есть минус — надо хорошо знать жабаскрипт и расширения экспериментальные (хотя "баттонс" работает на ура). Зато кнопка с любым кодом и картинкой может быть закодирована в виде одного линка, который достаточно клацнуть и кнопка добавится со всеми своими километрами кода. ;)

Поставил бы + за старания, да не могу пока, недавно зарегистрировался.
Поверьте мне, что в таком же екстеншене для FF кода гораздо(!) больше.
Факты заключаются в том, что я не имея навыков того же javascript и css сморганил эту штуку минут за 40 и это несомненный плюс Оперы.
Впрочем, больших знаний такой метод тоже не требует...
- верно сказал.
Здесь вы видете абсолютно весь код, в FF он запрятан в один удобный файлик позволяющий установить эту байду одним щелчком, что является несомненным плюсом для FF. А вообще Опера вроде бы как в ближайшем будущем собирается ввести поддержку плагинов, ну чтож, будем надеятся :)
UFO just landed and posted this here
У XUL есть свои плюсы, для более серьёзных приложений всё-таки удобнее всё одним пакетом устанавливать, хотя гемора с XUL очень много, я бы даже сказал, через край. Но с другой стороны во многом XUL — это технология использующая популярные xml и js, а кто их сейчас не знает?
UFO just landed and posted this here
Насколько я знаю FF, как впрочем и Opera, вообще сам по-себе для искушённых. Но, самое главное, если есть желание человек и JS и xml выучит, xml учить вообще — смех один.
Да и вообще не знаю я людей которые "неITшники" и прогаммируют.
UFO just landed and posted this here
Да. да. да. И в поле для добавления нового топика. Очень не хватает визуального редактора или хотя бы кнопок. <a href=""> и остальные теги ручками пишу - кошмар.
Классно, только у меня Хабракод не пашет. Никакой реакции когда, например, "Курсив" выбираю. И еще Опера символы не понимает. Чё делать, как теперь жить?
UFO just landed and posted this here
Это понятно, same shit.
Попробуйте ещё раз. Мой косяк.
Насчет спецсимволов я не много ступил. Писать надо так, сейчас вверху поправлю.
Item,"©" = Go to page,"javascript:(function(){var s=document.selection.createRange().text='&copy;';})()",,,"blank"
Спасибо, теперь всё ОК
Только другая проблема именно в Опере: не понимает она кириллицу в меню, и символов тоже. Просто квадратики. С кодировкой что-то не то.

Opera 9.1, english.(Думаю даже не в этом проблема, символы то должна показывать в любом случае.) Сорри за оффтоп и назойливость=)
Нормально все, минус мне ;) Сохранять файл необходимо в UTF-8, тогда все ОК будет.
Хаха, жму руку=)
Я не понял ничего из написанного, но разберусь и добавлю себе "Хабтулз". Потому как ничем кроме "Оперы" не пользуюсь. Спасибо тебе, о великий человек!
посмотреть профиль flip, у меня почему-то не устанавливается. При попытке перетащить кнопку, начинает просто выделяться текст. Если на неё нажать, появлятся окно «Новая кнопка... Хотите добавить?». Говорю Да, открывается окошко «Оформление» с открытой закладкой «Кнопки», на пункте «Мои кнопки». Справа надпись: «Это кнопка. Перетащи...». Её можно захватить и перетащить только на панель адреса. «Там появлятся надпись Это кнопка...», но она серая. Что делаю не так? (оперу только обновил до 9.10 поверх старой)
В принципе не пойму почему возникают проблемы с добавлением, перетаскивать надо так (ролик 290кб), можно перетащить из "Моих кнопок" - эт ж элементарный DragAndDrop :)
Если кнопка серая, значит на неё не повесили код.
Ого. Чем ролик делал?
По теме — у меня какая-то неправильная опера, кнопка не захватывается :) Попробую через мои кнопки это сделать.
Всё равно не получается.
Так, следственный эксперимент. Устанавливаем свежескачанную Оперу 9.10 в новую папку, убирая галку «Individual Opera profiles…», запускаем установленную оперу, открываем хабр, логинимся там, перетаскиваем кнопку (она перетаскивается) в панель с адресом перед другими кнопками, в вопросительном окошке New button нажимаем Yes, появляется кнопка в виде текста «Это кнопка. Перетащи меня на панель, либо щелкни по мне!». Она серая. Закрываем программу.

Заходим в папку с новой оперой (C:\Progs\Opera 9.1), открываем папку «profile\toolbar», там один файл — «standard_toolbar (1).ini» (в уже установленной Опере он назывался так же). Там всего три пункта: «[INFO]» и «[Hotlist Panel Selector.content]» и «[Document Toolbar.content]» (после последнего строка «Button0, "Это кнопка…и т.д.»). В конец файла добавляем пункт «[Habrahabr Main Menu]» и «[Habrahabr Write]», в 4 местах заменяя USER на MrProRunner. В том же файле (standard_toolbar (1).ini) добавляем в конце новую секцию «[Edit Widget Popup Menu]» (её не было и в уже установленной Опере, я тоже добавлял), а после нее строчку «Submenu, „Хабракод“.. и т.д.». Сохраняем файл, закрываем Блокнот. Открываем оперу, заходим на хабр. Кнопка до сих пор серая.

Скриншот.
Ах, да, забыл добавить
[Habrahabr Code Menu] и [Habrahabr Additional Code Menu]
Добавил в тот же самый файл. Ничего не изменилось.
И у меня на кнопке «Это кнопка. Перетащи меня на панель, либо щелкни по мне!» Тоже никак не могу установить :( надеюсь, что решение найдётся. На всякий случай про свою Оперу:
- установлена с одним профилем для всех пользователей
- ссылки и картинки не тягаются
- файл меню (других нет) D:\Opera9\profile\toolbar\standard_toolbar (1).ini
Извините пожалуйста, все-таки ламер я еще, меню находится здесь:
"%programfiles%\Opera\profile\menu\standard_menu.ini" либо здесь %appdata%\Opera\Opera\profile\menu\standard_menu.ini
UFO just landed and posted this here
Неее, не в этом суть. Я сначала дал ссылку на файл тулбара, а не меню :(
понял :) надо было читать между строк, приду домой с работы - попробую ини файл с меню :)
Тащите строго вертикально вверх или вниз. Если под небольшим углом — начинается выделение.
Да в староустановленной опере куда бы не тащил - не тащится. Не знаю, в чем там глюк. Да это бы не проблема - нормально тащится из "Моих кнопок", только работать не хочет, не в старой, не в новой. Можно даже заменить на иконку, но нажать на нее нельзя - неактивна.
Это или глюк или какая-то хитрая фича - я уже давно замечаю, что Опера то позволяет тянуть картинки и ссылки, а то никакими танцами с бубнами не потянешь, потому что будет выделять...
Насчёт картинок — тут всё просто. Делаются, например, дивы, или картинку ставят как бэкграунд в таблицу и всё —её не перетащишь. Это не Опера такая, это сайты разные =)
Насчёт ссылок — не скажу, у меня из Сафари все ссылки можно и на десктоп перетащить, и в док.
если бы дивы :) больше похоже на какие-то заскоки у Оперы, потому что иногда можно перетягивать картинки и ссылки со страниц, а иногда - хоть убей, в любом месте на любом сайте только выделение вместо перетягивания. Я особо ничего не тягаю, поэтому как-то не сильно задумывался отчего так бывает, но факт такой есть
Странно... не знаю, я Оперой не пользуюсь, а в Сафари всегда таскаю картинки со страницы на десктоп, если хочу сохранить. Если дивы — приходится лезть в исходник... Иногда, правда, по лени просто аккуратно делаю скриншот картинки :)
UFO just landed and posted this here
хоть оперу и не пользую, но карму надо в любом случае поднять
так держать!
Flip, респект тебе огромный. Все плюсы уже проставил ;)
спасибо! Не всегда нам, оперовцам, файрфоксерам завидовать =)
С меню получилось, отличная штука и за пределами хабра. Спасибо :)

А вот кнопка так и осталась серой, все сделал как в инструкции.
Отлично, спасибо!
Желаю в следующих билдах привязать быстрые клавиши на разметку - пригодится и за пределами хабра как отдельный продукт.
Ещё желаю сделать всё это в виде простого виджета или подключаемого ява-скрипта, рисующего перетаскиваемый div - ставиться будет на раз и два даже новичками :)
На счет установки "на раз" для новичков - это верно, а вот на счет создаваться новичками на раз? ;) Я ведь сам буквально на днях начал изучать JavaScript. Возможно, что когда нибуть я реализую все это, но... пока я только учусь)))
Виджеты - это просто html+картинки+JavaScript, можете убедиться, открыв архив с любым из них :)
В любом случае желаю успехов!
Молодец, дружище! Ты просто молодец!
Блин, похоже у меня не хватает скиллов, чтобы сделать так как нужно :(

Кто-нибудь может выложить рабочие инишники? Все, кроме скинов. А то у меня ситуация как у посмотреть профиль MrProRunner, ничего не получается.
Мои инишки
Toolbar - панель, Menu - соответсвенно меню, в нем же находится код кнопки.
Господи какой же я косоглазый! И всего два человека, по всей видимости попытались сделать. Зря вы мне карму поднимали.
Файл МЕНЮ
"%programfiles%\Opera\profile\menu\standard_menu.ini" либо здесь %appdata%\Opera\Opera\profile\menu\standard_menu.ini
А-а-а-а-а! Сейчас сам попробую все сделать :)
То-то я удивился, какого дідька менюхи пишутся в тулбары :)
Ха-ха-ха! Получилось :)
А контекстное хабраменю пригодится не только в Харбрахабре. Оно пригодится всюду :)
Ура, все заработало, спасибо!
Одно предложение - title у кнопки заменить, на тот же Хабрахабр!, а то, если иконку не подключить, так и будет маячить: «Эта кнопка.. и т.д.» - и много места на панели занимает.
Другой вопрос - а на хабракод нельзя горячие клавиши как-то повесить - было бы ещё удобнее.
Мне тоже сразу ее захотелось переименовать во что-то более адекватное. =)
Переименовал в Хабрахабр! (можно эту ссылку перетаскавать, тогда будет нормальный title.)
Тайтл не прописался. Теперь ссылка называется Show popup menu :)
Вручную код странички поправил, теперь всё нормально :)
Ну правильно, это если кликнуть. А если перетащить, то все нормально! =)
Это я поправил :)
Работает все кроме кнопки в тулбаре.
Она видна, но не активна.

Что касается Файл МЕНЮ
"%programfiles%\Opera\profile\menu\standard_menu.ini" либо здесь %appdata%\Opera\Opera\profile\menu\standard_menu.ini

У меня нет этого файла не по одному из пути, я его нашел: C:\Program Files\Opera\defaults\standard_menu.ini
Видимо это не совсем то, если не работает :)
В папке defaults лежат, как бы вам это скзать, стандартные, "запасные" если хотите файлы меню. Если не изменять меню, то в папке указанной мной выше они не появятся. Для того чтобы они заработали, скопируйте файл standard_menu.ini в папку "%programfiles%\Opera\profile\menu\standard_menu.ini" - если Опера установлена для одного юзера, или же в %appdata%\Opera\Opera\profile\menu\ - если Опера установлена для каждого юзера (по умолчанию). И уже в этом, скопированном файле производите настройки.

Вот рабочий вариант ini файла. Можете сохранить его в папке меню профиля Оперы, после чего в Настройках-Доплнительно-Панели-Профили меню, выбрать профиль с именем habratools.

Вот рабочий скин, с предустановленными настройкми. Сохраняется в папку \Opera\skin\
пасиб, заработало.
В Windows Vista в Opera 9.2 нет ни "%programfiles%\Opera\profile\menu\standard_menu.ini" ни %appdata%\Opera\Opera\profile\menu\standard_menu.ini

И поиском не находит.

C:\Program Files\Opera\defaults\standard_menu.ini есть, и с ним работает, только иконки серые
Вообще Vista, пока не ставил, но подозреваю, что ситуация аналогична описанной на пару постов выше. Я еще раз скажу, что если вы не меняли стандартный файл меню, то в папке меню его не будет! Решение я описал выше. Либо копируй standard_menu.ini из папки \Opera\defaults\ в папку \Opera\profile\menu\ и затем редактируй файлы вручную, либо качай готовые меню и скин.
ну так работает же
ну, мне кажется, что найти файл с каким-то известным именем — не проблема.
я совсем не зря карму поднял :)
Спасибр =)


иконки только все серые
в смысле спасибо...


хотя спасибр созвучно слову хабр =)
А не можешь скинуть сцылку на описание формата инишников и формата opera:/button?
"Библиотека OperaFan", выложили недавно, море инфы.
Добрый день!

Подскажите, плиз, новичку...
Часто возникает потребность просматривать последовательности страниц, отличающиеся значением одного последовательного параметра, типа: http://www.../view_user.php?Lev=result&Id=8090, а на самом сайте предусмотрена другая система навигации.
Как можно упростить навигацию, чтобы одна кнопка переходила на страницу с Id на единицу меньше, а другая увеличивала бы Id?
Если, конечно, можно это сделать или хотя бы подскажите в какую сторону смотреть...
Спасибо.
Мдя, сам только начал обучаться :) А смотреть надо в сторону JavaScript...
Супер!Спасибо вам большое, надо бы разобраться как вы так сделали Хабракод, мне бы на другом сайте очень пригодилось :)
p.s. Хотя наверно и так пригодится ведь html везде одинаковый. Спасибо.
Для работы с html и bbcode имеется такая вещь как Unnotable BBCode. Думаю вам пригодится :)
Ой, спасибо :) еще раз действительно очень полезная вещь
супер! пасиба за проедланную работу :)
+1 к карме
Давно это йштуки не хватало :) Спасибо!!

P.S. А вы не могли бы перезалить иконки, скин и т.п.? Ссылки все битые :((
Да, а то приходится без иконок юзать
P.S. А так все работает. Спасибо!
Да, я только что нашел топик, хочется иконок. Отличная работа! +)
Иконки взял из расширения для FF (это обычный архив), и доработал напильником — убрал css, переименовал пару файлов и обрезал иконки до 1 значка.
Sign up to leave a comment.

Articles