Украинские курсы валют для Drupal 7

Прислано: Roman Harlamov

чт, 01/03/2012 - 20:25

Всем добрый вечер!

Есть на сайте http://www.bestnews.in.ua/ курсы валют в самом верху по средине.
Выводилось данное решение обычной функцией из templete.php парсингом с XML файла http://bank-ua.com/export/currrate.xml и обращалось к xml фалу при каждой загрузке сайта.

С этого адреса мне нравилось брать курсы украинской гривни тем, что есть возможность сравнивать курсы за прошлые дни. Значение <change> в XML.
Не нравилось лишь то, что сайт http://bank-ua.com иногда падает из-за постоянного обращения к нему сотни парсеров других сайтов. Из-за этого моя простейшая функция очень часто не могла получить значения и пришлось ждать когда сайт bank-ua.com снова подымут (это обычно занимало от 10 минут до 1 часа).

Запрос в собственный модуль, кто знает?

Прислано: Roman Harlamov

ср, 08/02/2012 - 19:47

Другие статьи по теме:

есть запрос начинается так выдергиваю блогеров, их последние посты.

$users = db_query("SELECT COUNT(n.nid) count, u.name, u.uid, u.picture FROM {users} u LEFT JOIN {node} 
n ON u.uid = n.uid WHERE u.uid != 0 AND u.uid != 1 AND n.uid = u.uid AND 
u.status = 1 AND n.status = 1 GROUP BY n.uid ORDER BY count DESC, u.uid ASC LIMIT 5"); 

все ок все работает. Но надо еще
через INNER JOIN заглядывать в табличку users_roles и отбирать u.uid где значение колонки rid = 4 ?

Вид таблички users_roles во вложении

Пробовал по всякому, ошибка и все блин.
кто понял о чем речь как сформировать то что мне нужно?
зарание спасибо!

Запрос в базу проверка на роль

Прислано: Roman Harlamov

сб, 28/01/2012 - 11:12

Всем привет!
Вот есть запрос, который формирует блок блогеров. Начало формирую вот так:

<?php $users db_query("SELECT COUNT(n.nid) count, u.name, u.uid, u.picture FROM {users} u LEFT JOIN {node}
 n ON u.uid = n.uid WHERE u.uid != 0 AND u.uid != 1 AND n.uid = u.uid AND
 u.status = 1 AND n.status = 1 GROUP BY n.uid ORDER BY count DESC, u.uid ASC LIMIT 8"
); ?>

Подскажите знающие, как добавить проверку на роль которая у меня имеет rid 4.
Проще говоря нужно еще при запросе смотреть в табличку role и проверять rid 4 а уже потом отдавать результат.

Пробовал по всякому, решения пока не нашел.

BestNews.in.ua - новости Украины и мира

Прислано: Roman Harlamov

чт, 03/11/2011 - 09:13

Другие статьи по теме:

http://www.bestnews.in.ua/

Курсы валют Drupal 7

Прислано: Roman Harlamov

вс, 23/10/2011 - 10:55

Все привет. Искал модуль курсов валют для Drupal 7 на что-то схожее с модулем от Ромки. Жалко что там для 7 ки нет.
Пока обошелся вот таким кустарным решением, курс тащю с сайта НБУ

page.tpl.php
<div class="curs"><noindex><a rel="nofollow" target="_blank" href="http://www.bank.gov.ua/">Курсы валют</a></noindex> <span class="usd"><b>$</b> <?php $usd = parser_money_usd(); echo $usd; ?></span> <span class="eur"><b>€</b> <?php $eur = parser_money_eur(); echo $eur; ?></span></div>

templete.php

function parser_money_usd() {
$nbu_info = file_get_contents("http://bank.gov.ua/Fin_ryn/OF_KURS/Currency/FindByDate.aspx");
	if (preg_match('#<span[^>]*>([\d\.]+)</span>#is', $nbu_info, $matches )) {
    $date_nbu=$matches[1];
}
if (preg_match('#<td[^>]*>доларів США</td>\s*<td[^>]*>([\d\.]+)</td>#is', $nbu_info, $matches )) {
   $usd=$matches[1];
   $usd=$usd/100;
   $usd=round($usd,2);//округляем до 2 знаков
}
	echo $usd;
}
 
function parser_money_eur() {
$nbu_info = file_get_contents("http://bank.gov.ua/Fin_ryn/OF_KURS/Currency/FindByDate.aspx");
	if (preg_match( '#<td[^>]*>ЄВРО</td>\s*<td[^>]*>([\d\.]+)</td>#is', $nbu_info, $matches)) {
    $euro=$matches[1];
    $euro=$euro/100;
    $euro=round($euro,2);//окуругляем до 2 знаков
}
	echo $euro;
}

В сторону информеров не смотрю.

У кого есть модуль для 7-ки на подобии как от Ромки, прошу заделиться.

Меню в виде проводнника

Прислано: Roman Harlamov

вт, 16/08/2011 - 06:39

Не подскажите модуль, которые позволяет выводить меню в виде проводника.

А именно папки с плюсами. Когда-то давно видел где-то, сейчас не могу найти.

Спасибо!

Редирект, сегодня не усну!

Прислано: Roman Harlamov

ср, 27/07/2011 - 20:33

Мучает вопрос как сделать редирект с user на user/login ?

Для !$user->uid

Предлагаю недорогой но быстрый хостинг для Drupal

Прислано: Roman Harlamov

пн, 16/05/2011 - 19:26

Есть выделенный сервер с хорошим каналом и оптимизацией под Drupal.

Хостим там несколько своих клиентов. Есть примерно 20 вакантных мест. Кому нужно обращайтесь, поселим и Ваш проект.
Скорость работы Друпал можете оценить на примере сайта http://vv.com.ua/
Все довольно шустро.

Из доступов предоставляется:
– доступ по FTP
– доступ phpMyadmin
– почтовый ящик

Из плюсов:
– саппорт 24 часа
– выгодная цена
– оптимизация для работы с Drupal CMS
– идеально подойдет для небольших корпоративных сайтов.

Стоимость хостинга 35$ в год
Вы получите: 1 БД и 1GB дискового пространства.
Дополнительная дисковая квота + 1$ за 1GB

Сервер настроен должным образом и отлично дружит с Друпал.
Для покупки пишите на drupalspec@gmail.com тема письма "Нужен хост"

[Решено]Поиск программера..

Прислано: Roman Harlamov

вс, 09/01/2011 - 20:31

Дубль...
http://www.free-lance.ru/projects/?pid=590637

Вывод недавних фраз, которые искались.

Прислано: Roman Harlamov

чт, 09/12/2010 - 15:01

Другие статьи по теме:

Подскажите, как вывести недавние слова, которые искали у нас на сайте?
Поиск модуль search из коробки.

[Решено]Views для оприделенного словоря

Прислано: Roman Harlamov

сб, 20/11/2010 - 15:03

Другие статьи по теме:

Собственно вопрос с заголовке.
Кто знает буду благодарен.

Что бы не затрагивать вьюху По умолчанию Материал view: taxonomy_term

[РЕШЕНО]Подскажите на счет theme('imagecache'

Прислано: Roman Harlamov

пт, 19/11/2010 - 13:43

Другие статьи по теме:

В node.tpl.php есть возможности использовать <?php print theme('imagecache''catalog-news'$node->field_image[0]['filepath']); ?>

catalog-news - имя правила
$node->field_image[0]['filepath'] - адрес изображения

Подскажите пожалуйста как заставить работать конструкцию
<?php print theme('imagecache''catalog-news''http://www.google.com.ua/images/nav_logo29.png'); ?>

тоесть вместо адреса изображения у себя на сервере, забирать изображение с другого сайта.
Спасибо заранее за помощь.

[Решено]Скриншот сайта из url

Прислано: Roman Harlamov

чт, 18/11/2010 - 12:04

Есть у нас в проекте поле cck типа url.
Задача по значению этого поля то есть ссылка на сайт, получить сриншот главной сайта.

Возможно кто-то сталкивался.
Подскажите решение.

Views Filter

Прислано: Roman Harlamov

пт, 29/10/2010 - 13:26

Другие статьи по теме:

Есть вивса страничная с раскрытым фильтром.
При выборе Exposed form in block Да раскрытый фильтр пропадает со странице, зато появляется в блоках.

Как сделать что фильтр остался и на станице и появился в блоках?

[РЕШЕНО]Два пейджера how?

Прислано: Roman Harlamov

вс, 24/10/2010 - 08:44

Другие статьи по теме:

Есть темизированая вивса, снизу выводится штатный пейджер который я указал в настройках вивсы. Как вывести такой же только вверху в шаблоне этой вивсы? Подскажите кто знает, перепробовал много решений.

RSS-материал

Новое на сайте

Ссылки партнёров