chrome|90.0.4430.93|blMain
uCoz блог, инструкции uCoz

БЛОГ

uCoz, скрипты, всякое  Поиск, Search

ДЕЛАЕМ API ДЛЯ U.TO

  
u.to, API для u.to u.to, API для u.to     20.02.2011, 15:44    
В позапрошлом выпуске юподкаста, когда в гостях был Александр Кожемякин (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 - уникальный идентификтор для каждой ссылки.

Где ссылка - ссылка, которую нужно сократить.



Вопросы - в комментариях
10 Александр пишет:
снова не работает скрипт...

9 ZSeregaA пишет:
А можно выложить скрипт в котором ссылка уже будет написана (без нажатия на получение ссылки)?
Ответ:
В конец шаблона вида материалов вставьте:
<script type="text/javascript">url('$ENTRY_URL$', '$ID$')</script>

8 Global пишет:
да вот правда, на u-quote тоже не работает...
Ответ:
Обновите файл скрипта. На u-Quote сейчас нормально должно быть.

7 Сашка пишет:
Не получает теперь он короткую ссылку... не только у меня, даже на u-quote.ru
Ответ:
Обновите файл скрипта. На u-Quote сейчас нормально должно быть.

6 Сашка пишет:
Ваще супер, спасибо!!!

5 Vadim пишет:
После ввода капчи я нажимаю Enter. Мне даже к мышке тянуться не нужно, чтобы нажать на кнопку. Здесь наоборот wacko
Ответ:
Ok, поставил отправку формы по нажатию Enter из поля с капчей.

4 Вадим пишет:
Имя и почту нужно каждый раз вводить при обновлении страницы. Не айс.
Отправки по Enter нету.
Ответ:
Сделал запоминание имени и почты.

А для чего отправка по Enter? Enter - это перевод строки в поле сообщения, а делать для остальных полей - нет смысла, т. к. последнее поле - это обычно «Сообщение».


3 Вадим пишет:
Чтобы убедиться, что там ничего плохого нету.
Ответ:
Ссылка

2 Вадим пишет:
А как дела с открытым кодом? Будет ли не закодированный вариант?
Ответ:
А для чего Вам не закодированный вариант?

1 G-XPert пишет:
Пример можно посмотреть в Цитатнике uCoz smile
(Клик по номеру цитаты)