Full Node и Archive модуль Drupal’a

October 28th, 2008

Непонятно почему авторы модуля не учли возможность отображения постов на странице архива в полном варианте, а поддержали только обрезки (teaser), но мне понадобилось именно такое поведение. Итак для того чтобы включить отображение постов целиком находим в файле modules/archive/archive.inc такую строчку:

$output .= node_view(node_load($node->nid), TRUE);

и заменяем ее на:

$output .= node_view(node_load($node->nid));

Конечно править модули это моветон, но авторы не позаботились о какой либо кастомизации.

drupal разработчик

Карта сайта XML-Sitemap, автогенерация.

October 26th, 2008

google sitemapДля того чтобы Google лучше индексировал ваш WordPress сайт, необходимо создать карту сайта (site map). Так как Google умеет работать с картой сайта в формате XML-Sitemap, нам понадобится установить соответствующий плагин. Плагин называется — Google XML Sitemaps, скачать можно здесь.

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

Надо отметить, что помимо Google, формат XML-Sitemap понимают так же следующие популярные посковые системы: ASK.com, MSN Search и YAHOO.

Не забудьте сослаться на карту сайта из Robots.txt:

# BEGIN XML-SITEMAP-PLUGIN
Sitemap: http://web.inuse.ru/sitemap.xml.gz
# END XML-SITEMAP-PLUGIN

Подключаем к WordPress FeedBurner

October 26th, 2008

feedburnerСегодня я хочу рассказать как подключить FeedBurner к WordPress блогу. Для этого воспользуемся плагином FeedSmith, который автоматически перенаправит все возможные ленты сайта на указанный FeedBurner, после чего вы получите возможность следить за всеми подписчиками вашего WordPress блога.

На данный момент, плагин совместим со всеми версиями WordPress начиная с 1.5

Для установки:

  1. Скачайте плагин, в архиве должен быть файл FeedBurner_FeedSmith_Plugin.php, его необходимо скопировать в папку wp-content/plugins/.
  2. Активируйте плагин, для этого войдите в WordPress как администратор, и в разделе Plugins нажмите кнопку Activate напротив строчки “FeedBurner FeedSmith”.
  3. Перейдите в раздел Settings и вы обнаружите подраздел FeedBurner FeedSmith, предназначенный для конфигурирования установленного плагина.
  4. Создайте новостную ленту в FeedBurner, в качестве источника сообщений выберете http://yoursite/wp-feed.php и укажите ее адрес на странице конфигурации плагина.

Теперь все подписчики вашего WordPress сайта будут перенаправлятся в FeedBurner.