Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 58 Ответов
  • 1828 Просмотров
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Якорение + скролинг
« Ответ #30 : 16.02.2016, 18:39:34 »
https://yadi.sk/d/PMcqDHT4otxm4
templates\ja_elicyon\tpls\default.php
там есть
<head>
   <jdoc:include type="head" />
   <?php $this->loadBlock('head')?>
</head>
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #31 : 16.02.2016, 19:00:36 »
Код: php
<?php $this->loadBlock('head')?>
вот после этого и добавить строку
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #32 : 16.02.2016, 19:19:18 »
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #33 : 16.02.2016, 19:25:13 »
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Якорение + скролинг
« Ответ #34 : 16.02.2016, 19:28:22 »
не так скрипт подключили
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/js/scroll.js"></script>
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #35 : 16.02.2016, 19:32:53 »
да, при прошлом подключении ломало шаблон сильно, а сейчас все ок

осталось только разобраться с селекторами в коде

jQuery("ul.menu a[href~='#!']").each(function() {
  jQuery(this).bind("click", function() {
    arr = jQuery(this).attr("href").split("#!");
    class = "."+arr[1];
    if (jQuery(class).length != 0) {
      jQuery("html, body").animate({scrollTop: jQuery(class).offset().top}, 800);
      return false;
    }
    });
});

где и можно найти ?
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #36 : 16.02.2016, 20:17:49 »
не так скрипт подключили
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/js/scroll.js"></script>
Что значит не так ?
Код: php
<?php JHtml::script(Juri::base(). 'templates/твой шаблон/scroll.js'); ?>
Он так и подключается, читаем мануал https://docs.joomla.org/J3.x:Adding_JavaScript_and_CSS_to_the_page
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #37 : 16.02.2016, 20:25:53 »
Sl0w, я бы наверное мог подсказать, но сайта не видал...
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #38 : 16.02.2016, 20:37:06 »
хм....могу показать демо от разработчика если это поможет
http://www.joomlart.com/demo/#ja_elicyon

сам же сайт мой пока на денвере ....
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #39 : 16.02.2016, 21:29:26 »
На демо не могу... Надо смотреть по месту... Хотя можно так попробовать
ul.navbar-nav a[href~='#!']
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #40 : 16.02.2016, 21:48:51 »
хм....исправил - не получилось пока



со ссылкой как видим нет проблем
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #41 : 16.02.2016, 22:06:08 »
как то я не заметил самого якоря просматривая код страницы
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #42 : 16.02.2016, 22:13:10 »
как то я не заметил самого якоря просматривая код страницы
Якоря быть не должно ! Скроллинг происходит к классу модуля !
И какое #asd, должно быть #!asd, а суффикс класса модуля должен быть asd
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #43 : 16.02.2016, 22:14:42 »
если в поисковик вбивать селектор...из пр пункта то получается вот что

*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #44 : 16.02.2016, 22:17:50 »
исправил

*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #45 : 16.02.2016, 22:19:58 »
исправил
Можно увидеть скрин с HTML модуля меню.
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #46 : 16.02.2016, 22:33:32 »


*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #47 : 16.02.2016, 22:59:39 »
Меню тут в упор не вижу...
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #48 : 16.02.2016, 23:15:52 »
вывел шаблон на хостинг, так будет легче думаю

однако пока идет процесс делегирования

завтра уже будет все работать
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #49 : 17.02.2016, 14:55:51 »
http://1stbag.ru

шаблон голый...голый
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #50 : 18.02.2016, 00:09:07 »
http://1stbag.ru

шаблон голый...голый
Дак ты создай модуль какой нибудь и пункт меню... Как я описал, так я ничего не увижу.
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #51 : 20.02.2016, 12:44:56 »
создал модуль и немного отредактировал сайт
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #52 : 20.02.2016, 13:10:32 »
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #53 : 20.02.2016, 13:21:10 »
Ошибка в js файле scroll.js
Так попробуй
Код: javascript
jQuery("ul.navbar-nav a[href~='#!']").each(function() {
  jQuery(this).bind("click", function() {
    arr = jQuery(this).attr("href").split("#!");
    cls = "."+arr[1];
    if (jQuery(cls).length != 0) {
      jQuery("html, body").animate({scrollTop: jQuery(cls).offset().top}, 800);
      return false;
    }
    });
});
« Последнее редактирование: 20.02.2016, 13:30:21 от Wertos »
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #54 : 20.02.2016, 13:43:48 »
изменил, все равно не работает...сейчас  попробую использовать другой способ подключения модуля

изменил...теперь подключение <?php JHtml::script(Juri::base(). 'templates/твой шаблон/scroll.js'); ?>



хм...
« Последнее редактирование: 20.02.2016, 14:35:01 от Sl0w »
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #55 : 20.02.2016, 17:20:43 »
*

Sl0w

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Якорение + скролинг
« Ответ #56 : 21.02.2016, 22:32:16 »
эх, не знаю в чем ошибка и где (
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Якорение + скролинг
« Ответ #57 : 23.02.2016, 12:56:40 »
Я вообще скрипта не вижу в коде
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Re: Якорение + скролинг
« Ответ #58 : 23.02.2016, 13:24:36 »
а с помощью редакторов непосредственно в менеджере материалов можно ли использовать якорение? если да то как?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться