В
позапрошлом выпуске юподкаста, когда в гостях был Александр Кожемякин (aka Styler), его спрашивали про API для u.to - будет ли оно в будущем…
Сегодня я расскажу о том, как уже можно сократить нужную ссылку прямо с сайта.
Например, для материалов можно сделать опцию «Получить короткую ссылку» с использованием моего скрипта.
Инструкция по установке достаточно проста: 1) Загружаем
этот скрипт к себе на сайт, в папку js.
2) Во все шаблоны ставим следующий код сразу после кода <body>:
<script type="text/javascript" src="/js/uto.js"></script> 3) Теперь вставляем саму ссылку на получение короткой ссылки на материал:
Идём в шаблон вида материалов нужного модуля и вставляем в то место, где хотим, чтобы отображалась ссылка следующий код:
<span class="url_k_$ID$"><a href="javascript://" onclick="url('$ENTRY_URL$', '$ID$')">Получить короткую ссылку</a></span> Готово!
Хочу сказать, что данный скрипт можно использовать и для сокращения любой произвольной ссылки. Для этого используйте код:
<span class="url_k_ident1"><a href="javascript://" onclick="url('ссылка', ident1')">Получить короткую ссылку</a></span> Где
ident1 - уникальный идентификтор для каждой ссылки.
Где
ссылка - ссылка, которую нужно сократить.
Вопросы - в комментариях
10u.to, API для u.to
<script type="text/javascript">url('$ENTRY_URL$', '$ID$')</script>
Отправки по Enter нету.
А для чего отправка по Enter? Enter - это перевод строки в поле сообщения, а делать для остальных полей - нет смысла, т. к. последнее поле - это обычно «Сообщение».
(Клик по номеру цитаты)