Какво ме накара да избера Drupal пред всичко друго.
Може би Вие си задавате същият въпрос който си задавах и аз преди време.
Каква система за управление на съдържанието (CMS) да избера.
Какво ме накара да избера Drupal пред всичко друго.
Може би Вие си задавате същият въпрос който си задавах и аз преди време.
Каква система за управление на съдържанието (CMS) да избера.
Cacti или както му викам аз кактуса.
Една много прилична система за колекциониране на статистически данни от всякакъв вид устройства. Но в случая ще разгледаме само мрежови устройства и едина линукс машина.
Конзолата на cacti:

Freenas какво представлява.
Няколко думи за този чудесен продукт.
Freenas най общо казано е дисково пространство достъпно по мрежата Network-attached storage
Но всъщност той е много повече.

Искате да си направите сайт но не знаете как.
Или имате идея как но не знаете кое решение е най-подходящо за вас.
Тези въпроси имат няколко отговора.
Един сайт може да бъде направен и само с HTML.
Но рано или лъсно ще искате сайта ви да е по красив и по-динамичен.
И ще трябва да добавите CSS(Cascading Style Sheet) и малко Javascript.
Реших да инсталирам друпал 7 и да видя какво ново има в него.
Не можах да направя снимки на инсталацията но мога да кава че инсталатора е подобрен.
Също така вече се изисква PHP 5.2 , MySQL 5, и PDO
Дори и без да сте в администрацията да добавени линкове за бърза редакция на блоковете.

Drupal CSS
За момента просто ще закача тема към този нод.
Всякакви коментари и препоръки са добре дошли.
Искаше ми се да я донаправя темата но всичко с времето си.
Това е тема само за Drupal 6 и е само CSS.
Ако искате да добавяте page.tpl.php node.tpl.php
Може да ползате стандарта който идва от самия друпал.
Ако в една таблица имаме 2 полета едното ID което е уникално за таблицата.
И второто title. Но имаме доста повторения на title и искаме да ги махнем.
Това става много лесно със следния код:
delete from ourtable where id not in ( select min(id) from ourtable group by title )
Ако искаме да направим в Drupal блок от view което съществува.
Но да му подадем параметър като URL.
Ето как може да стане.
<?php
$view = views_get_view('archive'); // Викаме View с име архив
$view_args = array(arg(0)); // Първия аргумент от URL-a
//Проверка дали е празно това view
if ($view) {
print $view->preview($display, $view_args);
//Показваме View-to с агументите.
}
?>Drupal Theming ;)
Ако някой иска да дълбае в теминга на друпал това може и да му помогне.
С този код ще изпринтирате всички функции които са themable. Което ще рече че можете да ги замените или промените със своя функция. И резултата ще бъде че можеде да промените това което друпал вади на екрана.
Правите си блок i слагате този код като PHP
В Drupal това може да стане лесно по следния начин:
Като направим следната промяна в node.tpl.php
Там, където се принтира title заменете с този ред:
<?php if ($sticky) { ?> <h2 class="title"> <?php print $title; ?>
</h2> <?php } else
{ ?> <h2 class="title"><a href="<?php print $node_url?> ">
<?php print $title?></a></h2><?php } ?>
<?php endif; ?>Let make Drupal Rock.