Курс валют
demartвыложил код в этомя чтото смастерил, похожее на модуль. У меня блок включен и выставлен в правой колонке, но почему-то он выводится с самого верху выше шапки сайта
вот код
/**
* Implementation of hook_perm().
*/
function currencies_perm() {
return array('access cur block settings');
}
/**
* Implementation of hook_menu().
*/
function currencies_menu() {
$items = array();
$items['admin/settings/cur-block'] = array(
'title' => 'Currency block settings',
'description' => 'Currency block settings.',
'page callback' => 'drupal_get_form',
'page arguments' => array('currencies_settings'),
'access arguments' => array('access cur block settings'),
);
return $items;
}
/**
* Implementation of hook_block().
*/
function currencies_block($op = 'list', $delta = 0, $edit = array()) {
switch ($op) {
case 'list':
$blocks[0] = array(
'info' => t('Currencies block'),
);
return $blocks;
case 'view':
switch ($delta) {
case 0:
$block['subject'] = t('Currencies block');
break;
}
return $block;
}
}
/**
* A block content function.
*/
// Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru
$content = get_content();
// Разбираем содержимое, при помощи регулярных выражений
$pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i";