Живая публикация
Инструменты поддержки
Ссылка
Как оформить ссылку на живую публикацию

Чтобы дата последней редакции живой публикации стала автоматически обновляемой, необходимо выполнение двух условий:

• в файле живой публикации дата последней редакции должна быть определенным образом явно указана,

• документ, содержащий обновляемую дату, должен быть представлен в формате html.

Если эти условия выполнены, можно приступать к оформлению обновляемой даты. Прежде всего в head-часть html-документа вставляются три строки, подключающие библиотеки:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>

<script src="http://alive.keldysh.ru/scripts/moment-with-locales.min.js"></script>

<script src="http://alive.keldysh.ru/scripts/set-alive-data.js"></script>

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

Тегу, содержащему гиперссылку на живую публикацию, надо добавить класс pub-alive, а тегу <a>, непосредственно ссылающемуся на живую публикацию — класс ref-alive. Далее в любое место текста тега класса pub-alive можно добавить обновляемую дату последней редакции, вставив на это место тег <span class="date-alive"><span> . Например, тег <p> вида

<p class="pList pub-alive">Горбунов-Посадов М.М. Интернет-активность как обязанность ученого. — М.: ИПМ им.М.В.Келдыша, 2008. Редакция от &asymp;&nbsp;<span class="date-alive"></span>&nbsp;&asymp;. — <a href="http://keldysh.ru/gorbunov/duty.htm" class="ref-alive">http://keldysh.ru/gorbunov/duty.htm</a></p>

браузер превратит в текст вида

Горбунов-Посадов М.М. Интернет-активность как обязанность ученого. — М.: ИПМ им.М.В.Келдыша, 2008. Редакция от ≈  ≈. — http://keldysh.ru/gorbunov/duty.htm

Чтобы включить обновляемую дату во всплывающую подсказку гиперссылки на живую публикацию, надо добавить соответствующему тегу <a> класс ref-alive. Например, гиперссылка вида <a href="http://keldysh.ru/gorbunov/duty.htm" class="ref-alive">Интернет-активность</a> будет иметь вид Интернет-активность, т.е. приобретет всплывающую подсказку Редакция от ≈ ДД.ММ.ГГГГ ≈. Если включить в тег <a> атрибут title, содержащийся в нем текст будет дополнен справа такой же обновляемой датой. Наконец, если в текст атрибута title включить элемент &asymp;&asymp; , обновляемая дата будет подставлена на его место, причем на этот раз без предшествующих слов Редакция от .

Формат выводимой даты определяется по атрибуту lang ближайшего html-элемента, содержащего дату и имеющего этот атрибут. Если такого нет, то по языку браузера. Например, если lang="ru", то формат даты dd.mm.yyyy, если lang="en-us", то формат даты mm/dd/yyyy .