1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

xTop - плавная прокрутка страницы вверх

Тема в разделе "Плагины для XenForo", создана пользователем Андрей Х, 8 май 2011.

Загрузка
  1. Андрей Х

    Андрей Х Местный

    Регистрация:
    26.04.11
    Сообщения:
    139
    Симпатии:
    126
    Версия XF:
    1.5.10

    В файле xtop.js

    Есть кусок кода в начале:
    Код:
    var scrolltotop={
        setting: {startline:100, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},
        controlHTML: '<img src="styles/default/xenforo/widgets/xtop.png" style="width:32px; height:20px" />',
        controlattrs: {offsetx:5, offsety:5},
        anchorkeyword: '#top', 
    controlattrs: {offsetx:5, offsety:5}
    То что выделено жирным надо править под себя.

    P.S. Если мне память не изменяет. :)
     
    wagamata нравится это.
  2. wagamata

    wagamata Местный

    Регистрация:
    07.05.13
    Сообщения:
    135
    Симпатии:
    13
    Версия XF:
    1.3.2
    А как именно исправить, чтоб было аналогично, только слева? Что-то в этих координатах я не секу.:confused:
     
  3. Андрей Х

    Андрей Х Местный

    Регистрация:
    26.04.11
    Сообщения:
    139
    Симпатии:
    126
    Версия XF:
    1.5.10
    Как всегда, путем подбора нужных циферок.
     
    wagamata нравится это.
  4. Brosko

    Brosko Новичок

    Регистрация:
    25.03.13
    Сообщения:
    20
    Симпатии:
    0
    Версия XF:
    1.1.4
    Спасибо работает!
     
  5. wagamata

    wagamata Местный

    Регистрация:
    07.05.13
    Сообщения:
    135
    Симпатии:
    13
    Версия XF:
    1.3.2
    Благодарю! Всё ништяк работает.
     
  6. d1amant

    d1amant Новичок

    Регистрация:
    07.07.13
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.1.5
    а этот хак подойдёт на версию 1.1.5?
     
  7. 111222333

    111222333 Пользователь

    Регистрация:
    20.05.12
    Сообщения:
    4
    Симпатии:
    0
    Версия XF:
    1.1.2
    Пойдёт. У меня по крайней мере идёт всё нормально на версии 1.1.5
     
  8. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Никогда не понимал зачем нужны такие дополнительные хаки, при наличии такой функции из коробки форума.
     
  9. wagamata

    wagamata Местный

    Регистрация:
    07.05.13
    Сообщения:
    135
    Симпатии:
    13
    Версия XF:
    1.3.2
    И где же эта функция?
     
  10. ANGEL OF FIRE

    ANGEL OF FIRE Модератор Команда форума

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    179
    Версия XF:
    1.1.3
    Скорей всего Lex имееет в виду кнопку "Вверх" в самом низу форума. Но это конечно не одно и тоже.

    Главное помните, этот плагин не корректно работает на некоторых мобильниках, а в 1.2 добавлен адаптивный дизайн.
     
  11. stranger

    stranger Местный

    Регистрация:
    13.03.11
    Сообщения:
    72
    Симпатии:
    7
    Версия XF:
    1.1.5
    в 1.2.1 форум начинает тормозить
     
  12. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    983
    Симпатии:
    62
    Версия XF:
    1.4.7
    Это подходит для 1.2.4 или нужно что то другое применить?
    Скажите, а есть что нибуть без аддонов, ну просто модификация
     
  13. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    Подходит.
     
    Mirovinger нравится это.
  14. Urusai

    Urusai Активный пользователь

    Регистрация:
    06.01.13
    Сообщения:
    71
    Симпатии:
    5
    Версия XF:
    1.4.9
    Для того чтобы изменить право на лево.
    В файле /js/xenforo/xtop.js находим строку:
    Код:
    .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
    меняем на
    Код:
    .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, left:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
    Для изминения высоты и растояния кнопки.

    В файле /js/xenforo/xtop.js

    Есть кусок кода в начале:
    Код:
    var scrolltotop={
    setting: {startline:100, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},
    controlHTML: '<img src="styles/default/xenforo/widgets/xtop.png" style="width:32px; height:20px" />',
    controlattrs: {offsetx:5, offsety:5},
    anchorkeyword: '#top',
    Меняем циферки, одна отвечает за уклон в лево в право, вторая за верх низ
    controlattrs: {offsetx:5, offsety:5}


    Для изменения картинки, меняем путь до картинки

    <img src="styles/default/xenforo/widgets/xtop.png" style="width:32px; height:20px" />'
    и меняем разрешение

    style="width:32px; height:20px
     
    Последнее редактирование: 11 авг 2015

Поделиться этой страницей