Модуль для конвертации валют

Аватар пользователя SplasH SplasH 13 февраля 2011 в 17:00

Не так давно мной был написан один занятный модуль для быстрой конвертации валют между собой. Представляет из себя блок со списком валют и полем для ввода данных.

Модуль тянет по крону данные о валютах из банков на выбор - ЦБР или НБРБ (Российский и Белорусские центральные банки). Валюты можно включать или отключать, менять их местами. В качестве основной валюты можно использовать любую из представленных валют. В модуль встроены стили, который можно при необходимости отключить.

Модуль имеет довольно удобную и пользовательски-простую страницу с настройками. Устанавливается модуль просто - достаточно закинуть его в папку с модулями /sites/all/modules, потом перейти на сайте в раздел настройки модулей /admin/build/modules и включить. После данной операции в разделе с блоками /admin/build/block появится блок "Валютный конвертер". Достаточно перетащить его в любой регион и (обязательно) запустить крон (для того, чтобы модуль получил данные из банков). После этого блок будет работать.

Настроить блок можно на странице /admin/settings/currency_converter. Здесь пояснения, я думаю, будут лишними. Не разобраться там невозможно

Модуль находится под активной разработкой, поэтому любые замечания и предложения только приветствуются.

Собственно, сабж: currency_converter

Модуль разработан при поддержке Интернет-Маркетинга

0 Thanks

Комментарии

Аватар пользователя run run 14 февраля 2011 в 20:57

Модуль тянет информацию только из заранее определенных банков или можно настроить на любой банк?

Аватар пользователя SplasH SplasH 15 февраля 2011 в 0:12

Модуль тянет данные из определённых банков, но знающему человеку не составит труда переписать несколько строк в коде :)
НБУ, скорее всего, будет добавлено

Аватар пользователя agent-000 agent-000 14 февраля 2011 в 22:57

ага, добавьте НБУ и будут у вас еще аудитории.

думаю знающие кто установит выковыряет промо ссылку

зато блог у вас интересный

Аватар пользователя SplasH SplasH 15 февраля 2011 в 4:04

А почему бы и нет ?) Можно просто кодом поделиться - пусть другие дорабатывают :)

Аватар пользователя direqtor direqtor 21 февраля 2011 в 2:58

Если бы этот сайт был доделан в части информеров, уже бы поставил на выставку сайтов.

Аватар пользователя direqtor direqtor 24 февраля 2011 в 18:25

Ссылка на сайт выше. По функционалу хотелось: импорт курсов валют напрямую из сайтов разных банков, раздача их в JS-скрипты, картинки, XML... Графики курсов, блекджэк и прочее. Надо доделывать.

Аватар пользователя SplasH SplasH 2 марта 2011 в 14:54

У вас где-то ошибка в скриптах, которые подключены к сайту. Поотключайте скрипты (модули) которые подключали в последнее время

Аватар пользователя msidiagnos01 msidiagnos01 12 марта 2011 в 23:16

А как сделать так, чтобы в поле для ввода валюты подставлять одно из значений cck поля (ну цену естественно), чтобы заходя на страницу товара и кликая по какой-нибудь картинке/ссылке появлялся блок этого модуля, но с уже введенным значением в поле.

Аватар пользователя Vladimir_Z Vladimir_Z 30 марта 2011 в 19:45

Понравился мне этот модуль, поставил на сайт. Потом заметил маленькую закорючку в правом нижнем углу. Оказалось это ссылка на сайт, который пиарит автор модуля.
В коде нашлись такие строки (строка 109 и дальше и тоже самое со строки 170:

Дальше генерируется переменная developers, которая затем выводится в шаблоне - это и есть ссылка на сайт автора.
Самый простой способ убить ссылку - поправить tpl файл в папке модуля или перебить его своим в своей теме.

Аватар пользователя andron13 andron13 17 апреля 2011 в 13:35

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

Аватар пользователя SplasH SplasH 13 апреля 2011 в 5:55
"Vladimir_Z" wrote:

Самый простой способ убить ссылку - поправить tpl файл в папке модуля или перебить его своим в своей теме.

А как же авторские права и прочие криминальные копирайтности ?)

Аватар пользователя Vladimir_Z Vladimir_Z 14 апреля 2011 в 15:58
"SplasH" wrote:

А как же авторские права и прочие криминальные копирайтности ?)

А вы скачайте модуль, найдите там файл LICENSE.TXT и почитайте... :-)

Аватар пользователя SplasH SplasH 17 апреля 2011 в 13:03

Да ладно, я ж шучу. Конечно с модулем можно делать всё что угодно, исходный код-то открытый)

Аватар пользователя Vladimir_Z Vladimir_Z 19 апреля 2011 в 0:24
"andron13" wrote:

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

Сильную защиту? Вы о чем? Вы же выложили модуль с лицензией GPL.
И это Ваше решение. Если вы хотели бы вернуть затраченные на разработку модуля средства, то нужно было бы продавать его, а не выкладывать на сайт drupal.org

В данном случае говорить о "некрасивости" обсуждения переделки модуля неуместно.

Некрасиво встраивать в модуль seo ссылки на свой сайт, да еще и пытаться их прятать.

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

Аватар пользователя andron13 andron13 19 апреля 2011 в 9:27
Vladimir_Z][quote="andron13" wrote:

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

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

ещё раз повторюсь. это ваше право делать с модулем всё что вы хотите. однако строки внесённые в модуль сознательно изменять в топике, которые начат программистом модуля говорит о вашем плохом чувстве юмора.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 19 апреля 2011 в 9:53
andron13 wrote:

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

Если речь на самом деле идет о скрытый SEO-выдаче в модуле, то разработчики реально охуели.

Жизни учить никого не собираюсь, но не поленюсь, проверю и если так и окажется, отпишусь в issues на d.org и в комментах на drupalmodules.com.

Аватар пользователя andron13 andron13 19 апреля 2011 в 17:31

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

Аватар пользователя reMaster reMaster 19 апреля 2011 в 10:11

поставил - хороший, добротный модуль. Разработчику респект.
Код с рекламой повеселил :)

Аватар пользователя andypost@drupal.org andypost@drupal.org 19 апреля 2011 в 18:05

А какие проблемы со ссылкой? Огромное количество тем и модулей имеют ссылки на сайт их разработчиков, так как это дает возможность авторам заниматься поддержкой и зарабатывать на доработках своих продуктов (модулей и тем).

Караются только ссылки, которые скрытые - пример с kaltura:
http://drupal.org/node/350942
http://drupal.org/node/847952

В данном случае ссылка не скрытая и имеет полное право на существование,
так как обеспечивает разработчика обратной связью.

Опять же, на своём сайте вы вольны изменять код модуля под свои нужды, главное требование GPL - чтобы в случае дальнейшего распространия модуля он распространялся под тойже лицензией

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 19 апреля 2011 в 20:43
<a href="mailto:andypost@drupal.org">andypost@drupal.org</a> wrote:

А какие проблемы со ссылкой?...

Абсолютно никаких если ссылка сделана в явном виде и/или документирована.

Аватар пользователя Vladimir_Z Vladimir_Z 19 апреля 2011 в 22:19
"andron13" wrote:

не учите меня жить молодой человек. я ведь не говорю вам кого вам ночами трахать.

Жить я Вас учить не собираюсь. А учить Вас культуре общения, судя по всему, уже поздно.

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

"<a href="mailto:andypost@drupal.org">andypost@drupal.org</a>" wrote:

В данном случае ссылка не скрытая и имеет полное право на существование,
так как обеспечивает разработчика обратной связью.

Наверное можно считать эту ссылку "не скрытой". Однако она уж очень мало заметна. Можно сказать замаскирована. И сопровождается ключевиками "раскрутка сайта", "продвижение сайта" и т.п. Это совсем не похоже на ссылку с целью обеспечения автора обратной связью. Ссылку для обратной связи обычно дают в Readme файле модуля.

Представьте себе как будет выглядеть Ваш сайт на Друпал, если разработчик каждого модуля снабдит его такими ссылками "для обратной связи".

Аватар пользователя andron13 andron13 19 апреля 2011 в 22:36
Vladimir_Z wrote:

Жить я Вас учить не собираюсь. А учить Вас культуре общения, судя по всему, уже поздно.

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

Наверное можно считать эту ссылку "не скрытой". Однако она уж очень мало заметна. Можно сказать замаскирована. И сопровождается ключевиками "раскрутка сайта", "продвижение сайта" и т.п. Это совсем не похоже на ссылку с целью обеспечения автора обратной связью. Ссылку для обратной связи обычно дают в Readme файле модуля.

Представьте себе как будет выглядеть Ваш сайт на Друпал, если разработчик каждого модуля снабдит его такими ссылками "для обратной связи".

вы мне советовали как именно продавать и как именно отбивать свои деньги. Культуре меня учить не надо. Вы не нарушили лицензию. И я это говорю уже в третий раз. Вы нарушили те правила хорошего тона, которые мне пытаетесь привить.
ссылка не может быть чуть чуть беременной. На белом фоне красный логотип. Это не скрытая ссылка. Если она гармонично вписывается в блок. То она вписывается, а не скрыта. И если все ссылки на модули были бы такие, то мир стал бы лучше.

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

Аватар пользователя Vladimir_Z Vladimir_Z 19 апреля 2011 в 23:15
"andron13" wrote:

И если все ссылки на модули были бы такие, то мир стал бы лучше.

Сделайте мир лучше! Начните с себя, поставьте со своих сайтов ссылки на Drupal.org. Ведь Вы же его использовали для создания своих сайтов.
В дистрибутиве Друпала есть блок с соответствующей ссылкой и его так легко включить!
Или его разработчики не заслужили такой чести?

Аватар пользователя andron13 andron13 20 апреля 2011 в 2:23

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

Аватар пользователя Vladimir_Z Vladimir_Z 21 апреля 2011 в 17:00
"andron13" wrote:

вы опять меня учите. не лечите меня жить

Вы совершенно не разделяете призыв и нравоучение.
Наверное когда вы видите рекламу Фанты "Вливайся!" Вы тоже думаете, что Вас учат жить.
Но мне это без разницы.

Информацию о SEO-линках в модуле я до людей донес.
Автор модуля и этого поста отнесся, в отличие от Вас, к этому совершенно адекватно.

"SplasH" wrote:

Да ладно, я ж шучу. Конечно с модулем можно делать всё что угодно, исходный код-то открытый)

Надеюсь, что в следующей версии, если она будет, он эти ссылки уберет или, по крайней мере, документирует.

На этом вопрос закрыт.

Аватар пользователя Vladimir_Z Vladimir_Z 21 апреля 2011 в 22:37
"andron13" wrote:

скорее мы изменим код генерации. что бы ваша инструкция устарела. ;)

Не проблема, напишу новую инструкцию и опубликую ее не только здесь, но на Drupal.org ;)