02
02
2009

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

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

<?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, не выполняя код своего тела.

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

подробнее >>
19
01
2009

Добавлено в 23-53-49 | Комментарии (1) | Теги:

Все, кто работают с CMS Drupal, знают, что необходимые модули следует искать по адресу:

drupal.org/project/modules

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

Не так давно, наткнулся на русскоязычный сборник описаний модулей Drupal. Все на одной странице, разбивка по категориям полностью соответствует разбивке на сайте drupal.org.

На сайте присутствуют если не все, то многие описания модулей, и они постоянно добавляются. К описаниям прилагаются и ссылки на официальные страницы модулей на drupal.org.

Ссылки по теме:

31
12
2008

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

С новым годом!

Вот заканчивается високосный 2008 год, и вот-вот наступит 2009, с которым по традиции, как и со всяким вновь наступающим годом, связаны все надежды и ожидания. Кто-то подводит итоги, кто-то ставит цели на следующий год, а кто-то дарит подарки в этом, кто-то просто поздравляет всех с новым годом, причем иногда это получается довольно оригинально...

В свою очередь, я поздравляю своих читателей с новым 2009 годом, и высказываю свое пожелание по-своему:

<php
			$wish='SELECT * FROM `life`';
			echo '<h1>Be happy!</h1>';
			print_r(mysql_fetch_assoc(mysql_query($wish)));
?>
26
12
2008

Добавлено в 21-55-18 | Комментарии (17) | Теги: ,

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

Нет, понимаю, конечно, когда дело доходит до крайностей, и -потуги перевешивают здравый смысл, то становится как-то некрасиво и не очень лицеприятно, но если все-таки подходить к этому делу с умом, то повторяющиеся ссылки(у которых совпадает аттрибут href) - есть очень и очень полезное явление, как с точки зрения seo, так и с точки зрения юзабилити.

подробнее >>
26
12
2008

Добавлено в 21-41-21 | Комментарии (1) | Теги: ,

На днях заделал гостевой пост в блоге у Владимира Жилинского, в котором звучит мой крик души о современной веб-разработке.

Опубликовал туда, потому что здесь это просто не прозвучало бы - 60 читателей, и 1731 - цифры, которые даже с натяжкой сравнивать не получится. Тем более, тезка не против. В общем, кому интересна сама мысль - читаем:

http://zhilinsky.ru/2008/12/26/verstka-i-progress/

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 45

Все новости

бензопила, широкий выбор. roulette en ligne