Drupal
Конструктор для Drupal, теперь и для 6 версии
Модуль Nodewords
Позволяет добавить метатеги для каждой ноды.
Поддерживаемые мета-теги: ABSTRACT, COPYRIGHT, DESCRIPTION, GEOURL, KEYWORDS и ROBOTS.
Каждый из этих мета-тегов можно переопределить для КАЖДОЙ отдельной ноды.
Есть поддержка для Views и Panels, модуль nodewords может генерировать мета-теги в том числе и на страницах, генерируемых этими модулями.
Можно по умолчанию установить чекбокс, говорящий о том что по умолчанию в мета-теге DESCRIPTION будет отображаться тизер ноды, в случае - если DESCRIPTION для данной ноды не будет заполнен.>>
Перенос блога с WordPress в Drupal. Часть I. Перенос материала. (Б)
Забыла упомянуть в Перенос блога с WordPress в Drupal. Часть I. Перенос материала. (А), что все действия по переносу блога из WP в Drupal лучше всего (читать как "следует") выполнять на локальном сервере, а не на будущем рабочем сайте; или на сервере для разработок, если разработку производят несколько человек.
Помимо модуля Wordpress Import, для переноса данных есть другой модуль — Wp2Drupal.
-->ImageCache и защита от хотлинка через .htaccess
Ранее я описывала защиту изображений через .htaccess с использованием модуля mod_rewrite и дирректив RewriteCond и RewriteRule — Защита от прямых ссылок для изображений через .htaccess. Но, как оказалось позже, модуль ImageCache не работает при такой защите. И админ хостинга посоветовал мне друой способ защиты файлов. Я добавила еще строчку и выглядеть это стало сделулющим образом:
-->04.03.2010
Улучшен поиск по сайту. Теперь можно не только пользоваться обычным контестным поиском, но и быстро находить материал по ключевыми словам (тегам). В выпадающем меню "Поиск" теперь доступно два варианта поиска по тегам: все теги со счётчиками, где дан полный список всех тегов на одной странице, отсортированных по количеству материала, для каждого тега, которое указано в скобках рядом с тегом, а таже теги по алфавиту, где вы можете выбирать теги по начальной букве и они отобразятся с сортировкой по алфавиту и также с указанием количества материала в скобках рядом с тегом.
02.03.2010. Обновлены переводы ядра Drupal и модуля Captcha
Дополнены и исправлены переводы ядра Drupal на соответствие версии 6.15 и модуля Captcha на соответствие версии 2.1. Вы можете скачать эти переводы в соответствующем разделе.
Image Resize Filter – Фильтр изменения размера изображений
Image Resize Filter это модуль фильтр для изменения размера изображения. Очень простой и удобный в использовании, особенно в комбинации с текстовыми редакторами. Суть работы проста – просто вставляете изображение, указав его ширину и высоту, и этот модуль изменит размер изображения, по установленным вами размерам и (если включено) добавит ссылку на оригинальное изображение. Можно считать это дополнением к материалу Дополняем кнопку Image в BUEditor'е и кнопке BUEditor для добавления кода изображения.
-->Открыт сайт группы "Рокаш"
Дорогие друзья - спешу сообщить об открытии мною сайта группы "Рокаш". Тем кому интересна фолк-музыка - беларусская и не только, тому будет интересен и этот сайт. Сайт будет в ближайшем времени доработан, дополнен видео и аудио материалами, а также блогом басиста и автора текстов песен группы Лявона Казакова, и не только этим.
Сайт сделан конечно же на Друпале ).
Дизайнер сайта - Наталья Кравченко.
Адрес сайта - http://rokash.com
Прошу комментить и отписываться! )
Scheduler - публикация и депубликация материал по расписанию
Те, кто пользовались (или пользуются) Wordpress, наверняка использовали расписание для публикации своих записей. И, если вы решили перенести свой wp блог на Drupal, не удивляйтесь, что в ядре друпала нет такой возможности, она добавляется модулем. Модуль Scheduler может не только публиковать записи по заданному времени, но и снимать записи с публикации в определенное время. Здесь нужно сказать — такого нет в wp.
-->Рейтинг CMS и их быстродействие
Компания iTrack опубликовала рейтинг CMS - платных и бесплатных. Результаты оказались интересными.
Среди бесплатных CMS Drupal в этом рейтинге оказался аж пятым. Я думал он займёт место повыше. Зато в общем зачёте среди платных и бесплатных CMS Drupal оказался на втором месте с конца по быстродействию. Медленнее его только WordPress.
-->Создать представление (вид) программно для Views 2
Нужно создать вид (представление) для Views программно, то есть в своем модуле.
Решение
Чтобы задать вид с помощью кода для Views 2 в Drupal 6 нужно:
- Создать вид, используя визуальный интерфейс Viws, как это обычно делается
- Сделать экспорт этого вида и получить код
- Заменить первую строку ($view = new view;) на $view = views_new_view();
- Далее можно показать, выполнить, вставить и всё, чего пожелаете (то есть $view->execute_display('default', array())
Ниже пример, который использует простой Вид, который показывает Заголовки всех опубликованных нод:
//создать новый вид
Модуль Page Title
Для работы этого модуля нужен Token.
Известно, что каждая единица контента сайта Друпала имеет свой заголовок (title). Естественно, то же самое относится и к страницам (page title). Заголовок страницы обычно помещается в теге title в хэдере Вашей HTML-страницы. Это весьма помогает улучшить SEO Вашего сайта.
Модуль page title позволяет добавлять теги на каждой странице. Настоятельно рекомендуется устанавливать этот модуль.
Для того, чтобы Ваша тема взаимодействовала с модулем Page Title, Вы должны будете добавить немного кода в файл template.php Вашей темы. >>
Меню на Друпале, ч.5
node/%node/edit - использование такого пути запускает функцию node_load().
Например - возьмём вот такой вот пример:>>
<?php
$items['user/%user_uid_optional'] = array(
'title' => 'My account',
'title callback' => 'user_page_title',
'title arguments' => array(1),
'file' => 'user_pages.inc',
);
?>Меню на Друпале, ч.4
Используем значение параметра wildcard(%):>>
<?php
function menufun_menu() {
$items['menufun/%/bar/baz'] = array(
'title' => 'Hi',
'page callback' => 'menufun_hello',
'page arguments' => array(1), // The matched wildcard.
'access callback' => TRUE,
);
return $items;
}
?>Меню на Друпале, ч.3
Теперь перейдем к тому, что называется wildcards (обозначается через знак процента %). Переходим сразу к примерам, не откладывая дела в долгий ящик:>>
Меню на Друпале, ч.2
Итак, теперь описываем функции - которые в предыдущей статье указаны как функции, которые служат для отображения пунктов меню menufun и menufun/farewell.>>
Меню на Друпале, ч.1
Здесь я расскажу немного а том, как Вы можете легко и без усилий создать в своем модуле меню - и в частности остановимся на разных тонкостях. Итак - начнем пожалуй с хука hook_perm()>>
Кэширование
Кэширование нужно использовать не всегда. Кэширование лучше использовать для данных, которые не меняются слишком быстро. Например - можно закэшировать список лучших статей недели - для пользователей это будет очень удобно, ведь список этот не будет меняться целую неделю. И в то же время кэшировать последние пять комментариев на самом активном форуме - согласитесь, не лучшее решение - так как эти данные могут меняться каждые пять минут.>>
Drupal 7 alpha-2
- 1
- 2
- 3
- 4
- 5
- следующая ›
- последняя »