Archive for category Заметки
CSS расширения браузеров
CSS расширения или CSS Extensions содержатся во всех популярных браузерах. Они содержат те свойства, которых нету в утвержденных редакциях CSS, но по мнению создателей браузеров пригодятся web-разработчикам. Среди огромного списка наиболее важными являются свойства из будущего CSS3, которые доступны через индивидуальные префиксы.
Префиксы свойств у всех разные:
-ms-свойство (IE8)
-moz-свойство (FireFox)
-o-свойство (Opera)
-webkit-свойство (Safari, Chrome)
Префикс указывает какому браузеру обрабатывать свойство.
Для примера можно взять полезное свойство закругления углов блока:
-
.block {
-
border-radius: 10px; /* CSS3 свойство */
-
-moz-border-radius: 10px; /* Для FireFox */
-
-webkit-border-radius: 10px; /* Для Safari и Chrome */
-
}
Подробная документация, справочники c примерами по CSS3 свойствам и расширениям:
Проблема с блогом WordPress
В сети стал распространяться вирус, способный изменять пароль администратора в блогах WP.
Советуем обновиться до версии 2.8.4. Это можно сделать через панель администратора.
Если вы, по каким-либо причинам, не хотите обновляться в автоматическом режиме - можете сделать это вручную. Откройте файл wp-login.php, найдите функцию reset_password() и замените строку
на строку
Следим за новинками
Очень важно следить за новыми технологиями.
И так скоро на экранах:
HTML5 - наиболее подробное описание, таблица поддержки браузерами. Как пример - верстка сайтов
CSS3 - таблица совместимости с современными браузерами.
Web slices - описание и примеры реализации.
Функция разделения чисел по разрядам
Для удобного чтения числа лучше делить по разрядам, т.е. из 1000 сделать 1 000, 1000000 = 1 000 000 и т.д.
В PHP уже есть такая функция
В ней существует непрятная особенность: она не принимает больше 1-го символа в качестве разделителей. Ловкость рук и числа выходят с
-
function print_price($params) {
-
}
Чтобы использовать эту функцию в популярном шаблонизаторе smarty, просто прописываем в доступном месте:
-
$tpl->register_modifier(“print_price”, “print_price”);
Теперь можем писать {$number|print_price} прям в шаблоне.
PROFIT!
Функция правильных числовых окончаний
Иногда маленькая, но хорошая вещь доставляет огромное удовольствие.
Функция, которая ставит числовые окончания слова в нужной форме:
-
function itemWords($col = 0) {
-
if($last == ‘0′ || ($last > ‘4′ && $last <= ‘9′)) {
-
$return = ‘товаров’;
-
}elseif($last == ‘1′){
-
$return = ‘товар’;
-
}else{
-
$return = ‘товара’;
-
}
-
return $return;
-
}
-
//Проверяем
-
enjoy!
У Hicon теперь есть блог
Привет мир!
Основная цель нашего блога - это публикация материалов на разные темы, которые в силу определенных причин не могут быть опубликованы в новостях. Через блог мы расскажем вам о том над чем мы сейчас работаем, о видении развития веб-девелопмента, о том какие технологии мы используем и поделимся своим опытом на практических примерах.