Сервис коротких ссылок для JohnCMS

816
.
LevCh_Ru, В ссылке все ж латинские наверное буквы- 1 символ- 52 варианта.
Если к буквам еще и цифры подмешать, то в четыре знака выйдет гигантское число вариантов.
.
tolya71 (05.03.2013 / 12:53)
LevCh_Ru, В ссылке все ж латинские наверное буквы- 1 символ- 52 варианта.
Если к буквам еще и цифры подмешать, то в четыре знака выйдет гигантское число вариантов.
33 маленьких символов, 33 больших и еще 9 цифр -> 75 символов
вариантов еще больше будет, чем я написал
в 4 символах ~ 32 миллиона
.
Как сделать сервис коротких ссылок у себя на сайте, что-6ы было site.ru/H1 (в моём случае http://wap-master.ru/H1)
.
Enter нажат, к чему теперь рыданья…
Вот пабличный скрипт укоротителя ссылок, кому интересно играйтесь

Этот простой скрипт camurl позволит Вам создать сервис коротких ссылок. При создания короткой ссылки генерируется url из 4 символов(http://ваш_сайт/UqH3). Имеется простое администрирование, где можно видеть статистику ссылок(Новые, популярные...). В настройках легко редактируются блоки шаблона.

Для работы скрипта требуется: PHP5, MySQL, ЧПУ.

Установка
Для начала необходимо создать базу данных и пользователя, открыть файл conf.php и редактируем данные о базе данных и url сайта.
После открываем файл install.php, при его открытия файла в базе данных создаются 2 таблицы. Первая с настройками, а вторая с для записи в неё коротких urls. Далее удаляем файл install.php.
Зайдя на http://ваш_сайт/admin Вы попадете в админку. Первоночально логин и пароль: admin

Настройки
Файл шаблона находится в temlate/index.temlate.php
Переменные шаблона:
{site_url} - url вашего сайт
{count} - количество в базе коротких ссылок
{time} - время выволнения скрипта

Блоки:
если ссылка добавилась или нашлась, то выведет блок {SHORT}, а если нет, то выведет {ERROR}
В {SHORT} тоже есть переменные шаблона
{url} - это полученная ссылка
{shorturl} - короткий url
Блоки легко редактируются в настройках админа.
Прикрепленные файлы:
.
Wap Master
Есть проще - http://www.manhunter.ru/webmas ... .html
Всего: 35