0
<< предыдущая заметкаследующая заметка >>
17 июля 2010
Начинаю активно использовать флэшкуки

Флэшкуки давным давно штатно входят в движок — это JS-функции fc_save(name,value) и fc_read(name) Раньше они использовались только для дублирования авторизации, которая хранится в обычных куках, но потенциал у флэшкук огромен.

Сейчас я переделал процедуру оставления комментария — раньше она пыталась время от времени заливать пользовательский недописанный текст на сервер, чтобы если у него что-то случится, то когда он следующий раз откроет форму комментария, движок ему вежливо подставил остатки недописанного из своей базы.

Как справедливо мне тут заметили, это сложно и дорого, и вообще гонять на сервер впустую каждые 100 символов не надо.

Сейчас все делается на стороне клиента через флэшкуки. Открываем форму комментария, начинаем писать текст, захлопываем форму. Открываем снова — а текст недописанный подставился. Сотрется этот "буфер" только после удачной отправки комментария.

Ну а если у пользователя в браузере не включен флэш? То и хуй бы с ним, я полагаю. Будет аккуратнее писать комментарии, заботясь о недописанном самостоятельно. А то повадились — одни флэш отключают, другие и вовсе javascript, а мы о каждом заботься?

Чтобы проверить, действуют ли флэшкуки в вашем браузере, кликните сюда.

На будущее у меня по движку идеи еще интереснее. Ведь во флэшкуках можно организовать транспорт информации! Эту информацию могут передавать друг другу различные распахивающиеся окошки страницы (например, из окна редактора открыли дополнительное окно выбора фотки в фотоальбоме, потом закрыли его, а имя выбранной фотки окно редактора получит из флэшкуки 'fotka'). Но интереснее, когда эту информацию будут передавать друг другу разные страницы сайта. Пример: ты пишешь в блог и хочешь вставить цитату с другого сайта со ссылкой. Все это пока что делают руками, но это возня. Зачем? Ты открываешь тот сайт в другом окне, выделяешь мышкой нужную цитату и кликаешь тут же на передней панели браузера специальную кнопку-ссылку «javascript:...». Она коннектится к твоему сайту через iframe 1x1, передавая выделенный мышкой текст в ссылке типа kopipast.php?text=Вот_это_я_выделил&link=http://gazeta.ru (собственно, сейчас у меня так работает кнопка «рекомендованные ссылки») А этот iframe (с твоего родного сайта) при своей загрузке забьет данные в твои флэшкуки. Осталось только вернуться в окно, где ты редактируешь свою заметку, и... о чудо, а там уже готовая оформленная ссылка вставилась, подтянулась сама из флэшкук (это не аякс, хоть ежесекундно их опрашивай).

Вот такая мысль. Думаю, реализовать ее при нынешней системе — один вечер. Зато какое удобство будет при написании заметок с большим количеством ссылок! А то я заебался, если честно, верстать посты, где нужно много ссылок — как про ту выставку запрещенную.

PS: Проверка: кликните сюда чтобы проверить html5

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


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`