LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 10:44:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: в Opera невозможно работать с менюхой в админке Joomla 1.5  (Прочитано 2139 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kolio
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 59


« : 08.08.2011, 23:32:30 »

после выхода 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, хром, никель, ванадий  Grin всё нормуль. меню как работало так и работает корректно

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

я урезал
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
Давно я тут
****

Репутация: +25/-1
Offline Offline

Сообщений: 330


Спасибо в репутацию!


« Ответ #1 : 08.08.2011, 23:41:15 »

Самое простое решение - откатить Оперу до версии 11.01. Проблем нет.
Записан
kolio
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 59


« Ответ #2 : 09.08.2011, 08:38:17 »

это не решение. с таким успехом можно сказать "юзай фаерфокс"
Записан
oc01
Давно я тут
****

Репутация: +25/-1
Offline Offline

Сообщений: 330


Спасибо в репутацию!


« Ответ #3 : 09.08.2011, 08:48:36 »

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

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3338



« Ответ #4 : 09.08.2011, 09:10:38 »

Цитировать
если она везде работает нормально, кроме последних версий Оперы?
Последняя опера - полёт нормальный. Один раз такой глюк наблюдал - отключил обновление мотулз, всё исправилось. Потом пробовал включать-выключать - не влияет. Так что хрен его знает, что влияло.
Записан
kolio
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 59


« Ответ #5 : 09.08.2011, 09:28:58 »

одна особенность есть. чем больше компонентов в списке (около 20-25) тем более чувствительно к движениям мышки. а если 1-2 компонента, то более менее нормуль

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

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3338



« Ответ #6 : 09.08.2011, 09:35:50 »

Цитировать
так как браузер он и в африке браузер
Opera - основной мой браузер. Всегда обновляюсь. Только что проверял на разных сайтах - на одном глюкнуло - обновил страницу, стало нормально.
Записан
oc01
Давно я тут
****

Репутация: +25/-1
Offline Offline

Сообщений: 330


Спасибо в репутацию!


« Ответ #7 : 09.08.2011, 10:00:27 »

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

Репутация: +10/-0
Offline Offline

Сообщений: 59


« Ответ #8 : 09.08.2011, 18:58:12 »

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

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #9 : 09.08.2011, 19:07:32 »

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

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3338



« Ответ #10 : 09.08.2011, 20:44:51 »

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

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #11 : 09.08.2011, 21:13:13 »

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

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3338



« Ответ #12 : 09.08.2011, 21:33:25 »

Пользуюсь TinyMCE. В ff тянется, в opera нет.
Записан
kolio
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 59


« Ответ #13 : 09.08.2011, 22:38:37 »

отож и я юзаю оперу по дефолту, а фаер из-за FireBug
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #14 : 10.08.2011, 12:20:04 »

Пользуюсь TinyMCE. В ff тянется, в opera нет.

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

Репутация: +10/-0
Offline Offline

Сообщений: 59


« Ответ #15 : 01.09.2011, 17:30:52 »

Ну что парни! Решил я эту хурму!

на меня взнизошло озарение Azn просто разработчики 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
JComments Tester
*

Репутация: +157/-17
Offline Offline

Пол: Мужской
Сообщений: 2689


любит наш народ всякое гавно...


« Ответ #16 : 01.09.2011, 17:43:36 »

Ну что парни! Решил я эту хурму!

на меня взнизошло озарение Azn просто разработчики 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
Давно я тут
****

Репутация: +25/-1
Offline Offline

Сообщений: 330


Спасибо в репутацию!


« Ответ #17 : 01.09.2011, 18:50:27 »

Спасибо, работает! (+)
Записан
Alldar
Тестеры
*****

Репутация: +121/-0
Offline Offline

Пол: Мужской
Сообщений: 1609



« Ответ #18 : 01.09.2011, 19:08:24 »

По идеи можно не трогать код js, просто добавить классы с :hover
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #19 : 01.09.2011, 20:25:14 »

Интересно, а картинки в админке после этой катавасии ресайзиться будут мышкой? Кто-нить пробовал?
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3338



« Ответ #20 : 01.09.2011, 20:52:02 »

Интересно, а картинки в админке после этой катавасии ресайзиться будут мышкой?
От проблема у человека... Grin
Записан
Dorfman
Живу я здесь
******

Репутация: +64/-4
Offline Offline

Пол: Мужской
Сообщений: 982


Почти влез...


« Ответ #21 : 01.09.2011, 21:05:09 »

От проблема у человека... Grin
Ну, это вообще-то не у меня проблема, а у всех "счастливых" обладателей Opera
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3338



« Ответ #22 : 01.09.2011, 21:06:54 »

Ну, это вообще-то не у меня проблема, а у всех "счастливых" обладателей Opera
Да понятно. Я просто и не знал до этой темы про ресайз. Да и не нужен он как по мне...
Записан
kolio
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 59


« Ответ #23 : 01.09.2011, 21:13:55 »

По идеи можно не трогать код js, просто добавить классы с :hover

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

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

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

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

Репутация: +157/-17
Offline Offline

Пол: Мужской
Сообщений: 2689


любит наш народ всякое гавно...


« Ответ #24 : 01.09.2011, 21:35:34 »

http://joomlacode.org/gf/project/joomla/tracker/
Записан
Alldar
Тестеры
*****

Репутация: +121/-0
Offline Offline

Пол: Мужской
Сообщений: 1609



« Ответ #25 : 12.09.2011, 03:38:20 »

http://joomlacode.org/gf/project/joomla/tracker/

Что то мне очень сильно кажется что это баг оперы
Записан
kolio
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 59


« Ответ #26 : 21.09.2011, 16:39:45 »

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

Репутация: +344/-3
Online Online

Пол: Мужской
Сообщений: 3338



« Ответ #27 : 28.09.2011, 16:58:43 »

О. И меня коснулось. Это от хостинга зависит. Столкнулся с сайтом на timeweb - безобразие...
kolio - респект!1!1!
Записан
ivankoby
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 91


« Ответ #28 : 21.11.2011, 01:16:32 »

работает!! Спасибо! я самый счастливый!++++++++++++
Записан
oc01
Давно я тут
****

Репутация: +25/-1
Offline Offline

Сообщений: 330


Спасибо в репутацию!


« Ответ #29 : 01.02.2012, 12:49:22 »

Ну что парни! Решил я эту хурму!

на меня взнизошло озарение Azn просто разработчики 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 Sad. Фиксируются кнопки меню.
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet