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

БЛОГ

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

API ДЛЯ U.TO (PHP ВЕРСИЯ)

  
u.to, PHP, API для u.to u.to, PHP, API для u.to     04.04.2011, 13:51    
Привет всем!

Совсем недавно на uCoz был анонсирован долгожданный PHP.

Примеров решений на PHP для uCoz пока что не так много… Все они публикуются на сайте phpexample.ucoz.net.

Сегодня я решил добавить ещё один пример использования PHP на uCoz.

Это будет создание коротких ссылок на материалы прямо с сайта, используя известный сервис укорачивания ссылок — u.to.

В своей прошлой статье я уже писал о том, как можно сделать API для сервиса u.to, но это был вариант на JS, с использованием моего сервера.

Сегодня же я расскажу, как можно сделать сокращение ссылок с сайта, используя PHP на uCoz.

Первое что, собственно, понадобится — приобрести премиум-пакет ("Расширенный 2"+ / "Премиум 2"+), включающий возможность использования PHP-скриптов, или же приобрести отдельно эту услугу.

Второе. Теперь необходимо подключиться к FTP серверу для загрузки PHP-скриптов (данные для подключения есть на главной странице панели управления — ссылка «PHP-детали») и закачать в папку scripts PHP-файл из следующего архива.

Третье. Далее загружаем этот файл к себе на сайт, в файловый менеджер, в папку js, и вставляем во все шаблоны, где вы хотите использовать возможность сокращать ссылки, после <body> следующий код:

<script type="text/javascript" src="/js/uto_php.js"></script>

Четвёртое. Осталось только вставить в нужный шаблон код для сокращения ссылок.

Если Вы хотите использовать возможность сокращения ссылок в списке материалов в модулях или на странице материала, то в нужное место вставьте следующий код:

<div id="url_$ID$"><a href="javascript://" onclick="url('$ENTRY_URL$','$ID$')">Получить короткую ссылку</a></div>

Здесь $ID$ — уникальный идентификатор материала, а $ENTRY_URL$ — ссылка на этот материал.

Если же Вы хотите использовать возможность сокращения ссылок с помощью сервиса u.to в другом месте, например, в сообщениях форума или комментариях, то заменяйте $ENTRY_URL$ и $ID$ на аналогичные коды, указанные в шаблонах вида материалов форума и вида комментариев.

Для сокращения произвольной ссылки используйте следующий код:

<div id="url_n"><a href="javascript://" onclick="url('ссылка','n')">Получить короткую ссылку</a></div>

Здесь, где "n" — подставляем уникальный в пределах текущей страницы идентификатор (любое число), а где "ссылка" — ссылка, которую необходимо сократить.

Вопросы можно задать в комментариях
3 Fiesta пишет:
Да... начинал ты гораздо лучше... меня не было окало 6 месяцев... Думал приду почитаю... а у тебя всего 1-2 статьи.. Угас.. или просто потерял желание
Ответ:
Потерял свободное время, к сожалению… sad

Сегодня закончил работу над перевёрсткой студии и новым портфолио.

А статьи здесь писать ещё буду.

2 Юрий пишет:
после установки php скрипта выдае такую ошибку:
({"SCRIPTDATA":"","ERROR":"Could not find script location"})
Ответ:
А Вы скрипт загрузили именно в папку scripts?

1 Алексей пишет:
Помогите, пожалуйста со скриптом. Нужно сделать навигацию по алфавиту и году выхода материала. Скрипт скачал, пакет оплатил, установил, но он не работает..
Ответ:
Уже сделано smile