воскресенье, 13 февраля 2011 г.

Повышаем защищённость CMS Drupal « Рецепты от Сеогада

Повышаем защищённость CMS Drupal « Рецепты от Сеогада:

Всем известно ,что одним из главных недостатков CMS Drupal является уязвимость от PHP скриптов, которые злоумышленник может загрузить на сервер без особых усилий.

Это также могут быть обычные Drupal модули, скачанные с порталов о создании сайтов. Установив данный модуль, Вы обречёт свой сайт на взлом.
Как же обезопасить себя от попадания вредных скриптом на сайт? Нанести вред подобные скрипты могут с папки, на которую разрешена запись на сервер. Таким папками являются templates и /uploads/.
Полностью запретить запись на эти паки не удастся, так как именно в них производится загрузка основного полезного графического и аудио контента сайта. Однако ,чтобы обхитрить злоумышленников, мы пропишем в файле .htaccess запрет на исполнение сторонних скриптов.
Делается это очень просто:Добавляем запись «php_flag engine off» (без кавычек). После проведения такой несложной операции заливка вредоносных скриптов становиться просто бесполезной, так как скрипты не смогут изменять файлы этих папок и вложенных в них.
Надеемся, наш совет поможет Вам избежать многих проблем.

вторник, 8 февраля 2011 г.

Drupal: Вывод кликабельного виджета Fivestar в представлении Views | Блог музицирующего веб-девелопера

Drupal → Вывод кликабельного виджета Fivestar в представлении Views

Создаём представление. Добавляем поля, фильтры, сортировку, меняем настройки по вкусу.
Добавляем новую взаимосвязь Материал: Votes:
Добавление взаимосвязи
В настройках взаимосвязи выбираем тег голосования Normal vote и отмечаем опцию Restrict to current user:
Настройки взаимосвзяи
Добавляем новое поле Голоса: Значение:
Добавление поля
Настройки поля: внешний вид — Звёзды (кликабельно, без текста), связь — Голоса, остальное по дефолту:
Настройки поля
Сохраняем представление. Результат:
Список материалов с возможностью проголосовать
Если в взаимосвязях вместо Материал: Votes выбрать Материал: Vote results, то в виджетах будет показываться общий рейтинг материала.

пятница, 4 февраля 2011 г.

Как сделать многоуровневый каталог с иконками разделов? | Drupal Россия

Как сделать многоуровневый каталог с иконками разделов? | Drupal Россия: "выводяться картинки дочерних терминов с ссылкой на страницу термина для этого необходим модуль taxonomy image, вставлял в представление taxonomy_term стандартное

Отправлено через панель инструментов Google:"

Вывод картинок дочерних терминов с ссылкой на страницу термина

<?php
$v 
views_get_current_view(); 
//Из аргументов получаем ID текущего термина
 $term_id intval($v->args[0]);
 //Выводим дерево потомков термина
 $terms taxonomy_get_children ($term_id);
foreach ($terms as $term) {
 $imag taxonomy_image_display($term->tid);
print l($imagtaxonomy_term_path($term), array('html' => array('html' => 'true')));
    }
 $t taxonomy_get_term($term_id);
 ?>

Простой каталог / Views / DruIT

Простой каталог / Views / DruIT: "Отправлено через панель инструментов Google:"