После всего времени работы с джумлой так и не нашел компонента, который бы позволил избавиться от большой админки с избыточной функциональности, которая по-умолчанию есть в джумле, ну, или хотябы, заменил ее. Пришлось самому написать.
Вот что из этого вышло.
Возможности:
+ Интеграция со стандартным компонентом содержимого
+ Интеграция со стандартным средством управления пользователей
+ Индивидуальные права доступа для каждого пользователя
+ Автоматическое масштабирование изображений
- Модули пока добавляются только вручную.
- Модуль жестко связывается с конфигами джумлы и напрямую работает с БД
Ссылка на скачивание http://www.rapidshare.ru/824558
Скриншоты творчества:
понедельник, 10 ноября 2008 г.
четверг, 6 ноября 2008 г.
Создание RAID 0 массива на Interl Desktop Board D201GLY2
Ночь первая. Результаты нулевые, даже после обновления BIOS до последней версии никаких упоминаний о RAID. Программная реализация на Windows 2008 Standart Server проблем не вызвали.
Создание RAID 0 массива на Interl Desktop Board D201GLY2
Итак. Сегодня первый день экспериментом с двумя жесткими дисками WD на 250 гигабайт. По заявлениям Intel SATA RAID в нем нет, на IXBT говорят, что есть, на официальном сайте поддержку RAID в чипсете также не отрицают.
На крайний случай сделаю программный =)
На крайний случай сделаю программный =)
среда, 5 ноября 2008 г.
Joomla и механизм проверки пароля
Возникла необходимость написания простой админки для сайта, отличной от родной джумловской. Столкнулся с проблемой проверки пароля. После недолгих размышлений пришел вот к такому вот решению.
На первый взгляд решение абстрактное и неуклюжее, зато работает.
require ("../configuration.php");
mysql_connect($mosConfig_host,$mosConfig_user,$mosConfig_password) OR DIE ("Не могу создать соединение ");
mysql_select_db($mosConfig_db) OR DIE ("Не могу выбрать базу данных ");
$sql = "select * from site_users where `username`='User_name'";
$res = mysql_query($sql) or die (mysql_error());
echo mysql_result($res, 0, 'password')."
";
$salt = mysql_result($res, 0, 'password');
$salt = trim(substr($salt, strpos($salt, ':')+1));
echo $salt."
";
$pass = $_GET['pass'];
echo $pass."
";
$pass = trim($pass);
$crypt = md5($pass.$salt);
$pass = $crypt.':'.$salt;
echo $pass;
На первый взгляд решение абстрактное и неуклюжее, зато работает.
Закончена работа над большим проектом
Ну вот и закончена работа над еще одним большим проектом. Теперь заказчик еще целый месяц будет мучить мой мозг, чтобы все было так, как он хочет сейчас, а не так, как планировалось.
Реализация на Joomla оказалась несколько сложнее, чем я задумывал. Модули, которые выложены в свободном доступе практически нельзя использовать без переделки, так что большую часть пришлось тупо написать вручную.
Скорее всего, я их здесь все выложу, вдруг еще кому пригодятся.
Реализация на Joomla оказалась несколько сложнее, чем я задумывал. Модули, которые выложены в свободном доступе практически нельзя использовать без переделки, так что большую часть пришлось тупо написать вручную.
Скорее всего, я их здесь все выложу, вдруг еще кому пригодятся.
вторник, 4 ноября 2008 г.
Кластеризация Windows Server
Подписаться на:
Сообщения (Atom)