Архив за 30.07.2011

Cookie CMS. Идёт разработка…

Разработка потихоньку продолжается. Была добавлена возможность добавления php страниц модулями и модифицировано добавление функций через модули, реализация этого выглядит следующим образом:

 

Код запуска страницы:

$modules = array();
$modules_functions = array();
$modules_pages = array();

 

Код загрузки модуля:

load_engine_module("authorization");

 

Код добавления новых страниц и функций:

$module_functions = array (
    "authorization"  => array("sidebar")
);
 
$module_pages = array(
	"authorization" => array("register","login","userpanel","logout")
);

 

Код функции загрузки модуля: Читать дальше »

Cookie CMS. Начало разработки

Решили мы с товарищем xDev1ce сделать CMS. Она будет бесплатная и простая. Google SVN: http://code.google.com/p/cookie-cms/. Проследить за всеми сообщениями касающихся этой темы можно в соответствующем подразделе раздела Разработки.

Пока на SVN ничего нет, потому что нечего выкладывать… Но уже были определены некоторые моменты работы CMS и даже есть зачатки модульной системы:)

 

Собственно, решил поделиться одной функцией:

function load_module_function( $modulename , $functionname )
{
	global $modules_functions;
	for( $i=0 ; $i < count( $modules_functions[$modulename] ) ; $i++ )
	{
		if($modules_functions[$modulename][$i] == $functionname)
		{
			eval($modulename."_".$modules_functions[$modulename][$i] . '();');
		}
	}
}

Эта функция запускает функцию вида modulename_modulefunction().

Использовать можно так:

// делаем запись в глобальный массив и записываем sidebar
global $modules_functions;
$modules_functions = array (
    "authorization"  => array("sidebar"),
);
// сама функция
function authorization_sidebar()
{
	echo "function is work";
}
//

Если есть какие-то предложения по улучшению данного метода или вы хотите показать свой — оставляйте всё в комментариях, буду рад посмотреть.

Уход за компьютером

Каждый компьютер нуждается в уходе. Без этого ему не выжить, он станет потихоньку погибать… Вырвать пыль из вентилятора и продуть каждый сантиметр системного блока — это ещё не всё. Все данные, хранящиеся на жёстком диске, тоже не должны иметь мусора.
В данной статье я порекомендую софт для очистки мусора, которым пользуюсь сам на протяжении многих лет.
Читать дальше »

Перейти к верхней панели