KOLOBOK smiles - widget for Opera 9/10 + User JavaScript
by Hyron
INSTALLATION
Place ksmile-opera.zip in some certain folder and just grag'n'drop this file to Opera window - widget will be installed automatically. And start widget from Opera Widget menu.
USAGE
To get smile link just click to smile - link will be in bottom text field.
Buttons:
(X) button to close widget.
(+) button to add image link (from text field) to Favourites.
(-) button to remove image link (from text field) from Favourites.
NOTE FOR FUTURE UPDATES
If you don't want to lose your favourites smiles in future, replace the ksmile-opera.zip (saved in certain folder!) by newest version.
Known bugs.
Widget window is transparent by default (and i can't turn it off) and so opera widget with a lot of animated images use 90-100% CPU (((
CHANGELOG
2010/02/23 - v0.10
[/] improved behaviour of galleries and parts selection element
2009/09/04 - v0.9
[/] small changes of security attributes for Opera 10
2009/08/13 - v0.8
[+] automatical check for new versions
2009/06/18 - v0.7
[+] autodownload of galleries from smiles.kolobok.us
2009/03/06 - v0.6
[+] gals.xml renamed to galleries.xml; now galleries.xml contain parsers definition (based on regular expressions), and any changes in html galleries not require to change widget code.
2008/09/30 - v0.5
[/] fix for Opera 9.6beta
2008/09/13 - v0.4
[/] small changes for kolobok.us parser
2008/03/10 - v0.4
[+] custom background for smilies
2008/01/26 - v0.3
[+] new skin
[+] internationalization
[+] you can add your own galleries by replacing or editing gals.xml
--------------------------------------------
Колобки - Виджет для Opera 9/10 + пользовательский JavaScript
by Hyron
УСТАНОВКА
Положите файл ksmile-opera.zip в какую-либо надежную/постоянную папку и просто бросьте этот файл на окно Opera - виджет установится автоматически. Просто запустите виджет из меню Opera.
ИСПОЛЬЗОВАНИЕ
Для получения ссылки на смайл просто кликните - ссылка будет в нижнем текстовом поле.
Кнопки:
(X) кнопка для закрытия виджета.
(+) кнопка для добавления ссылки на изображение из текстового поля в Любимые.
(-) кнопка для удаления ссылки на изображение из текстового поля из Любимых.
ЗАМЕЧАНИЕ ДЛЯ БУДУЩИХ ОБНОВЛЕНИЙ
Если вы не хотите потерять любимые смайлы в будущем, заменяйте файл ksmile-opera.zip (сохраненный в надежной папке!) более новыми версиями.
Известные баги.
Окно виджета по-умолчанию прозрачно (и я не могу выключить это), и поэтому виджет с большим количеством анимированных изображений кушает 90-100% CPU. ((((
CHANGELOG
2010/02/23 - v0.10
[/] улучшенное поведение элемента выбора галерей и частей
2009/09/03 - v0.9
[/] небольшие изменения аттрибутов безопасности для Opera 10
2009/08/13 - v0.8
[+] автоматическая проверка новых версий
2009/06/18 - v0.7
[+] автоматическая закачка галерей со smiles.kolobok.us
2009/03/06 - v0.6
[+] gals.xml переименован в galleries.xml; теперь galleries.xml содержит определение парсеров (основано на регулярных выражениях), и любые изменения в html галереях не требуют изменения кода виджета.
2008/09/30 - v0.5
[/] исправления для Opera 9.6beta
2008/09/13 - v0.4
[/] небольшие изменения для парсера галерей kolobok.us
2008/03/10 - v0.4
[+] можно устанавливать произвольный фон для смайлов
2008/01/26 - v0.3
[+] новый скин
[+] интернационализация
[+] вы можете добавить свои галереи путем замены или редактирования файла gals.xml
................................
http://kolobok.us/download.php?view.15
Спасибо Теперь осталось довести до ума...
Спасибо!
Версия 0.2 готова!
Теперь работает галерея Любимых - читайте первый пост или README.txt внутри архива.
Version 0.2 released!
Now Favourites is working - read the first post of topic or README.txt inside zip file.
что-то у меня не получается в оперу установить. т.е. окошко ест, а смайлов в нем нету...
Ссылка битая... А очень хотелось бы найти эту замечательную вещь.
А, всё. Разобрался.
Version 0.3 released!
Версия 0.3 готова!
Надо же, как вовремя я набрёл на всё это дело... Спасибо, отлично работает!
Ну естественный минимум это конечно же - R, G, B.
Ну безусловно не обойтись без белого и чёрного конечно-же.
Ну и в Принципе стоит задуматься о цветах радуги как мне кажется, куда R, G, B и конечно-же дефалтовый сейчас непосредственно входят.
Version 0.4 released!
Версия 0.4 готова!
CHANGES/ИЗМЕНЕНИЯ
en:
[+] custom background for smilies
ru:
[+] можно устанавливать произвольный фон для смайлов
не получается установить в опере:( пишет, что невозможно открыть файл index.html который сейчас недоступен:(
МиледиАзазель, какая у Вас версия оперы и каким образом устанавливаете виджет?
Если что, можете написать мне лично на почту/icq.
Уважаемый, Hyron!
Hyron, два раза.
Подскажите как пользоватся виджетом. Я откриваю виджет и невижу ни одного смайла или я не правильно понял
Почитайте инструкцию внутри архива. Она даже с картинками.
Magdya, в страницах с галереями были небольшие изменения, поэтому смайлы не отображаются. Исправление будет сегодня-завтра.
Magdya, извиняюсь. Думал, как всегда не почитали инструкцию.
Исправлено! Версия не изменилась.
Fixed! Version number is not changed.
Перезалито! Hyron,
Дико извиняюсь, но после очередного сноса и свежей установки Opera (сейчас 9.60 beta 10433, но началось раньше...) и свежей установки widget'а он устанавливается, запускается, но не работает! При вызове вижу желтенькое окно, и никакого варианта выбора!
Что не так?
Вроде все по инструкции:
1. копирую файлик для Opera из общего архива ksmile-opera.zip в корень диска
2. через проводник тащу этот самый файлик из корня диска на чистый лист Opera
3. Открываю выбор Widget и запускаю Колобков...
http://keep4u.ru/full/0%38%30920/d9987502e91bd2952e/jpg
Скорее всего виджет не находит файл gals.xml
Посмотрю бету и проверю, как там работает
Уважаемый, Hyron!
Пока ничего обнадеживающего? Очень уж хочется попользовать!
Заранее спасибо!
Удачи!
Спасибо огромное! Проверил - Работает!
Удачи и новых свершений!
После пары дней использования, обнаружил вот какой ньюанс\баг\фичу. Если у меня в Opera включено использовать прокси и, загружая Opera, я не лезу сначала на какой-нибудь сайт (при этом происходит запрос ввода пароля для прокси), а сразу прошу показать мне виджет мой единственный установленный - КОЛОБОК, то происходит запрос ввода пароля для ПРОКСИ... бесконечный! Скинуть довольно сложно...
Решается выключением Виджета Колобков, потом лезу на любой сайт с вводом пароля и уже потом открываю Колобков!
Стараюсь не забывать об этом "нЬюансике", но иной раз натыкаюсь!
Гм интересно
Поискал подобную проблему в гугле, на opera.com - не нашел
Буду думать
Уважаемый, Hyron!
Проблемка довольно надумана... всё же сначала грузится некий сайт-форум, пишется сообщение, а уже потом вставляются эмоции! Просто вот такой фич имеет место быть.
Если нужны какие-либо дополнительные тесты или подробности - готов поработать на благо общества!
Удачи!
pre: Заранее прошу прощения, что, может быть, пишу не туда! Но куда писать - не сообразил...
Уважаемый, Hyron!
Поразмыслил я тут и решил задать вопрос, а к чему привЯзываться к разным броузерам, когда есть возможность сделать "броузероназависимые" наборы. Я говорю, например, о GetSmile http://www.sofrayt.com/
Не знаю, если честно, что нужно, чтобы "легально" писать коллекции под эту "оболочку", но то, что смысл тот же самый - вставка сслыки на смайл в любое место, так это 100%! И нет привязки к чему-то, кроме самой оболочки!
Сам пользуюсь этой программой регулярно и вот тут мысль дошла...
Авторам - Спасибо!
Удачи!
Всем привет!
Version 0.6 ready
Версия 0.6 готова
Да, проблема с прозрачностью остается.
А может делать панель не через виджеты, а через пользовательские ява скрипты? Что меня не устраивает в виждете, так это то, что картинки не кэшируются. Я на ЖПРС модеме и качать их каждый раз, довольно накладно... Ну и загрузка ЦП конечно... На операфан есть довольно много примеров пользовательских скриптов, просто я в этом не разбираюсь...
2 Hyron:
В общем есть такие темы:
http://operafan.net/forum/index.php?topic=3174.0
и http://operafan.net/forum/index.php?topic=1517.0
Панель кодов хороша тем, что нажав один раз, код вставляется в текст поле, нажав второй - убирается. только сами кнопки ставятся на панель Оперы, а не как виджет, например...
Выиртуальная клава - это вообще шикарная вещь! Кликнув мышью дважды в текст поле, она появляется как отдельное окошко с кнопками. Есть выбор языков.
Так вот как я себе это представляю: обединить эти два скрипта таким образом, что при нажатии на какой-нить хат кей(двойной клик для меня не очень удобен, т.к. я им часто выделяю весь текст в поле. Про контрл + А в курсе =) появлялось небольшое окно, наподобе ВК, в котором красовались бы смайлы. Вместо выбора языка, был бы выбор наборов смайлов, как в вашем виджете. А сами "гифчики" лежали бы на винте в папках и периодически обновлялись. А скрипт бы не привязывался к конкретным файлам, а читал бы содержимое папок и выдавал...
Вот, вроде бы и все...
2 Hyron:
Здорово, чем могу помочь или что требуется?
Ну и собственно, когда ожидать?
2 Hyron:
Чтож, тогда с нетерпением будем ждать!
Есть предварительная версия User JS для оперы
Скачиваем архив, разархивируем 4 js файла в папку UserJS оперы, после этого на каждой странице вверху появляется окошко с зеленой рожицей и списком галерей
* список галерей появляется не мгновенно (т.к. загружается)
* смайлы вставляются по клику на смайле в то поле, где последний раз редактировался текст
* окошко со смайлами можно перемещать - схватить мышью зеленую рожицу и перетащить
* окошко со смайлами можно сворачивать\разворачивать - кликнуть по зеленой рожице
Жду замечаний и предложений
It's pre-release User JS for Opera
Download archive, extract 4 js files to User JS folder, then you have on every page small window with green face and list of galleries
* list of galleries appears not momentarily, because it is downloading
* smiles insert into last-edited field
* you can drag small window - take green face by mouse and move mouse
* you can roll up/out small window by click on green face
I wait for notes and advices
Ссылка(необходимо убрать лишние пробелы, чтобы ссылка работала)/link (you must remove needless spaces from link to download):
smiles.kolobok.us / kolobok_ujs.zip
2 Hyron:
УРРРА!!! УРРРА!!! УРРРА!!!
наконец-то я их вижу!!!
вобщем впечатления следущие:
- все конечно здорово, но при серфе меньшая часть является форумами. посему, хотелось бы, чтоб по умолчанию, окошко было бы свернутым и меньшего размера смайл, чтоб не сильно мешал.
- далее, как уже выше описали, если страница содержит несколько фреймов, то эти окошки появляются в каждом из них...
- еще было бы здорово дополнить смайлы стандартными ББкодами или ХТМЛ тегами, но это по желанию можно и самому проделать...
такой вопрос, каким кэшем пользуется скрипт, общим, Оперным? т.е. он может быть затерт при каких-то условиях?
а так, все супер!!! огромная благодарноть АВТОР!!!
В общий архив тулбаров добавлен UserJS для Оперы.
Как устанавливать и как пользоваться - описано в README.
Особо обратите внимание на фильтр (this.include)
Если есть вопросы - пишите
UserJS for Opera added to other toolbars.
How to install and use - read README
Special attention to filter (this.include)
If you have questions - post here, mail me etc
Все??Колобки для Оперы умерли???Очень жалко!!!
И откуда такие неопровержимые умозаключения?
Мозг не той системы.
Version 0.8
[+] automatical check for new versions
Версия 0.8
[+] автоматическая проверка новых версий
2009/09/04 - v0.9
[/] small changes of security attributes for Opera 10
2009/09/03 - v0.9
[/] небольшие изменения аттрибутов безопасности для Opera 10
NB: if widget does not work, mail or post here to me - may be security changes in Opera 10 is deeper, that i think
Замечание: если виджет не работает, сообщайте здесь или пишите на почту - может быть, изменения в безопасности Opera 10 глубже, чем я думаю
Такой вопросик. Возможно ли сменить фон? Ато прозрачный око режет... Или хотя бы сменить цвет надписи "Kolobok"? Сам сделал себе рамочки белые и шрифт уменьшил, размещением поменял. На больше ума не хватило...
Hyron, было бы неплохо.
Hyron, спасибо, интересный UJS, пока на kolobok.us не зашёл — вообще не слышал о нём. Несколько вопросов и замечаний.
1. Зачем в архиве keyboard.userjs.js? Он нужен для работы?
2. Если kolobok_userjs.js — это скрипт для Opera, зачем все эти лисьи уши в ksmileconfig.js?
3. Не понял, с какой стати "kolobok_ujs.interface.style.position = "absolute";". Получилось, что панелька болтается вверху длинных форумных страниц, и не функциональна, пока её не перетащишь к форме ответа внизу.
4. Прозрачный фон действительно неудобен. Проще всего сделать фон в соответствии с текущим скином Opera.
5. Область реагирования панельки (зелёный смайл) слишком мала, приходится целиться, прищурив глаз. Мне кажется, вся панелька (и смайл и "Kolobok") должна открывать/сворачивать окно.
6. М.б. есть смысл сделать, чтобы панелька появлялась только когда фокус на текстовом поле/форме?
Javascript я не знаю, на моих скромных способностей на пп. 3 и 4 хватило:
2. У меня куча возражений по этому поводу, но это не столь важно.
3. „на некоторых страницах это не работало“ — можно примеры, мне охота посмотреть как аналогичные скрипты справляются (если нужны примеры — предоставлю).
5. Неа, плохое зрение.
Продолжаем разговор.
И в виджете и скрипте при переходе в галерею выводятся не все смайлы. Хотя в dropdown указано "All". Чтобы получить в окне все смайлы галереи надо сначала выбрать какую-то часть, затем снова "All". Я могу, конечно, надрессировать себя постоянно делать эти телодвижения, но это напрягает.
И ещё я не понимаю, как использовать "Любимые" в скрипте. Или это опять "уши" виджета?
Тестовая версия.
Добавлены кнопки стилей.
Поправлено всё, кроме
Готово. Весь скрипт в одном js файле.
Прописан полный стиль для всех элементов - на любом сайте окошко должно выглядеть одинаково.
Теперь сайты, на которых должен работать UserJS, прописываются с помощью директив @include.
Глюка с подвисанием страницы устранен.
Жду замечаний.
kolobok_userjs.zip ( 6.77K )
: 786
Страницы больше не подвисают. По первому ощущению — появилась турбо-скорость, класс. Спасибо, Hyron!
Замечания/предложения сформулирую позже.
p.s. директивы @include обычно пишутся перед "// ==/UserScript==" (без этого перемещения скрипт у меня включался на всех сайтах)
Opera widget v0.10
en:
improved behaviour of galleries and parts selection element
ru:
улучшенное поведение элемента выбора галерей и частей
User java script:
Now all in one file, it use standart UserJS header to access to sites.
Теперь всё в одном файле, используется стандартный заголовок UserJS для доступа к сайтам.
Последняя обнова шик! Страница грузится намного быстрее. И под стиль самого браузера настройка...
Маленький вопросег. Как заставить оставаться свернутой панельку данную (дабы только зеленый смайлик и надпись "Koloboks" оставались) во время обновления страницы. Раскрывается чегось.
И вот чего. Форма дублируется в "Приклепленные файлы" на форуме с ипб 2.3.5
hi this widget is working fine in Opera 10.61.
I have one question! Is it allowed to use hotlinking for kolobok images?
If Yes, then i think, forum-code should be copied to clipboard when we click on a smiley in this widget.
This way it would be nice to use this widget on other forums.
Yes, images is hotlinked, but opera don't allow copy text to system clipboard.
When you click on smiley, text entry will be focused (and all text selected), so you can immediately use hotkey to copy link with forum code to clipboard.
So browser identification changed to IE doesnt work either ?
I read that some have found reloading the page can help. There was a setting that was suggested a while back. Will try to find it.
You can always use the error windows to find the problem and start a topic at Opera forums if nothing works.
For this clear all logs in Opera - Tools-Advanced-Error Console-Clear
then
Tools-Preferences-Content-Javascript Options-Open console on error
This will help diagnose it.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)