0 Пользователей и 1 Гость просматривают эту тему.
  • 35 Ответов
  • 9210 Просмотров
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
после выхода Opera 11.10 начался пипец!
стоит джумля 1.5.23
если стать на менюху "компоненты" и потом начать двигаться вниз с очень-маленькой скоростью то всё нормуль
если же как обычно - быстро, то меню исчезает резко
или если резко дергнуть мышку вниз к нужному пункту, то оно тоже исчезает
задолбало по полной программе

раньше опера такой хурмой не страдала. сейчас же уже нет сил. думал на быстру руку найти бочину оперы. не получилось
думал собака зарыта в CSS, но потом всё же решил глянуть JS и там ничего особого не нашел кроме
element.addEvent('mouseover', function(){ this.addClass('hover'); });
element.addEvent('mouseout', function(){ this.removeClass('hover'); });

свясь с
#menu li.hover ul               {  visibility: visible; }
#menu li.hover ul li ul         {  visibility: hidden;  }
#menu li.hover li.hover ul      {  visibility: visible;  left: 100%; }

не более

в Joomla 1.6 1.7 всё нормально. но в 1.5 исчезает.
на одном из форумов Opera один парень тоже сказал, что такая беда у него

в Firefox, IE, хром, никель, ванадий  ;D всё нормуль. меню как работало так и работает корректно

кто нибудь уже нашел решение? или давайте как-то найдем выход вместе

я урезал
administrator\templates\khepri\css\menu.css
до 4х строк. помогает только замена
#menu li ul { visibility: hidden; position:absolute; }
НА
#menu li ul { visibility: hidden; position:relative; }
но криво рисует. но и не исчезает

думаю это JS захлебывается (см. выше исх.) при движении мышкой. получается, что класс hover не успевает подхватываться в CSS и как то вылетает.
а если двигать медленно, то javascript нормально успевает переключать классы. других мыслей нет

аналогичную проблему видел на сайтах с выпадающим меню. тоже исчезало при резких движениях
в Joomla 1.6 1.7 они переделали подход к прорисовке выпадающего меню и там всё супер

мужики! помогите!
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Самое простое решение - откатить Оперу до версии 11.01. Проблем нет.
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
это не решение. с таким успехом можно сказать "юзай фаерфокс"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
А зачем тогда "урезать" Joomla, если она везде работает нормально, кроме последних версий Оперы? С таким же успехом можно ее "урезать" до версий 1.6, 1.7. Тут еще разобраться надо - кто виноват Joomla или Опера и нужно ли их подгонять друг под друга. Вы же не перекрашиваете розовую рубашку под зеленые штаны.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
если она везде работает нормально, кроме последних версий Оперы?
Последняя опера - полёт нормальный. Один раз такой глюк наблюдал - отключил обновление мотулз, всё исправилось. Потом пробовал включать-выключать - не влияет. Так что хрен его знает, что влияло.
Создание сайтов, шаблонов, помощь в решении проблем.
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
одна особенность есть. чем больше компонентов в списке (около 20-25) тем более чувствительно к движениям мышки. а если 1-2 компонента, то более менее нормуль

у меня на всех компах (5шт) проблема. везде последняя версия стоит. хоть бы 1 попался где проблемы нет. но думаю и не должно быть, так как браузер он и в африке браузер
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
так как браузер он и в африке браузер
Opera - основной мой браузер. Всегда обновляюсь. Только что проверял на разных сайтах - на одном глюкнуло - обновил страницу, стало нормально.
Создание сайтов, шаблонов, помощь в решении проблем.
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Opera - основной мой браузер. Всегда обновляюсь. Только что проверял на разных сайтах - на одном глюкнуло - обновил страницу, стало нормально.
Эта проблема возникает именно на Joomla 1.5 в Опере с версией выше 11.01 (11.10, 11.11, 11.50). Проверял разные сайты на разных компах с разными ОС. Он тоже мой основной браузер, поэтому работаю на 11.01.
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
да. видимо они сменили версию движка на опере, а там уже, что-то изменили коренное.
вот бы знать где копать, чтобы убрать глюк. либо CSS вид менять .или js файл переделывать. фиг его. ведь 1.5 сайтов очень много и все страдают
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
та да... Но это не единственный косяк Оперы в админке. Я сам админил проект Оперой, и тут с круглыми глазами узнаю, что в Лисе , в редакторе (во всяком случае, JCE - точно) можно ресайзить картинки, не указывая их размер цифрами, а тупо потянув мышкой за край! Так что - вот, перешёл админить в Firefox. Хотя основной бродилкой осталась Опера.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Эта проблема возникает именно на Joomla 1.5 в Опере с версией выше 11.01 (11.10, 11.11, 11.50). Проверял разные сайты на разных компах с разными ОС. Он тоже мой основной браузер, поэтому работаю на 11.01.
Слышал уже жалобы и не раз, но у себя такого косяка почему-то не наблюдаю...
Создание сайтов, шаблонов, помощь в решении проблем.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Слышал уже жалобы и не раз, но у себя такого косяка почему-то не наблюдаю...
А как с ресайзингом картинок?
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Пользуюсь TinyMCE. В ff тянется, в opera нет.
Создание сайтов, шаблонов, помощь в решении проблем.
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
отож и я юзаю оперу по дефолту, а фаер из-за FireBug
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Пользуюсь TinyMCE. В ff тянется, в opera нет.

Во-во... Не тянется. Бум надеяться на исправления в следующих версиях...
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
Ну что парни! Решил я эту хурму!

на меня взнизошло озарение :) просто разработчики Joomla тогда явно протупили. так как они вешают событие на каждый элемент. нафига?

И так! Для тех кто нашел эту тему через инет: исчезает меню в Opera Joomla 1.5, пропадает меню в админке Joomla в Opera

и сяк! делаем вот, что:
в файле \administrator\templates\khepri\js\menu.js
комментим строки
//element.addEvent('mouseover', function(){ this.addClass('hover'); });
//element.addEvent('mouseout', function(){ this.removeClass('hover'); });

в файлах
\administrator\templates\khepri\css\menu.css
\administrator\templates\khepri\css\menu_rtl.css
заменяем все .hover на :hover

заходим в админку, нажимаем F5 и вуаля! всё работает. при резких движениях в меню ни-хе-ра не исчезает
« Последнее редактирование: 20.12.2011, 23:14:28 от kolio »
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Ну что парни! Решил я эту хурму!

на меня взнизошло озарение :) просто разработчики Joomla тогда явно протупили. так как они вешают событие на каждый элемент. нафига?

И так! Для тех кто нашел эту тему через инет: исчезает меню в Opera Joomla 1.5, пропадает меню в админке Joomla в Opera

и сяк! делаем вот, что:
в файле \administrator\templates\khepri\js\menu.js
комментим строки
//element.addEvent('mouseover', function(){ this.addClass('hover'); });
//element.addEvent('mouseout', function(){ this.removeClass('hover'); });

в файлах
\administrator\templates\khepri\css\menu.css
\administrator\templates\khepri\css\menu.css
заменяем все .hover на :hover

заходим в админку, нажимаем F5 и вуаля! всё работает. при резких движениях в меню ни-хе-ра не исчезает
Работает!! Спасибо! Надо на багтрекер!
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Спасибо, работает! (+)
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
По идеи можно не трогать код js, просто добавить классы с :hover
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Интересно, а картинки в админке после этой катавасии ресайзиться будут мышкой? Кто-нить пробовал?
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Интересно, а картинки в админке после этой катавасии ресайзиться будут мышкой?
От проблема у человека... ;D
Создание сайтов, шаблонов, помощь в решении проблем.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
От проблема у человека... ;D
Ну, это вообще-то не у меня проблема, а у всех "счастливых" обладателей Opera
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Ну, это вообще-то не у меня проблема, а у всех "счастливых" обладателей Opera
Да понятно. Я просто и не знал до этой темы про ресайз. Да и не нужен он как по мне...
Создание сайтов, шаблонов, помощь в решении проблем.
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
По идеи можно не трогать код js, просто добавить классы с :hover

Вы правы, но если по нормальному делать, то код лучше подправить иначе JS будет каждый раз работать вхолостую ища подпункты с классом hover.
Таким образом мы избавляемся от ненужных обработок + лечим проблему.

я сам около 3-4х месяцев страдал. но терплячка уже надоела. глянул и решилось всё просто.

на Joomla.org написал контакты(feedback), что нашел как решить проблему ну и описал её решение

если кто подскажет где именно у них bugtracker - я только за. напишу им.
всем спасибо за положительные отзывы
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
http://joomlacode.org/gf/project/joomla/tracker/

Что то мне очень сильно кажется что это баг оперы
*

kolio

  • Захожу иногда
  • 91
  • 11 / 4
так и есть. они видимо не дожидаются выполнения операции над объектом и переходят к выполнению уже следующего
может это и дает скорость, но иногда и глюки. такую же беду видел еще на паре сайтов, когда мышкой дергаешь быстро то тоже выпадающие меню исчезают
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
О. И меня коснулось. Это от хостинга зависит. Столкнулся с сайтом на timeweb - безобразие...
kolio - респект!1!1!
Создание сайтов, шаблонов, помощь в решении проблем.
*

ivankoby

  • Захожу иногда
  • 84
  • 1 / 0
работает!! Спасибо! я самый счастливый!++++++++++++
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Ну что парни! Решил я эту хурму!

на меня взнизошло озарение :) просто разработчики Joomla тогда явно протупили. так как они вешают событие на каждый элемент. нафига?

И так! Для тех кто нашел эту тему через инет: исчезает меню в Opera Joomla 1.5, пропадает меню в админке Joomla в Opera

и сяк! делаем вот, что:
в файле \administrator\templates\khepri\js\menu.js
комментим строки
//element.addEvent('mouseover', function(){ this.addClass('hover'); });
//element.addEvent('mouseout', function(){ this.removeClass('hover'); });

в файлах
\administrator\templates\khepri\css\menu.css
\administrator\templates\khepri\css\menu_rtl.css
заменяем все .hover на :hover

заходим в админку, нажимаем F5 и вуаля! всё работает. при резких движениях в меню ни-хе-ра не исчезает
Что-то не хочет это работать в версии оперы 11.61 :(. Фиксируются кнопки меню.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Большое меню Joomla

Автор Amakeeva

Ответов: 1
Просмотров: 2376
Последний ответ 22.01.2018, 13:17:45
от effrit
Не открыть компонент zoo в админке

Автор Ruligid

Ответов: 0
Просмотров: 2399
Последний ответ 24.02.2017, 17:30:10
от Ruligid
Перестало адекватно отображаться меню на Joomla 1.5

Автор KiLLaTiV

Ответов: 1
Просмотров: 2640
Последний ответ 06.09.2016, 13:56:56
от draff
Не открывается псевдоним по ссылке в меню Joomla

Автор Fever13

Ответов: 4
Просмотров: 3399
Последний ответ 18.07.2015, 22:14:10
от anoorik
Joomla 1.5 не заходит дальше главного меню в админке

Автор BVS

Ответов: 0
Просмотров: 1424
Последний ответ 13.07.2015, 06:20:02
от BVS