Отменить выполнение скрипта на одной странице
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
kupidon
- phpBB 1.4.4
- Сообщения: 120
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 62 раза
Отменить выполнение скрипта на одной странице
Здравствуйте. Поставил скрипт кнопок вверх и вниз. Но он оказался в конфликте с другим скриптом.
Вопрос. Можно ли как то прописать условие html , чтобы скрипт кнопок на конкретной одной странице не запускался?
Вопрос. Можно ли как то прописать условие html , чтобы скрипт кнопок на конкретной одной странице не запускался?
-
AndriyUA
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 9 раз
Re: Отменить выполнение скрипта на одной странице
Не претендую на самый правильный ответ, но можно сделать так:
Скажите для какой страницы нужно.
В кавычках надо указать название.
Код: Выделить всё
<!-- IF SCRIPT_NAME neq 'viewtopic'-->
Скрипт
<!-- ENDIF -->В кавычках надо указать название.
Последний раз редактировалось AndriyUA 18.12.2014 16:51, всего редактировалось 5 раз.
-
LavIgor
- Former team member
- Сообщения: 3468
- Стаж: 12 лет 5 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 935 раз
Re: Отменить выполнение скрипта на одной странице
Поставьте условие if с проверкой адреса страницы.kupidon писал(а):Можно ли как то прописать условие html , чтобы скрипт кнопок на конкретной одной странице не запускался?
Свойство
window.location.href.Обновлено: Цитата исправлена с учётом пожелания автора.AndriyUA писал(а):Не претендую на самый правильный ответ, но можно сделать так:Скажите для какой страницы нужно.Код: Выделить всё
<!-- IF SCRIPT_NAME neq 'viewtopic'--> Скрипт <!-- ENDIF -->
Внешнее условие было явно лишнее. Сейчас то, что нужно.
Последний раз редактировалось LavIgor 18.12.2014 16:41, всего редактировалось 3 раза.
-
AndriyUA
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 9 раз
Re: Отменить выполнение скрипта на одной странице
LavIgor, действительно. Cпасибо! Пока-что плохо в этом разбираюсь) Все лишнее убрал, работает. Вроде правильно.
-
Alecto
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 16 лет 10 месяцев
- Откуда: Украина! Харьков
- Благодарил (а): 80 раз
- Поблагодарили: 292 раза
Re: Отменить выполнение скрипта на одной странице
исправить конфликт либо взять нормально работающий скрипт.kupidon писал(а):оказался в конфликте с другим скриптом
-
kupidon
- phpBB 1.4.4
- Сообщения: 120
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 62 раза
Re: Отменить выполнение скрипта на одной странице
что то я запутался...
в файле оверал футер прописываю скрипт кнопок вверх-вниз:
так, вот. Пусть он работает на всех страницах форума кроме этой страницы: http://19sp.ru/forum/sp/ofis.php
в файле оверал футер прописываю скрипт кнопок вверх-вниз:
Код: Выделить всё
<!-- прокрутка страницы начало-->
<div style="display:none;" class="nav_up" id="nav_up"></div><div style="display:none;" class="nav_down" id="nav_down"></div>
<script src="http://19sp.ru/forum/styles/prosilver/template/110525224642.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function() {
var overelem = jQuery('body');
jQuery('#nav_up').fadeIn('slow');
jQuery('#nav_down').fadeIn('slow');
jQuery(window).bind('scrollstart', function(){
jQuery('#nav_up,#nav_down').stop().animate({'opacity':'0.2'});
});
jQuery(window).bind('scrollstop', function(){
jQuery('#nav_up,#nav_down').stop().animate({'opacity':'1'});
});
jQuery('#nav_down').click(
function (e) {
jQuery('html, body').animate({scrollTop: overelem.height()}, 800);
}
);
jQuery('#nav_up').click(
function (e) {
jQuery('html, body').animate({scrollTop: '0px'}, 800);
}
);
});
</script>
<!-- прокрутка страницы end-->так, вот. Пусть он работает на всех страницах форума кроме этой страницы: http://19sp.ru/forum/sp/ofis.php
-
LavIgor
- Former team member
- Сообщения: 3468
- Стаж: 12 лет 5 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 935 раз
Re: Отменить выполнение скрипта на одной странице
Попробуйте так:
Код: Выделить всё
<!-- прокрутка страницы начало-->
<div style="display:none;" class="nav_up" id="nav_up"></div><div style="display:none;" class="nav_down" id="nav_down"></div>
<script src="http://19sp.ru/forum/styles/prosilver/template/110525224642.js" type="text/javascript"></script>
<script type="text/javascript">
if (window.location.href.toLowerCase().indexOf('http://19sp.ru/forum/sp/ofis.php') !== 0) {
jQuery(function() {
var overelem = jQuery('body');
jQuery('#nav_up').fadeIn('slow');
jQuery('#nav_down').fadeIn('slow');
jQuery(window).bind('scrollstart', function(){
jQuery('#nav_up,#nav_down').stop().animate({'opacity':'0.2'});
});
jQuery(window).bind('scrollstop', function(){
jQuery('#nav_up,#nav_down').stop().animate({'opacity':'1'});
});
jQuery('#nav_down').click(
function (e) {
jQuery('html, body').animate({scrollTop: overelem.height()}, 800);
}
);
jQuery('#nav_up').click(
function (e) {
jQuery('html, body').animate({scrollTop: '0px'}, 800);
}
);
});
}
</script>
<!-- прокрутка страницы end-->-
kupidon
- phpBB 1.4.4
- Сообщения: 120
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 62 раза
Re: Отменить выполнение скрипта на одной странице
неа не хочет
поясню. кнопки вверх- вниз работают отлично.
на одной странице необходимо вводить текст в инпутбокс ( ники) ...и он при вводе создает выпадающий список....что-то вроде живого поиска из БД....
так вот, скрипт кнопок вверх-вниз как-то блокирует этот выпадаюший список...то есть ничего не происходит. и по сути поиск не работает вообще
поясню. кнопки вверх- вниз работают отлично.
на одной странице необходимо вводить текст в инпутбокс ( ники) ...и он при вводе создает выпадающий список....что-то вроде живого поиска из БД....
так вот, скрипт кнопок вверх-вниз как-то блокирует этот выпадаюший список...то есть ничего не происходит. и по сути поиск не работает вообще
-
AndriyUA
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 9 раз
Re: Отменить выполнение скрипта на одной странице
kupidon, мой скрипт подойдет, если вы страницу "ofis" создадите по инструкции
Тогда будет код
Тогда будет код
Код: Выделить всё
<!-- IF SCRIPT_NAME neq 'ofis'-->
Скрипт
<!-- ENDIF -->-
kupidon
- phpBB 1.4.4
- Сообщения: 120
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 62 раза
Re: Отменить выполнение скрипта на одной странице
У меня нет доступа к странице офис. Вернее есть, но она в ионкуб закодирована 
-
kupidon
- phpBB 1.4.4
- Сообщения: 120
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 62 раза
Re: Отменить выполнение скрипта на одной странице
Пожалуйста помогите с ответом. Может можно в закодированный файл ионкуб дописать эту команду?
сегодня ставил "новогоднюю мотню"...она тоже не работает с этими кнопками...может ткнете мне где кнопки вверх и вниз скачать. Именно "вниз " тоже нужна кнопка
сегодня ставил "новогоднюю мотню"...она тоже не работает с этими кнопками...может ткнете мне где кнопки вверх и вниз скачать. Именно "вниз " тоже нужна кнопка

