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

Автор темы: Alex
ID темы: 1696
Информация:
Тема содержит 6 сообщения, была просмотрена 4731 раз.
Просмотр темы
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.043 секунд, используя 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.017 секунд, используя 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.019 секунд, используя 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:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
ЧПУ Дополнительных страниц для PHP-Fusion 8  →  Разное 8 / 6137 26.10.2020 18:42
SEO-оптимизация. дубли страниц в PHP-Fusion - где искать и как избавиться?  →  Ошибки, баги 0 / 5122 19.06.2020 17:06
Поиск новых и популярных страниц для пользователя  →  Пожелания и предложения 5 / 1718 21.02.2019 23:32
Разные шаблоны для разных страниц?  →  Моды 19 / 10158 22.10.2018 07:28
Отключить футер на одной из доп страниц  →  Вопросы новичков 6 / 2694 05.09.2018 16:30
как прикрепить скрипт к сайту  →  Хаки/скрипты 1 / 4410 17.08.2017 10:46
Дублирование счетчика страниц форума  →  Установка и настройка системы 5 / 1555 08.06.2017 02:34
Как находить одинаковые (дубли) страниц среди напарсеного?  →  Пожелания и предложения 3 / 3756 24.11.2016 12:16
Новости в две колоны, в одной колоне одна категория  →  Вопросы новичков 5 / 4462 15.11.2016 11:38
Как переделать скрипт слайдера для динамически создаваемых картинок  →  Javascript, ajax, jquery 2 / 5822 21.04.2016 17:17
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)