Страница 1 из 1
BBCode Якоря, Ancore
Добавлено: 05 дек 2017, 03:55
LEOPARD
Можно ли сделать ббкод на якоря в сообщениях?
BBCode Якоря, Ancore
Добавлено: 05 дек 2017, 15:59
CabinetAdmin
Можно.
Использование:
Замена:
BBCode Якоря, Ancore
Добавлено: 05 дек 2017, 16:52
LEOPARD
CabinetAdmin, Да, это похожее, но немного не то.
Можно ли сделать так, чтобы при переходе на ссылку якоря, выделялся текст цветом и переход был к самому якорю?
BBCode Якоря, Ancore
Добавлено: 05 дек 2017, 19:44
CabinetAdmin
Чтобы цветом выделялся можно, но придётся писать скрипт под эту задачу.
LEOPARD писал(а): переход был к самому якорю?
Хм... Тогда надо так:
А ссылку на этот якорь на форуме в сообщениях размещать так:
Код: Выделить всё
[url=ссылка из адресной строки#{TEXT1}]ссылка[/url]
{TEXT1}
такой же как и в замене.
BBCode Якоря, Ancore
Добавлено: 06 дек 2017, 20:36
LEOPARD
CabinetAdmin, что-то вообще не понял. Пробовал по разному ставить якорь, давать сслыку. Я нуб, походу
BBCode Якоря, Ancore
Добавлено: 07 дек 2017, 16:27
CabinetAdmin
Ну вот например, есть на форуме тема с правилами -
http://cabinetadmina.ru/viewtopic.php?f=131&t=3505. В теме есть пункты 1, 1.1, 1.2 и тд. Каждый такой пункт, это блок с id и, чтобы можно было сослаться на этот пункт, рядом ссылка с номером. Вот так выглядит структура одного из пунктов правил:
Код: Выделить всё
<dl class="faq">
<dd id="rule1.2"><a href="#rule1.2">1.2</a>.
Все сообщения отражают мнения их авторов, и администрация никакой ответственности за них не несёт.
</dd>
</dl>
#rule1.2
ссылается на
<dd id="rule1.2">
. В адресной строке этот пункт выглядит так:
Код: Выделить всё
http://cabinetadmina.ru/viewtopic.php?f=131&t=3505#rule1.2
Из всего этого получается, что если добавить в сообщение блок с определённым id, например в любом сообщении на этой теме:
то сослаться на него можно так:
Код: Выделить всё
http://cabinetadmina.ru/viewtopic.php?f=113&t=4768#lalala
чтобы сослаться на него из любой другой темы или сообщения на этой же странице, то так:
Код: Выделить всё
[url=http://cabinetadmina.ru/viewtopic.php?f=113&t=4768#lalala]ссылка на якорь[/url]
Как-то так.
BBCode Якоря, Ancore
Добавлено: 08 дек 2017, 01:29
LEOPARD
CabinetAdmin, все понял)