Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Ссылки с якорями


Ссылки с якорями

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

1

При клике на такую ссылку, на странице "защиты" от внешних ссылок все, что стоит после # почему-то отбрасывается.
Пример: 11 абзац  145 параграфа Ководства
Мы попадем на нужную страницу, но #11 потеряется по дороге и в итоге страница не проскролится до нужного абзаца.

Можно ли ожидать исправление данного бага?

0

2

Нанка :glasses: А Вы туда обращаетесь - Вам точно mybb.ru нужен ? может mybb.com или еще что... (*поскольку Ваш пример с сайтом, а сервис к Сайтам имеет нулевое отношение - тут только форумы

0

3

Deff
Да, я уверен, что обращаюсь куда следует. Мой вопрос не о сайтах, а о том как на форумах mybb.ru обрабатываются внешние ссылки с якорями. О том, что они фактически не работают.

Якоря также могут называть анкорами или закладками. Чтобы не было недопонимания о предмете разговора, загляните в описание параметра name тега <a>.

0

4

Нанка написал(а):

Можно ли ожидать исправление данного бага?

нет.. исправления не будет!

0

5

АЛЬБ написал(а):

исправления не будет

Я готов мириться с таким положением дел на бесплатном сервисе, но можно узнать хотя бы причину?

0

6

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

0

7

Deff
Описанная мною проблема как я вижу общая для всех форумов mybb.ru, поэтому создание отдельного примера в моем форуме ничего не даст.

Давайте разберем по порядку. В примере из моего первого поста я написал следующий код:

Код:
[url=http://www.artlebedev.ru/kovodstvo/sections/145/#11]...[/url]

Обратите внимание на #11 в конце адреса. Этот код был преобразован скриптом форума в html ссылку с адресом:

Код:
http://www.artlebedev.ru/kovodstvo/sections/145/#11

Кликнув на нее, попадем на специальную страницу, где нас предупреждают о переходе по внешней ссылке и предлагают продолжить переход, кликнув на ссылку ниже. Но вот как раз эта ссылка теряет хвост адреса, а именно #11. В итоге получаем:

Код:
http://www.artlebedev.ru/kovodstvo/sections/145/

Чтобы не быть голословным, прикрепил скриншот.

Отредактировано Нанка (Ср, 22 Июн 2011 18:53:05)

0

8

> Нанка :glasses:  Это не поможет ?

Код:
<script type="text/javascript">
$(document).ready(function(){var s="http://"+location.hostname+"/click.php?";
$("div.post-content a").attr("href",function(){
   if ($(this).attr("href").indexOf(s)!= -1){return $(this).attr("href").substring(s.length,$(this).attr("href").length)}; });});
</script>

Отредактировано Deff (Ср, 22 Июн 2011 20:04:25)

0

9

Deff
Спасибо за скрипт. У меня возникала идея, что javascript'ом можно подправить ссылки самому. Но для начала я решил проконсультироваться здесь.

А как кстати администрация mybb.ru относиться к таким вещам? Ведь по сути пропускается страница с рекламными банерами. Я конечно не горю желанием ее видеть, но мало ли какие тут правила установлены относительно этого. ^_^

Так или иначе, для меня проблема решена и тему можно закрывать. Однако по факту баг остается и в "дефолтной комплектации" на форумах не работают ссылки с якорями.

0

10

Нанка написал(а):

Ведь по сути пропускается страница с рекламными банерами.

Её можно отключить скриптом.

0


Вы здесь » Единый форум поддержки » Корзина » Ссылки с якорями