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

forzi

  • Захожу иногда
  • 81
  • 0 / 0
 :( Господа. Проблема вот в чем, на сайте под управлением CMS Joomla версии 1, 5 приключилась такая беда. Больше месяца им не занимались - причина на то была и весьма веская, он вполне нормально работал и новые пользователи спокойно и безпроблемно на нем регистрировались. Но дня четыре назад один из пользователей сообщил, что пропала регистрация. Вернее все поля для регистрации есть, они заполняются, но при нажатии кнопки "Зарегистрировать" ничего не происходит. В Chrome открыл консоль и увидел такое:
Код
Uncaught SyntaxError: Unexpected identifier index.php:2019
Uncaught TypeError: Object [object Object] has no method 'addEvent' hover.js:1
(anonymous function) hover.js:1
(anonymous function) hover.js:1
returns mootools.js:21
(anonymous function) mootools.js:21
(anonymous function) mootools.js:50
Element.Methods.Events.fireEvent mootools.js:50
(anonymous function) mootools.js:59
(anonymous function) mootools.js:59
returns

Я понимаю, что что-то с Ява-скриптами - но не могу понять причину и где ковырять, да и какую отвертку для этого надо.... Подскажите - что лечить - сайт или мою голову?)))
*

forzi

  • Захожу иногда
  • 81
  • 0 / 0
Что то молчат специалисты. Нет ни одного ответа. Или никто не знает, что произошло? Тогда немного расширю вопрос. При просмотре в консоли выяснил, что проблема с hover.JS вот что выдало в репорте:
Код
 window.addEvent('domready', function() {
(((/// Вот именно тут показывает ошибку, ссылаясь на отсутствие или сбой addEvent///)))
            var list = $$('#left a.mainlevel,#left ul.menu li a,#right a.mainlevel,#right ul.menu li a');
              list.each(function(element) {
                var fx = new Fx.Styles(element, {duration:350, wait:false, transition: Fx.Transitions.Quad.easeInOut});

            element.addEvent('mouseenter', function(){
                  fx.start({
 
                 'padding-left': 35,        
                 'color': '#222222'

                 });
            });


            element.addEvent('mouseleave', function(){
                 fx.start({

                   'padding-left': 10,        
                   'color': '#222222'
                  });
                });
            });

           var list = $$('ul.menu li li a, a.sublevel');

          list.each(function(element) {
         var fx = new Fx.Styles(element, {duration:350, wait:false,transition: Fx.Transitions.Quad.easeInOut});

                   element.addEvent('mouseenter', function(){
                   fx.start({

                   'padding-left': 35,
                    'color': '#888'

          });
          });

 element.addEvent('mouseleave', function(){
fx.start({

                   'padding-left': 10,
                   'color': '#999'
           });
    });
      });


               var list = $$('a.contentpagetitle,.contentheading ' );

                  list.each(function(element) {
                  var fx = new Fx.Styles(element, {duration:500, wait:false});
                  element.addEvent('mouseenter', function(){
                  fx.start({
                       'color': '#ffffff'
});
});
element.addEvent('mouseleave', function(){
fx.start({
        'color': '#3a3225'
});
});

});
var list = $$('#header_topmenu a');
list.each(function(element) {
var fx = new Fx.Styles(element, {duration:500, wait:false});
element.addEvent('mouseenter', function(){
fx.start({        
         'color': '#efefef'
});
});
element.addEvent('mouseleave', function(){
fx.start({            
        'color': '#000000'
});
});
});


});


function scrollToTop(){
  scrollBy(0,-1500) ;
}

function scrollToTop(){
for (var i=0;i<1500;i++){
    scrollBy(0,-15) ;
  }
}

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться