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

Скорость "всплывания" Войти и зарегистрироваться

Тема в разделе "Для новичков", создана пользователем Бboris, 02.09.2011.

Загрузка
  1. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Как немного замедлить скорость появления (выплывания) при использовании кнопки "Войти и зарегистрироваться". Скорость остальных меню устраивает, а это работает как то через чур быстро :)
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Именно за это меню не скажу, но в общем изменить скорость открытия окон в XF можно тут:
    Админка - Внешний вид - Настройки стиля - Всплывающие окна и подсказки
     
  3. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
  4. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    СyberAP ,а Вы покупали скрипт? И Вам так ответили?
     
  5. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Я тикета не создавал, там бы мне дали полноценный ответ, но так как этот вопрос меня сильно не беспокоил я больше и не думал об этом.
     
  6. Yoskaldyr

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

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Если более точно за всю скорость анимации отвечают переменные в файле xenforo.js
    Код:
            speed:
            {
                xxfast: 50,
                xfast: 100,
                fast: 200,
                normal: 400,
                slow: 600
            },
    
    За скорость разворачивания логон панели отвечает normal.

    Чтобы не править код js файлов достаточно на onload нужных страниц повесить присваивание для XenForo.speed.normal, к примеру 300 или 200, но это повлечет изменение скорости и для другой анимации.
     
  7. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Спасибо! Записал в текстовой файл, завтра на свежую голову попробую и доложу :)
     
  8. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    изменил в /js/xenforo/xenforo.js код на следующий:
    speed:
    {
    xxfast: 50,
    xfast: 100,
    fast: 200,
    normal: 5,
    slow: 600
    },
    скорость появления логинки не изменилась
     
  9. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    А почему вы меняли значение normal? За конкретно этот элемент отвечает значение slow. Чем больше значение — тем медленнее будет "ползать". Но учтите, что это повлияет на скорость анимации всех элементов, которые используют значение slow.
     
  10. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    мне так посоветовали :)
    Сейчас у "логинки" самое большое значение, но ползает она не медленнее, а быстрее всех.

    Я не разбираюсь в xenforo, но мне кажется, что
    {
    xxfast: 50,
    xfast: 100,
    fast: 200,
    normal: 5,
    slow: 600
    },
    это список заранее заготовленных вариантов, которые где то должны прописываться.
     
  11. Yoskaldyr

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

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Да действительно там slow, прошу прошения за неверную информацию. Хотя если сразу не заработало, то можно было и другие значение попробовать изменить.
    Да число должно быть больше (предыдущий ответ писал ночью, так что не совсем верно понял вопрос), но оно не линейно будет влиять на скорость, т.к. данное число - это время за которое произойдет конкретная анимация полностью. Т.е. если сравнивать анимацию на большое и небольшое расстояние, то при одном и том же значении этого числа, скорость перемещения будет разная - а именно - для большого расстояния - скорость будет больше, а для небольшого меньше.
    да - прописываются в js. Как я написал выше можно прописать и в шаблоне - сделать присваивание XenForo.speed.normal, XenForo.speed.slow и т.д. на нужные значения.
     
    Pepelac нравится это.
  12. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Благодарю за ответы!
    Что то у меня не получилось "с замедлением" и я забил на это, в связи с более насущным вопросом
     

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