Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Strategius

Кнопка наверх, вниз, назад как Вконтакте

Recommended Posts

Всем здравствуйте. Установил на форум удобную кнопку навигации по странице - наверх, вниз, назад как Вконтакте. Но такая проблема - работает только кнопка наверх и вниз и только на главной странице почему-то. На остальных страницах никакие кнопки (в том числе кнонка назад) не работают... Подскажите, пожалуйста, в чем проблема.

 

Вот сама кнопка. В GlobalTemplate до </head> добавить этот код:

 

<link rel="stylesheet" type="text/css" href="/bottom-top/bottom-top.css">

<script type='text/javascript' src="bottom-top/jquery.min.js"></script>
<script type='text/javascript' src="bottom-top/bottom-top.js"></script>
<script type="text/javascript">

btb_options = {


/*	Измените значения и раскомментируйте код, либо удалите, если хотите использовать стандартные настройки:*/

/*
button_width: "24%", // Ширина всех кнопок

   top_value_normal: '▲ Наверх',//Надпись кнопки наверх
back_value_normal: '◄ Назад', //Надпись кнопки назад
bottom_value_normal: '▼', //Надпись кнопки вниз

top_value_mobile: '▲', //Надпись мобильной кнопки наверх
back_value_mobile: '◄', //Надпись мобильной кнопки назад
bottom_value_mobile: '▼', //Надпись мобильной кнопки вниз

bottom_title: '"Перемотать страницу обратно к последней позиции"',
top_title: '"Перемотать страницу наверх"',
back_title: '"Назад"',

btposition: 'left', //Позиция. Значения: left или right
btcomplect: 'tb', // Комплектация. Значения: bottom-top(top-bottom, tb,12), top, full, back
back_none: 200, // Изчезновение кнопки вниз/назад
top_display: 400, // Появление кнопки вверх
animation_speed: 100, //Скорость анимации вверх/вниз

colors_background: '#45688E', // Начальный цвет текста ВСЕХ кнопок
start_colors_background: '#ADADAD', // Цвет текста ВСЕХ кнопок при наведении

gt_start_buttons_background: 'rgba(240, 240, 240, 0.5)', // Начальный цвет фона кнопки Наверх
gt_buttons_background: 'rgba(225, 231, 237, 0.53)', // Цвет фона кнопки наверх при наведении

gb_start_buttons_background: 'none', // Начальный цвет фона кнопки Вниз
gb_buttons_background: 'none', //  Цвет фона кнопки Вниз при наведении

gbk_start_buttons_background: 'rgba(240, 240, 240, 0.5)', // Начальный цвет фона кнопки Назад
gbk_buttons_background: 'rgba(225, 231, 237, 0.53)', // Цвет фона кнопки Назад при наведении
*/
   };

</script>

 

Распаковать архив в корень сайта: Button Top-Back-Bottom.rar

Share this post


Link to post
Share on other sites

По использование jquery на тройка уже не раз писалось - он конфликтует с фреймворком prototype, а jquery нужно подключать в режиме noconflict.

Share this post


Link to post
Share on other sites

noconflict подключил! Часть кнопок работает, а часть нет... Проблема где-то в скрипте, наверное.

Share this post


Link to post
Share on other sites

Странно, не могу найти недочет в скрипте... Кнопка упорно не хочет отображаться ни на каких страницах, кроме главной. Что-то с функционалом кнопки Назад, мне кажется... Помогите найти баг, пожалуйста.

 

Вот скрипт кнопок:

Share this post


Link to post
Share on other sites

Смотрите ошибки js в консоли ошибок браузера или заполните адрес форума в профиле, мне устанавливать этот скрипт нет времени.

По поводу адреса форума я уже об этом говорил - у меня не всегда есть желания каждый раз устанавливать дополнения на своем форме чтобы в них разбираться, а по коду я гадать не умею.

Share this post


Link to post
Share on other sites

Вот тут относительные адреса могут быть причиной неработы скрипта в тема если есть чпу.

 

<script type='text/javascript' src="bottom-top/jquery.min.js"></script>
<script type='text/javascript' src="bottom-top/bottom-top.js"></script>

Подключайте полным адресом с использованием переменных форума.

 

<script type='text/javascript' src="{$this->settings['board_url']}/bottom-top/jquery.min.js"></script>
<script type='text/javascript' src="{$this->settings['board_url']}/bottom-top/bottom-top.js"></script>

  • Upvote 1

Share this post


Link to post
Share on other sites

Спасибо огромное, в этом причина была! Век живи, век учись)) Спасибо!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...