30
04
2009

Добавлено в 18-41-36 | Комментарии (5) | Теги:

www $Тема получения доходов с веб-сайта не нова в среде вебмастеров. Более того, она является одной из самых обсуждаемых и спорных. Неоднозначных моментов здесь множество, но основной - как всегда - "Как?".

Этим вопросом задается абсолютно каждый вебмастер, создавая свой первый, или далеко не первый сайт.

Создавая данный блог, изначально не шло речи о его прямой монетизации.

Впоследствии, предпринимались робкие попытки поэкспериментировать с партнерскими программами и биржами ссылок, но самое большое, чего мне удалось добиться - вывести его на самоокупаемость.

подробнее >>
27
04
2009

Добавлено в 13-02-39 | Комментарии (4) | Теги: ,

AtomНаконец закончил работы по созданию первой версии человеко-дружественой сборки Neutrino CMS, именуемой в дальнейшем Neutrino PowerPack. Версия номер 1, включает в себя мелкие исправления ядра, дополнительные плагины и расширения, измененный интерфейс управления, и темы оформления, что в сумме позволяет быстро и легко создавать свои сайты, не обладая специальными техническими знаниями.
Теперь Neutrino в установке и использовании не сложнее того же WordPress.
Плагины, не вошедшие в сборку по-прежнему можно подключить дополнительно. В сборке использовалось ядро Neutrino 0.754.
Ссылки:

Постовой:
09
04
2009

Добавлено в 13-38-08 | Комментарии (3) | Теги: , , ,

Сегодня 9 апреля, день без CSS. Зачем он нужен?

Для людей свойственно такое явление, как мутация сознания - явление, которое охарактеризовывают фразой «К хорошему быстро привыкают».

Некоторые не до конца осознают важности и полезности технологии каскадных стилей . Именно для этого, 9го апреля каждого года, веб-разработчики отключают на своих сайтах CSS-стили, давая людям взглянуть на свои сайты без CSS.

Чтобы не удалять вручную стили каждый раз перед 9 апреля, можно воспользоваться протсенькой PHP-функцией:


<?php
function is_naked_day($d) {
  $start = date('U', mktime(-12, 0, 0, 04, $d, date('Y')));
  $end = date('U', mktime(36, 0, 0, 04, $d, date('Y')));
  $z = date('Z') * -1;
  $now = time() + $z; 
  if ( $now >= $start && $now <= $end ) {
    return true;
  }
  return false;
}
?>

При таком подходе, CSS-стили подключаются не напрямую, а с использованием этой функции, примерно так:


<?php
	if ( is_naked_day(9) ) {
		echo '<!-- naked day has no styles -->';
	} else {
		echo '<link rel="stylesheet" type="text/css" href="./style.css" />';
	}
?>

PS. Прошу прощения у своих читателей за длительную задержку в написании новых постов. Сейчас у меня небольшой творческий кризис, эффект которого дополнен катастрофической нехваткой времени из-за учебы и работы. В скором времени что-нибудь да будет интересненького, оставайтесь на связи.

15
02
2009

Добавлено в 13-27-01 | Комментарии (14) | Теги: ,

По многочисленным заявкам трудящихся, поднимаю эту тему. Итак, вы - минималист, и у вас есть сайт. Исходя из вышесказанного, сайт сделан не на WordPress или Drupal, а на какой-нибудь минималистичной cms вроде Neutrino, или вообще на самописном решении, вес которого - килобайт 100 от силы. Проблемой этого решения становится отсутствие визуального редактора, и вот с ней мы и будем бороться.

Понятно, что подключать туда FCKEditor будет как-то не эстетично ввиду его большого размера(аж полтора мегабайта) и сложности подключения и настройки. Большинство же легковесных WYSIWYG`ов по функциональности явно слабоваты, но все-же встречаются исключения, такие как NicEdit. О нем и поговорим.

подробнее >>
02
02
2009

Добавлено в 18-34-40 | Комментарии (12) | Теги:

Как известно, в нельзя переназначить функцию, или как-то изменить ее функциональность после объявления. Чтобы обойти это ограничение, веб-программистами используются так называемые хуки, которые в простейшем варианте выглядят примерно так:

<?php
function my_function($param1,$param2,$param3){
	if(function_exists('hook_my_function'))
		return hook_my_function($param1,$param2,$param3);
	# далее идет код, самой функции, например:
	return $param1*$param2-$param3;
}
?>

Давайте разберемся, как это работает. В начале самой функции мы проверяем, не был ли создан хук, который должен заменить собой эту самую фукнцию. Если хук-фукнция объявлена, то ей передаются все те же параметры, что были переданы родительской функции(my_function), my_function возвращает значение, возвращенное функцией hook_my_function, не выполняя код своего тела.

В чем недостатки такого подхода?

подробнее >>

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

Все новости

Бесплатная доставка по Москве на раковины для кухни, мойки для кухни Полигран.|Мы занимаемся seo. И предлагаем поисковое продвижение сайтов в Яндекс в Москве за 2 недели.|Так же поможем создать флеш сайт, интернет-магазин или разработать сайт компании.|Сделаем вам флеш сайт быстро с пожеланиями. Так же предлагаем изготовление баннеров.плетеные корзины заказ