setInterval("$('.carousel-stage').jcarousel('scroll','+=1')",5000);
jcarousel connected carousels circular
.jcarousel({wrap:'circular'})
javascript valid email
function validateEmail(email) { var re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); }
jquery: $(document).ready для подгруженного контента
Например для отправки формы вместо:
$(document).ready(function(){ $('.formclass').submit(function(){ alert(1); }); });
нужно:
$(document).ready(function(){ $('.formclass').live('submit',function(){ alert(1); }); });
mysql: увеличить число на проценты
Увеличить значения какого либо поля на указанный процент от текущего значения для всех или группы строк:
UPDATE `tablename` SET `fieldname`=`fieldname`+(`fieldname`/100*процент)
Конкретный пример:
увеличить цену всех позиций каталога на 30% кроме тех, которые находятся в подкатегориях категории с id 203.
UPDATE `catalog` SET `price`=`price`+(`price`/100*30) WHERE `parent` NOT IN (SELECT id FROM `razdel` WHERE `parent`='203')
php: timestamp начала определенного месяца
strtotime(date('Y-m-01')." -2 month")
php: последний день указанного месяца
timestamp:
strtotime(date('Y-m',$month_start).' next month - 1 hour')
где $month_start — timestamp даты в указанном месяце, например, дата начала позапрошлого месяца
strtotime(date('Y-m-01')." -2 month")