bbcode "сноска"
Сейчас, при создании сообщения на другом своём сайте, столкнулся с необходимостью вставки сноски в текст. Помнил, что где-то было... но не нашёл. Да и вспомнил (как делается) не сразу.
Всё-таки вспомнил-сделал-применил и решил создать здесь темку. Может кому тоже пригодится и чтоб самому (в будущем) было легче.
Итак, поехали:
bbcode состоит из 2 частей:
1 - вставляется в тело текста там, где вы хотите видеть сноску-объяснение,
2 - размещается (обычно) в самом конце страницы сообщения и содержит текст объяснения сноски с ссылкой возврата к той части текста, где находилась сноска
чтобы не быть голословным - посмотрите на примере:
пример
Создаются они так:
первая часть - сноска:
Использование BBCode
Код: Выделить всё
[snoska]{NUMBER}[/snoska]
Замена HTML
Код: Выделить всё
<a href="#snosk{NUMBER}" name="resnosk{NUMBER}"><sup>({NUMBER})</a></sup>
Подсказка
Код: Выделить всё
код для вставки сноски в тексте: [snoska]номер[/snoska]
вторая часть - объяснение:
Использование BBCod
Код: Выделить всё
[snoska2={NUMBER}]{TEXT}[/snoska2]
Замена HTML
Код: Выделить всё
<a name="snosk{NUMBER}"><strong>({NUMBER}):</strong></a>
{TEXT}<br />
<a href="#resnosk{NUMBER}" style="float:right;margin-right:5px;">Вернуться к чтению »»</a>
Подсказка
Код: Выделить всё
текст самой сноски: [snoska2=номер]текст[/snoska2]
небольшое пояснение: вместо {NUMBER} вы должны прописать свой порядковый номер сноски. разумеется, для сноски и объяснения номера должны быть одинаковыми. количество сносок в тексте (вроде) ничем не ограничено...
Успешного вам применения.