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

Автор темы: Oleg
ID темы: 1146
Информация:
Тема содержит 30 сообщения, была просмотрена 24887 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Кнопка "вверх"
Juvenick
Zaxap написал:

Screenshot бы...)

juventusfc.by/images/1.jpg и juventusfc.by/images/2.jpg

На картинках не видно курсора. Но когда я навел его на стрелку внизу справа (1 картинка), стрелка ушла в левую сторону, а курсор стал кликабельным.

Pisatel написал:

Наипростейшее
Скачать исходники  Код
add_to_head("<script type='text/javascript'>
$(document).ready(function(){
$('.uptop').click(function(){
$(document).scrollTo(0,500);
});
});
</script>");
<a href='#' class='uptop' title='наверх'>Вверх &#9650;</a>




Прошу прощение за свое нубство, но куда именно это прописать?
 
Web
Zaxap
Pisatel, простите, но ваш код работать не будет - нет того, что "открывает и закрывает" ибо, а так :)

Juvenick, в theme.php добавить...куда-нибудь перед function render_page($license = false) {, если не ошибаюсь.
Вот исправленный код (исправлять почти и нечего вовсе):
Загрузить источник  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. echo "<a href='#' class='uptop' title='наверх'>Вверх</a>\n";
Добавлено за 0.040 секунд, используя GeSHi 1.0.8.10


Заместо надписи "Вверх" можно вставить именно это изображение...))

---

"Перемещения" картинки связаны, скорее всего, со стилями...
Зло не дремлет, а я добрый...
 
Pisatel
Zaxap, ничего не понял. Что "открывает закрывает"? С чего взял, что работать не будет? Это рабочий код с сайта. Скорость прокрутки- меняем 500 на удобную.
 
Web
Zaxap
нет echo/ptint, без которых, на сколько я знаю, в худшем случае сайт вообще отображаться не будет ad А если это html, то почему кавычки одинарные?)
и присутствует add_to_head() вне <?php ... ?>
Изменил(а) Zaxap, 19.01.2014 01:38
Зло не дремлет, а я добрый...
 
Nexifat
Juvenick написал:
Прошу прощение за свое нубство, но куда именно это прописать?


Вот сюда вставляется themes/templates/footer.php
Если сделать все как в посте lucky, все работает без проблем, только что поставил стрелку, все работает ay
В theme.php это лишнее
Изменил(а) Nexifat, 01.12.2013 11:37
PHP - Fusion 7.02.06
..........
 
Zaxap
Nexifat, тогда уж лучше в /includes/footer_includes.php или header_includes.php...))
Про theme.php не согласен, почему же? У меня все сделано через попу "вставления" в theme.php.
Зло не дремлет, а я добрый...
 
Nexifat
Zaxap, каждый конечно по своему, но мое мнение - зачем захламлять theme, и потом при смене темы не надо снова код в тему прописывать (стрелочка уже готова ab ), так же и счетчики, можно в theme.php а можно отдельным файлом ( а если поставил одну тему, и навсегда, то тогда можно и в теме ab , я просто эксперементирую с ними, поэтому az )
Изменил(а) Nexifat, 01.12.2013 12:11
PHP - Fusion 7.02.06
..........
x1
 
Alex
есть спец аддон, установил включил и работает, и ничего не нужно прописывать

ищите в базе ui_top_button_panel

вот здесь она включена kalina2.ru
 
Web
Juvenick
Alex написал:

есть спец аддон, установил включил и работает, и ничего не нужно прописывать

ищите в базе ui_top_button_panel

вот здесь она включена kalina2.ru

Устанавливал данный аддон. Так при наведении курсора на кнопку "Вверх", она начинает дергаться, как ненормальная, и при однократном нажатии останавливается; а при втором - поднимается вверх.

Объединенно в 07.12.2013 07:24:
Если сделать все как в посте lucky, все работает без проблем, только что поставил стрелку, все работает ay
В theme.php это лишнее


Все сделал, как в посте lucky, но все равно стрелка уходит влево http://juventusfc...

P.S. Оказывается это только на моей теме так(
Изменил(а) Juvenick, 07.12.2013 10:09
 
Web
Vova
Загрузить источник  GeSHi: Javascript
  1. var scrolltotop={
  2. setting: {startline:100, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},
  3. controlHTML: '<img src="http://8gamers.net/images/main/top.png">',
  4. controlattrs: {offsetx:5, offsety:80},
  5. anchorkeyword: '#top',
  6.  
  7. state: {isvisible:false, shouldvisible:false},
  8.  
  9. scrollup:function(){
  10. if (!this.cssfixedsupport)
  11. this.$control.css({opacity:0})
  12. var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto)
  13. if (typeof dest=="string" && jQuery('#'+dest).length==1)
  14. dest=jQuery('#'+dest).offset().top
  15. else
  16. dest=0
  17. this.$body.animate({scrollTop: dest}, this.setting.scrollduration);
  18. },
  19.  
  20. keepfixed:function(){
  21. var $window=jQuery(window)
  22. var controlx=$window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx
  23. var controly=$window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety
  24. this.$control.css({left:controlx+'px', top:controly+'px'})
  25. },
  26.  
  27. togglecontrol:function(){
  28. var scrolltop=jQuery(window).scrollTop()
  29. if (!this.cssfixedsupport)
  30. this.keepfixed()
  31. this.state.shouldvisible=(scrolltop>=this.setting.startline)? true : false
  32. if (this.state.shouldvisible && !this.state.isvisible){
  33. this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])
  34. this.state.isvisible=true
  35. }
  36. else if (this.state.shouldvisible==false && this.state.isvisible){
  37. this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1])
  38. this.state.isvisible=false
  39. }
  40. },
  41.  
  42. init:function(){
  43. jQuery(document).ready(function($){
  44. var mainobj=scrolltotop
  45. var iebrws=document.all
  46. mainobj.cssfixedsupport=!iebrws || iebrws && document.compatMode=="CSS1Compat" && window.XMLHttpRequest
  47. mainobj.$body=(window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body')
  48. mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>')
  49. .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
  50. .attr({title:'Наверх'})
  51. .click(function(){mainobj.scrollup(); return false})
  52. .appendTo('body')
  53. if (document.all && !window.XMLHttpRequest && mainobj.$control.text()!='')
  54. mainobj.$control.css({width:mainobj.$control.width()})
  55. mainobj.togglecontrol()
  56. $('a[href="' + mainobj.anchorkeyword +'"]').click(function(){
  57. mainobj.scrollup()
  58. return false
  59. })
  60. $(window).bind('scroll resize', function(e){
  61. mainobj.togglecontrol()
  62. })
  63. })
  64. }
  65. }
  66.  
  67. scrolltotop.init();
Добавлено за 0.004 секунд, используя GeSHi 1.0.8.10


Наипростейшее...

В jscript.js вставь и все.
 
Web

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

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Магазин "Скупка банкот" в Москве  →  Реклама на портале 0 / 326 20.09.2023 13:41
нужны ли на сайте "Закладки" и "История посещений", как в браузере?  →  Пожелания и предложения 4 / 1057 11.08.2023 15:56
Не работает "выйти" Maxthon 5.2.3.3000  →  Ошибки, баги 1 / 1635 22.02.2020 18:43
showsublinks [активная кнопка]  →  Темы оформления 7 версии 5 / 1308 22.02.2020 18:43
Говорим "Спасибо"  →  Книга жалоб и предложений 14 / 3305 02.02.2020 14:58
Каким ява скриптом приделать выбор цвета для поля input type="text"?  →  Вопросы новичков 1 / 3355 10.01.2020 20:47
Instagram ВК FaceBook - ведение аккаунтов "под ключ"  →  Платные услуги 0 / 1124 01.12.2019 18:37
Панель "последние статьи" в зависимости от языка сайта и категории статьи  →  Моды 9 / 3817 31.10.2019 22:59
В разных статьях "краткого содержания" картинки "налазят" друг на друга  →  Ошибки, баги 5 / 1759 14.01.2019 13:09
Как найти в БД для панели "похожие статьи, новости, темы"?  →  Пожелания и предложения 0 / 3139 23.04.2018 17:29
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)