Украинские курсы валют для 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
Курсы валют 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
Есть темизированая вивса, снизу выводится штатный пейджер который я указал в настройках вивсы. Как вывести такой же только вверху в шаблоне этой вивсы? Подскажите кто знает, перепробовал много решений.
