RSS Feed!

Архивы

JSON в PHP4 или PHP 5.1.x

1. качаем JSON PEAR package
2. распаковываем, заливаем JSON.php на свой кривой хостинг
3. в коде

if (!function_exists('json_decode')) {
    function json_decode($content, $assoc=false) {
        require_once 'JSON.php';
        if ($assoc) {
            $json = new Services_JSON(SERVICES_JSON_LOOSE_TYPE);
        } else {
            $json = new Services_JSON;
        }
        return $json->decode($content);
    }
}

if (!function_exists('json_encode')) {
    function json_encode($content) {
        require_once 'JSON.php';
        $json = new Services_JSON;
        return $json->encode($content);
    }
}

Ссылка с swf и чтобы курсор над ним менялся

как-то так

<div style="position:relative;width:150px;height:150px">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" onmouseup="location.href='куда ссылаемся';" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="150" height="150">
<param name="movie" value="flash.swf"/>
<param name="quality" value="high"/>
<param name="bgcolor" value="#ffffff"/>
<param name="wmode" value="opaque"/>
<embed wmode="opaque" src="flash.swf"" quality="high" bgcolor="#ffffff" width="150"height="150" name="IvanDraga" type="application/x-shockwave-flash" pludinspage="http://www.macromedia.com/go/getflashplayer"/>
</object>
<div style="position:absolute;top:0;left:0;width:150px;height:150px;overflow:hidden;z-index:1;cursor:hand;background:url(прозрачная гифка 1х1);"/>
</div>




Пропорциональное изменение размера изображений JavaScript

Быстро и сердито работаем топором. Естественно, лучше все параметры передавать в функцию.

function setWidth() {
    var allImg = document.getElementById('contentlist').getElementsByTagName('img');
    for (var i=0; i<allImg.length; i++) {
		if (allImg[i].width > 100) {
            allImg[i].height = allImg[i].height*(100/allImg[i].width);
            allImg[i].width = 100;
        }

        if (allImg[i].height > 140) {
            allImg[i].width = allImg[i].width*(140/allImg[i].height);
            allImg[i].height = 140;
        }
    }
}

Почему топором? Потому что:

Перевести дату из формата DD/MM/YYYY HH:MM:SS в YYYY-MM-DD HH:MM:SS и отнять один час

$date = new DateTime("25/03/2011 0:11:12”);
$date->modify("-1 hour");
echo $date->format("Y-m-d H:i:s");

Прощай, пиздобол, не скучай смотри футбол ;)

Тудэй из а юник момент ин тайм. Летс ми спик фром май харт. Ин инглиш.
гыгы бля.

Про бордеры в CSS

Когда нужно установить бордеры на трех сторонах элемента, то обычно пишут так:

div {
border-top:    1px solid red;
border-right:  1px solid red;
border-bottom: 1px solid red;
}

Дохуя букв, скажу я вам. Если ширина всех границ одинакова, то можно короче:
продолжение »»»

Чуть больше ключа на странице и чтобы “для людей”

Интересную вещь заметил на буржуйских сайтах – они берут ключевую фарзу из текста страницы и повторяют ее либо в сайдбаре, либо в самом тексте, но оформляют как врезку то есть обрамляют кавычками,  помещают в рамку, ставят рядом иконку, типа “Внимание! Важно!”, или небольшой рисунок по теме (что еще лучше – в альтах можно прописать ключ еще раз). Фразу выделят стронгом и/или курсивом. Смотрится естественно, внешний вид не портит, придраться не к чему, но увеличение плотности ключа налицо.

Две картинки

Две картинки

От которых я не могу оторвать взгляд.

bamm

Ренуар "Зонтики"

Начало

Начало

все с нуля и все по-другому.