Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Поток сознания » Проблема с кнопкой "Наверх"


Проблема с кнопкой "Наверх"

Сообщений 1 страница 13 из 13

1

Проблема следующая.  Кнопка "Наверх" всегда была в правом верхнем углу сообщения. Недавно заметил, что она переехала в верхний левый угол с видимой частью кода. Вот так:

http://sa.uploads.ru/t/Vu1Jp.jpg

Как это можно исправить? Огромное спасибо всем откликнувшимся!

P.S: Форум Пневматика для всех. Адрес http://512.hutt.ru

0

2

Мастер
Это потому что вышестоящий сервис новый скрипт сделал "Поделиться". Со скриптом "Наверх" надо к автору обратиться, чтобы переделал.

0

3

Мастер
1. Вот это Выкиньте из HTML низ = Не работает

Код:
 <script type="text/javascript">
        forum = "http://karpoff.5bb.ru"

        str = document.getElementById("navpm").innerHTML
        loc = new String(document.location)

        if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
        {
          count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

          if (count==1) text="У вас есть 1 новое сообщение"
          else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
          else text="У вас есть " +count+" новых сообщений"

          msg =  "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
          msg += text
          msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
          msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n"
          msg += "</div>"

          document.getElementById("pun-status").innerHTML += msg
        }
        </script>

2. Дайте код скрипта, который используется для вставки кнопки "Наверх"

0

4

Вот код скрипта:

Код:
<script type="text/javascript">
var up=document.getElementsByTagName("h3")
var ini=up[0].getElementsByTagName("a")[0].href
var p=1
for (p=1; p<=(up.length-1); p++)
{up[p].innerHTML=up[p].innerHTML.substr(0, 14)+"<a href="+ini+">Наверх</a>  "+up[p].innerHTML.substr(14)}
</script>

0

5

Мастер
Пробуйте заменить Ваш код на такой:

Код:
<script type="text/javascript">
$('.post>h3').append('<a href="#"  style="position:relative;display:block;width:100%;"><c style="display:inline-block;position:absolute;right:12px;top:6px;color:#B42000">&uarr; Наверх</c></a>')
</script>

Отредактировано Deff (10.05.2016 23:32:40)

+1

6

Deff написал(а):

Мастер
Пробуйте заменить Ваш код на такой:

Менял скрипт на Ваш. Да, баги с видимым кодом пропали, но сама кнопка сьехала вниз и стала накладываться на текст сообщения.
http://se.uploads.ru/t/s1BkY.jpg
Да и дело по моему не в скрипте. Он рабочий. Появилась дополнительная кнопка "Поделиться" в верхнем правом углу. На скриншоте это хорошо видно. В первом сообщении темы кнопки "Наверх" нет, поэтому появившаяся кнопка "Поделиться" отображается корректно. А вот во втором присутствуют обе и как я  понимаю, в одном и том же месте. Именно поэтому и происходит смещение кнопки с показом части кода. Данная кнопка в верхнем правом углу мне не нужна, тем более она дублирует существующую, которая находится в нижнем левом углу. Думаю, что если убрать кнопку "Поделиться", то проблема решится. Вот только как ее убрать я не знаю, потому что найти скрипт с этой кнопкой не могу. Можно убрать обе кнопки. Они абсолютно не нужны. Вот скрин на нем все видно:
http://s6.uploads.ru/t/bvhdy.jpg

0

7

Мастер
Добавьте красным:

<style>.post-content{margin-top:10px!important}</style>
<script type="text/javascript">
$('.post>h3').append('<a href="#"  style="position:relative;display:block;width:100%;"><c style="display:inline-block;position:absolute;right:12px;top:6px;color:#B42000">&uarr; Наверх</c></a>')
</script>

Цифру отступа: 10 - регулируем

Отредактировано Deff (12.05.2016 02:03:53)

+1

8

Deff!!! Большое спасибо. Проблема решилась, хотя и не совсем так как я хотел. А можно ли удалить кнопку "Поделиться" , а вместо нее вернуть кнопку "Наверх"?
Еще раз огромное спасибо за помощь!!!!

0

9

У меня те же проблемы...

Стоит скрипт

Код:
<script type="text/javascript">
    var up=document.getElementsByTagName("h3")
    var ini=up[0].getElementsByTagName("a")[0].href
    var p=1
    for (p=1; p<=(up.length-1); p++)
    {up[p].innerHTML=up[p].innerHTML.substr(0, 14)+"<a href="+ini+"><img src='http://bdsm.0pk.ru/uploads/000c/cb/e3/27157-1.png' /></a>  "+up[p].innerHTML.substr(14)}
    </script>

в HTML в форме ответа

Добавление выделенного красным не помогло... :(

Помогите, пожалуйста, побороть проблему с кнопкой.

Отредактировано HerrOberEgerMaster (12.05.2016 22:58:15)

0

10

HerrOberEgerMaster
Там не ток красное, там и скрипт ниже поменян

0

11

Deff, наверно, плохо сформулировал...
Если менять весь скрипт, то все работает...

Можно ли заменить надпись "Наверх" в новом скрипте изображением задаваемым пользователем?

0

12

HerrOberEgerMaster

<style>.post-content{margin-top:10px!important}</style>
<script type="text/javascript">
$('.post>h3').append('<a href="#"  style="position:relative;display:block;width:100%;"><c style="display:inline-block;position:absolute;right:12px;top:6px;color:#B42000"><img title="Поделиться" src="Ccылка на картинку"/></c></a>')
</script>

+2

13

Deff
Спасибо, все отлично работает :)

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Поток сознания » Проблема с кнопкой "Наверх"


Рейтинг форумов | Создать форум бесплатно © 2007–2016 «QuadroSystems» LLC