Борислав Ravvinoff (ravvinoff) wrote,
Борислав Ravvinoff
ravvinoff

Расширяя границы. Взламываем ЖЖ.

Заметили ли вы, что в моем журнале после добавления комментария выскакивает "бабл" с благодарностью за комментарий?
Неужели ЖЖ добавил новую фитчу?

Нет, это мои шаловливые ручки снова добрались до модификации "пространства". Как же это реализовать?
Рассказывал вот тут http://ravvinoff.livejournal.com/96631.html о том, как сделать плавающий элемент в ЖЖ, так вот "благодарность за комментарий" - это модификация этого элемента.
ЖЖ ограничивает использование java скриптов, да и других тоже. Но нам это не помеха, используем возможность динамически создавать картинки.
Это можно осуществить, к примеру, через язык программирования php.
Пишем вот такое:

<?php
$ref =  $_SERVER["HTTP_REFERER"]; //определяем страницу ЖЖ
header("Content-type: image/png"); //притворяемся картинкой
if (strrpos($ref, '.html?view=')){
//если страница просмотра оставленного комментария
//то благодарим за комментарий
$im = imagecreatefrompng("note.png");
imagepng($im);
imagedestroy($im);}
else {
//если какая-либо другая страница
//то выводим пустую картинку
$im = imagecreatefrompng("null.png");
imagepng($im);
imagedestroy($im);
}
?>

Размещаем его на любом хостинге, поддерживающем php

Обращается к этому скрипту со страниц ЖЖ будем как к картинке

Теперь выводим на всех страницах "плавающий элемент", а картинка в этом элементе меняется в соответствии с посещаемой страницей.
Когда пользователь оставляет комментарий ЖЖ перенаправляет его на страницу просмотра этого комментария



Вот тут то и будет выведена картинка с благодарностью.
Примерно также реализован мой промо-блок "это интересно".
Конечно, не все знают php, но такую модификацию можно сообразить и другими способами, к примеру, на флеше или на питоне. Ну в общем на том чем умеете.
Можно такое натворить. что ЖЖ закачается. Главное фантазия... ☺

Сиськи тут http://ravvinoff.livejournal.com/195115.html
Tags: своими руками, среда ЖЖ
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 81 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →