Забыли пароль?
Запросите новый здесь.

Автор темы: Alex
ID темы: 1696
Информация:
Тема содержит 6 сообщения, была просмотрена 4357 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
Выключить скрипт на одной из страниц
Alex
в файле ../themes/templates/header.php подключен скрипт стрелка вверх

echo "
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'></script>
<script type='text/javascript' src='/themes/templates/scrolltopcontrol.js'>
</script>
";

на одной из .php страниц сайта его надо отключить.

вопрос - как это сделать?
 
Web
Pisatel
Не нужно никаких сторонних подключений. Стрелка вверх
Загрузить источник  GeSHi: PHP
  1. add_to_head("<script type='text/javascript'>
  2. $(document).ready(function(){
  3. $('.uptop').click(function() {
  4. $(document).scrollTo(0,500);
  5. });
  6. });
  7. </script>");
  8. //вывод
  9. echo "<a href='#' class='uptop' title='Вернуться наверх'>Вверх &#9650;</a>\n";
Добавлено за 0.029 секунд, используя GeSHi 1.0.8.10

У меня, например, это прямо в theme.php, там где футер настраивается.
 
Web
zzoomm
Загрузить источник  GeSHi: PHP
  1.  
  2. if (!preg_match("/ваша страница.php/i", $_SERVER['PHP_SELF'])) {echo "<script type='text/javascript' src='/themes/templates/scrolltopcontrol.js'>\n";}
  3.  
Добавлено за 0.028 секунд, используя GeSHi 1.0.8.10

Изменил(а) zzoomm, 02.08.2013 12:26
 
Pisatel
Чтобы не включить на определенной странице, например, mypage.php, ставим проверку и условие
Загрузить источник  GeSHi: PHP
  1. if (!preg_match("/mypage\.php/i", FUSION_SELF)) {
  2.  
  3. add_to_head("<script type='text/javascript'>
  4. $(document).ready(function(){
  5. $('.uptop').click(function() {
  6. $(document).scrollTo(0,500);
  7. });
  8. });
  9. </script>");
  10. //вывод
  11. echo "<a href='#' class='uptop' title='Вернуться наверх'>Вверх &#9650;</a>\n";
  12. }
Добавлено за 0.033 секунд, используя GeSHi 1.0.8.10

Оффтопик Почему я не сторонник сторонних подключений? В силу действий наших прекрасных законов даже ip такого монстра, как гугл, может попасть в блеклист. И тогда мы получим сломанный сайт.

Изменил(а) Pisatel, 02.08.2013 13:28
 
Web
Alex
отсюда из базы скачал аддон ui_top_button_panel она не с чем не конфликтует.

по совету zzoomm стрелка старая работала везде и в журнале ошибок, ошибку выдавало
 
Web
Pisatel
Не нужен аддон для этого. Достаточно того кода, что я дал. Зачем два лишних подключения? Jquery уже подключен в скрипте, через аддон ты грузишь его второй раз. Далее- сама кнопка всего пара строк кода, которые я дал выше. Если хочется именно панель- код из 2 поста через админку: создать новую панель-> не отображать панель на выбранных страницах. Пара секунд. И ничего лишнего.:-)
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Alex Alex (1,197)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)