Форум русской поддержки Joomla!® CMS
11.12.2016, 02:22:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не работает кнопка вверх Joomlamix

 (Прочитано 438 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Bismuth
Осваиваюсь на форуме
***

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

Сообщений: 141



« : 07.07.2015, 16:51:30 »

Всем доброе время суток!
При активации кнопки сайт выдает ошибку, как решить проблему?
/plugins/system/topofthepage/topofthepage.php на линии 69
Код:
66                $script=array();
67                $script[]='var plg_sys_topofthepage_strings = {};';
68                if(!$omittext) {
69                    $script[]='plg_sys_topofthepage_strings.PLG_SYS_TOPOFTHEPAGE_GOTOTOP = \''.JText::$this->params->get('text').'\';';
70                }
71                $script[]='var plg_sys_topofthepage_styles = '.json_encode($linkstyle).';';
72                $script[]="window.addEvent('domready',function(){";
73                if($this->params->get('topalways',0)==1) $script[]="\twindow.scrollTo(0,0);";
74               $script[]="\tinitTopOfThePage(plg_sys_topofthepage_strings,plg_sys_topofthepage_styles);";

Сайт работает на Joomla 3.4.3
Записан
kik84
Живу я здесь
******

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

Сообщений: 1307



« Ответ #1 : 07.07.2015, 20:48:12 »

Да выкиньте этот плагин, когда кнопку Наверх можно проще сделать:
В шаблон <a href="#" id="back-to-top" alt="Back to top">&uarr;</a> и стилями оформить
В js
Код:
$(document).ready(function() {
if ($('#back-to-top').length) {
    var scrollTrigger = 500, // px
        backToTop = function () {
            var scrollTop = $(window).scrollTop();
            if (scrollTop > scrollTrigger) {
                $('#back-to-top').addClass('show');
            } else {
                $('#back-to-top').removeClass('show');
            }
        };
    backToTop();
    $(window).on('scroll', function () {
        backToTop();
    });
    $('#back-to-top').on('click', function (e) {
        e.preventDefault();
        $('html,body').animate({
            scrollTop: 0
        }, 1200);
    });
}
});
Записан
Bismuth
Осваиваюсь на форуме
***

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

Сообщений: 141



« Ответ #2 : 07.07.2015, 21:02:09 »

Спасибо, но она фиксированная, эту кнопку юзер увидит когда только до дет до подвала, а до подвала он может спускаться очень долго, так что это не подходит
Записан
vipiusss
Профи
********

Репутация: +261/-8
Offline Offline

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


Skype: renor_


« Ответ #3 : 07.07.2015, 21:42:59 »

вы лентяй!
http://dedushka.org/uroki/5503.html вот код, первый, что попался.
если и так лень, напишу свой сюда.
***
если надо плавность, а там резкий прокрут, тогда на пиво или интузиазм.
Записан
Bismuth
Осваиваюсь на форуме
***

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

Сообщений: 141



« Ответ #4 : 07.07.2015, 22:26:32 »

вы лентяй!
http://dedushka.org/uroki/5503.html вот код, первый, что попался.
если и так лень, напишу свой сюда.
***

если надо плавность, а там резкий прокрут, тогда на пиво или интузиазм.


спасибо
Записан
kik84
Живу я здесь
******

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

Сообщений: 1307



« Ответ #5 : 07.07.2015, 23:00:39 »

Спасибо, но она фиксированная, эту кнопку юзер увидит когда только до дет до подвала, а до подвала он может спускаться очень долго, так что это не подходит
var scrollTrigger = 500, // px
Записан
Bismuth
Осваиваюсь на форуме
***

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

Сообщений: 141



« Ответ #6 : 07.07.2015, 23:22:18 »

var scrollTrigger = 500, // px

Понял, и Вам спасибо
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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