Делаем форму как на картинке jQuery #

Делаем форму как на картинке jQuery

HTML

  


  

Add More


  
  

Подключаем плагин relCopy.js http://www.andresvidal.com/labs/relcopy.html

Добавляем js который добавляет линк на удаление нового поля:
$(function(){
  var removeLink = ' remove';
$('a.add').relCopy({ append: removeLink});    
});


Ну и на clonesubmit.php вешаем обработчик hobby[]

Делаем бокс со счетчиком символов и визуальным баром на jQuery #

Делаем бокс со счетчиком символов и визуальным баром на jQuery

JS

$(document).ready(function()
{
$("#contentbox").keyup(function()
{
var box=$(this).val();
var main = box.length *100;
var value= (main / 145);
var count= 145 - box.length;

if(box.length <= 145)
{
$('#count').html(count);
$('#bar').animate(
{
"width": value+'%',


}, 1);
}
else
{
alert('Full');
}
return false;
});

});

CSS
body
{
font-family:Arial, Helvetica, sans-serif;
}
#contentbox
{
width:450px; height:50px;
border:solid 2px #006699;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}
#button
{
background-color:#006699;
color:#ffffff;
font-size:13px;
font-weight:bold;
padding:4px;
}
#cancel
{
background-color:#dedede;
color:#000;
font-size:13px;

padding:4px;
margin-left:10px;
}

#button_block
{
display:none;


}
#bar
{
background-color:#5fbbde;
width:0px;
height:16px;

}
#barbox
{
float:right; height:16px; background-color:#FFFFFF; width:100px; border:solid 2px #000; margin-right:3px;-webkit-border-radius:5px;-moz-border-radius:5px;
}
#count
{
float:right; margin-right:8px; font-family:'Georgia', Times New Roman, Times, serif; font-size:16px; font-weight:bold; color:#666666
}

HTML
145





Чистим зараженный сайт от eval(base64_decode()) #

Чистим зараженный сайт от eval(base64_decode())

Получаем список зараженных файлов
$find . -print0 -name "*.php" | xargs -0 grep -l "eval(base64_decode"


Лечим файлы ( вырезает eval(base64_decode(труляля)); )
$find . \( -name "*.php" \) -exec grep -Hn "[\t]*eval(base64_decode(.*));" {} \; -exec sed -i 's/[\t]*eval(base64_decode(.*));//g' {} \;

FullCalendar от Adam Shaw #

FullCalendar от Adam Shaw

FullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar like the one below. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calendar). It is visually customizable and exposes hooks for user-triggered events (like clicking or dragging an event). It is open source and dual licensed under the MIT or GPL Version 2 licenses.

Ссылка: http://arshaw.com/fullcalendar/

Twitter bootstrap #

Twitter bootstrap

Не хилый такой набор компонент для веб-дизигнера.
Simple and flexible HTML, CSS, and javascript for popular user interface components and interactions.

http://twitter.github.com/bootstrap/

Классные ребята Sypex #

Классные ребята Sypex

Есть такой популярный сайт как http://sypex.net/ и популяр он своим дампером (Sypex Dumper). Но кроме того они еще представляют:

Sypex Geo - система для определения страны пользователя по IP. На текущий момент представлена в виде PHP-класса подключаемого в другие скрипты.
Sypex Geo - распространяется по лицензии BSD, т. е. является абсолютно бесплатным.

Урл: http://sypex.net/ru/products/geo/

А еще

Sypex Browser - php-скрипт для работы с MySQL. Скрипт использует современные Web 2.0 технологии AJAX, JSON, и другие. Основная задача которая ставилась при создании минимальный вес, и максимальное удобство и скорость работы.
Sypex Browser - распространяется по лицензии BSD, т. е. является абсолютно бесплатным.

Урл: http://sypex.net/ru/products/browser