логин: 
<< предыдущая заметкаследующая заметка >>
11 декабря 2009
компьютерному гению на заметку: фича rekomenda

Я все-таки сделал фичу "rekomenda". Это пиздец как просто. Вообще пять минут. Правда, в пакет пока не включил, еще у себя отлажу. Итак, рассказываю принцип.

Что происходит в браузере? Я устанавливаю в панель браузера некую горячую ссылку, которая на самом деле не ссылка, а javascript, примерно такой:

javascript:var%20o=(document.selection)?document.selection.createRange().text:window.getSelection();q=document.body;q.innerHTML=''+q.innerHTML;void(0);

MODULE NOT FOUND: f2:rek.jpg Настройка браузера закончена.

Что происходит в интернете? Допустим, я нахожусь на некой (любой) странице в интернете, и она мне понравилась. И мне хочется поделиться ссылкой. Я выделяю мышкой особенно на мой взгляд характерный абзац и тыкаю в свою горячую кнопку на панели браузера. О том, что система сработала, я узнаю по появившейся на странице картинке.

Что происходит со стороны моего сервера? Туда отправился запрос на картинку. В этом запросе закодирован линк страницы, где я нахожусь, и текст, который я выделил мышкой. И все это сервер кладет себе в базу, пометив время. Да, ну и в ответ отдает какую-нибудь картинку.

Теперь что происходит в дневнике? В дневнике под заметкой я добавил поле горячих ссылок, куда всякий раз высыпаются все ссылки, которые я пометил в последние сутки. Кого заинтересовало — может посмотреть. Кому не интересно — не обращает внимания. Чудеса! Это одна строчка javascript плюс файлик php из пяти строчек на сервере плюс четыре строчки кода php в движке дневника. Почему до такой простейшей хуйни никто не додумался раньше?

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий