You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Originally posted by D-SHEL:
не работают виджеты
они нужны?
http://translate.google.ru/?sl=auto&tl=ru
Originally posted by nevlax:
не открываются файлы *.html *.mht *.htm и др с локальных дисков если в пути присутствует кириллица.
Поправьте значения в реестре - Открыть сохранённый html
Originally posted by D-SHEL:
не работают виджеты
такое окно выходит:
как исправить?
Подтверждаю. Отправил репорт две недели назад DSK-293543 (Widget will not install if the path to the Opera directory contains Cyrillic characters, or the name of the widget contains Cyrillic characters)
В финале не пофиксили
Временное решение - переименовать учетную запись системы латиницей.
Originally posted by Serega124:
Временное решение - переименовать учетную запись системы латиницей
Радикально

Кстати, в 10.51 этого косяка не было точно.
Originally posted by vilpapa:
Originally posted by nevlax:
не открываются файлы *.html *.mht *.htm и др с локальных дисков если в пути присутствует кириллица.
Поправьте значения в реестре - Открыть сохранённый html
ЁмаЁ что за фигня уже 10,53 версия тот же касяк. Я одного не пойму почему я должен лезть в реестр править его, что бы я комфортно работал с Опрерой !!! Может не стоит шлепать как пирожки эти версии, а сесть и сделать одну за месяц-два, но абсолютно рабочую. Сколько лет пользуюсь Оперой, но с выходом 10,5 какая-то лажа постоянная. И складывается токае ощущение, что этот форум сделан для того... да так чтоб было.
Originally posted by nevlax:
ЁмаЁ что за фигня уже 10,53 версия тот же касяк.
Баг с некорректной записью в реестре Windows появился давно, причём, выловить его было довольно тяжело - нужно было выполнить определённую последовательность установок различных версий Opera начиная, если не ошибаюсь, с 10.10. Теперь, насколько я знаю, этот баг пофиксили. Но если у вас в реестре когда-то была сделана неверная запись - она будет продолжать портить жизнь и на всех новых версиях Opera.
30. April 2010, 21:55:18 (edited)
Originally posted by IlyaShpankov:
Баг с некорректной записью в реестре Windows появился давно, причём, выловить его было довольно тяжело - нужно было выполнить определённую последовательность установок различных версий Opera начиная, если не ошибаюсь, с 10.10. Теперь, насколько я знаю, этот баг пофиксили. Но если у вас в реестре когда-то была сделана неверная запись - она будет продолжать портить жизнь и на всех новых версиях Opera.
Не могу согласиться.
При каждой инсталляции Оpera прописывает одни и те-же ключи(classic.exe). И если вы в реестре почистите, то Opera опять пропишет два ненужных значения, которые приводят о ошибкам. Почему для разработчиков это является проблемой, для меня, мега-загадка.
Причем проблема с кириллическими именами решилась, несмотря на неизменные ключи. Осталось окно с ошибкой передачи команды приложению и баг с открытием дубля сохраненной страницы.
P.S
лично для меня это мелочь, установил Opera, щелкнул по reg-файлу и Ok, но очень многие люди жалуются.
Originally posted by vilpapa:
При каждой инсталляции Оpera прописывает одни и те-же ключи(classic.exe).
В том-то и дело, что баг был в инсталляторе и именно с неверно прописываемыми ключами. И этот баг при мне пофиксили ещё несколько месяцев назад. По идее - не должно ничего больше неправильного прописываться в реестр. Если опять что-то началось - нужно открывать баг-репорт по-новой.
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\command] - Opera.exe
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec] - "%1"
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec\Topic] - пусто
А вот такие значения прописывает Opera:
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\command] - Opera.exe "%1"
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec] - "%1"
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec\Topic] - WWW_OpenURL
Неужели так трудно убрать "%1" и WWW_OpenURL?
И как мне это вставить в баг-репорт?
1. May 2010, 09:24:38 (edited)
Originally posted by IlyaShpankov:
Originally posted by nevlax:
ЁмаЁ что за фигня уже 10,53 версия тот же касяк.
Баг с некорректной записью в реестре Windows появился давно, причём, выловить его было довольно тяжело - нужно было выполнить определённую последовательность установок различных версий Opera начиная, если не ошибаюсь, с 10.10. Теперь, насколько я знаю, этот баг пофиксили. Но если у вас в реестре когда-то была сделана неверная запись - она будет продолжать портить жизнь и на всех новых версиях Opera.
У меня это началось с версии 10,52 так что мне все-равно с каких версий это началось главное чтобы все это закончилось.
Вот еще что мешает нормально жить, короче открываем страницу а там вот что
после обновления страницы видим как должно быть
Причем этаже страница в следующий раз может нормально отобразится.
PS данная страница приведена для примера, это не значит что только на данной странице такое происходит.
2. May 2010, 13:38:49 (edited)
Originally posted by nevlax:
попробуй вот что: в адресной строке набери about:config и нажми Enter. откроется страница настроек Opera. в группе настроек Performance убери галку напротив Enable Pipelining и потом немного ниже нажми на кнопку Сохранить.Вот еще что мешает нормально жить, короче открываем страницу а там вот что
после обновления страницы видим как должно быть
Причем этаже страница в следующий раз может нормально отобразится.
PS данная страница приведена для примера, это не значит что только на данной странице такое происходит.
я думаю, может помочь (во всяком случае, у меня сайт http://www.ba25.ru/ отображается нормально с первого раза).
пункт Enable Pipelining отвечает за многопотоковую загрузку страниц и ускоряет загрузку, но в результате сайты, которые не поддерживают Pipelining, могут отображаться некорректно. типичный пример https://addons.mozilla.org/ru/firefox/
Подправил реестр, как указано выше, все заработало, но наполовину. Т.е. файлы открываются, но только если кликнуть непосредственно на сам файл, а если открывать страницу перетаскиванием на ярлык Оперы (мне так удобней), то ошибка сохранилась.
Можно ли как-то и это исправить?
Вообще крайне неудобно. Что теперь править реестр после обновлений? Мне вот постоянно приходится просматривать шаблоны сайтов с локальных дисков, раньше перетащил на ярлык и готово, теперь же...
Баг повторяется на чистой установке Opera 10.53?
Да, повторяется и на чистой. Пробовал несколько раз. Т.е. даже посоле чистой установки не открываются страницы с локального диска, после правки реестра, все открывается, но только если кликнуть на сам файл, а если перетащить на ярлык Опера, все равно - Ошибка. Началось как и писал с 10.52, до версии 10.51 все нормально было.
Отредактировал реестр-баг исчез: файлы с кириллицей в стали нормально открываться.
Но после повторной инсталляции 10.53 поверх 10.53 реестр снова засрался неверными записями (проверено).
Деинсталлировал 10.53, почислил реестр Вит Регистри Фиксом и проверил вручную, чтоб в нём не осталось мусора после деинсталляции. Поставил 10.53-уже начисто. И снова в реестре были неправильные записи, а файлы с кириллицей не открывались. Пришлось опять вручную править реестр.
Таким образом, совершенно точно, неправильные записи каждый раз добавляются в реестр, будь то апгрейд или чистая инсталляция-неважно.
Что касается перетаскивания файлов из проводника на ярлык Оперы на рабочем столе-подтверждаю-после чистой инсталляции и исправления реестра файлы не добавляются. Правда до исправления реестра я это не проверял.
Originally posted by komokdj:
Таким образом, совершенно точно, неправильные записи каждый раз добавляются в реестр, будь то апгрейд или чистая инсталляция-неважно.
OK, спасибо. Буду пинать разработчиков.
Originally posted by komokdj:
неправильные записи каждый раз добавляются в реестр, будь то апгрейд или чистая инсталляция-неважно.
А этот баг одинаково проявляется при использовании разных инсталляторов? (MSI и Classic)
3. May 2010, 16:58:55 (edited)
Originally posted by Serega124:
А этот баг одинаково проявляется при использовании разных инсталляторов? (MSI и Classic)
Хороший вопрос. Сейчас проверил.
В MSI ещё смешнее, значения в ключах
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec]
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec\Application]
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec\Topic]
вообще пустые.
В [HKEY_CLASSES_ROOT\Opera.HTML\shell\open\command] опять присутствует ненужная "%1"
Вернее она нужна, если в [ddeexec] её нет, но не разворачивает окно Opera, если она уже открыта.
Получается, что разные инсталляторы прописывают разные ключи, но в обоих случаях неработоспособные с кириллицей.
У меня есть сильное подозрение, что проблема кроется не в ключах, а где-то в конфигах, так как при перетягивании файла на ярлык Opera, они всё равно не открываются(при открытой Opera).
Originally posted by komokdj:
попробуй вот что: в адресной строке набери about:config и нажми Enter. откроется страница настроек Opera. в группе настроек Performance убери галку напротив Enable Pipelining и потом немного ниже нажми на кнопку Сохранить.
я думаю, может помочь (во всяком случае, у меня сайт http://www.ba25.ru/ отображается нормально с первого раза).
пункт Enable Pipelining отвечает за многопотоковую загрузку страниц и ускоряет загрузку, но в результате сайты, которые не поддерживают Pipelining, могут отображаться некорректно. типичный пример https://addons.mozilla.org/ru/firefox/![]()
Вроде помагло - спасибо.
Originally posted by D-SHEL:
не работают виджеты
такая же проблема, при чем при установке на старую версию, виджет еще можно было запустить в ручную, а с чистой уже вообще не реагирует на запуск.
5. May 2010, 14:07:58 (edited)
Originally posted by vilpapa:
+1, ППКС.Originally posted by Serega124:
А этот баг одинаково проявляется при использовании разных инсталляторов? (MSI и Classic)
Хороший вопрос. Сейчас проверил.
В MSI ещё смешнее, значения в ключах
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec]
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec\Application]
[HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec\Topic]
вообще пустые.
В [HKEY_CLASSES_ROOT\Opera.HTML\shell\open\command] опять присутствует ненужная "%1"
Вернее она нужна, если в [ddeexec] её нет, но не разворачивает окно Opera, если она уже открыта.
Получается, что разные инсталляторы прописывают разные ключи, но в обоих случаях неработоспособные с кириллицей.
У меня есть сильное подозрение, что проблема кроется не в ключах, а где-то в конфигах, так как при перетягивании файла на ярлык Opera, они всё равно не открываются(при открытой Opera).
Проблема возможно в перекодировании пути к файлу из win-1251 в UTF-8.
Ещё можно добавить, что при закрытой Opera файлы открываются после чистой установки, и без исправлений реестра. Это может вводить в заблуждение, что программа работает нормально.
Classic я не тестил, но в версиях ru и int ключи реестра одинаковые (такие, как написано выше).
З.Ы. чистая установка была с деинсталляцией Opera и удалением директорий C:\Documents and Settings\Имя\Application Data\Opera и C:\Documents and Settings\Имя\Local Settings\Application Data\Opera
6. May 2010, 04:37:16 (edited)
можно попробовать обращаться к имени в формате 8.3
start /dc:\progra~1\opera opera -widget %~s1
drag-n-drop не работает, чудо-браузер в этом случае игнорирует настройки для application/x-opera-widgets и application/widget
UPD
В 10.54.3383 вроде бы починили кириллицу
зато почему-то не устанавливаются виджеты из ...
очень милоlots of added awesomeness and fixes
Access keys doesn’t work
Java is not working
IME is not working
Some outstanding font issues
↑ На букву Я целить мышкин указатель! ↑
Использую Opera 10.10 build 1893 - новыми лишь поиграться можно
RIP
Opera
30.08.1995 - 13.02.2013
-> Link <-
☺ Я ВКонтакт лишь по нужде хожу! ☺
У меня всё работает! Догадайтесь - через что!
► Дом - 30 Мбит\с, работа - EDGE - до ~100 Кбит\с ◄
Что делать, если опера зависает и сбоит
∎

