Zobacz pełną wersję : Kursy walut NBP (mod_nbp)
malkowitch
09-12-2009, 14:32
Potrzebowałem modułu kursów walut z NBP a jako, że ten który znalazłem bynajmniej nie spełniał moich wymagań. Więc napisałem coś od podstaw.
Jest to nadal BETA także w razie większych problemów proszę zgłaszać ale ostrzegam, że mogę nie odpisywać na posty w sprawach gdzie oczywiste jest, że serwer na którym instalowano moduł nie spełnia wymagań
Zalety:
- ok 70 walut (tabela A + B)
- możliwość zastosowania Template Overrides
- tooltip (pole z informacją o nazwie waluty po najechaniu myszką na kod waluty)
- dowolna kolejność walut na liście (Ustawienie w parametrach modułu)
- moduł wyświetla listę wszystkich dostępnych w danej chwili na serwerze NBP walut w parametrach modułu
- korzysta z JCache
- czas cache od 15min do 24godz
- żadnych reklam/linków/podpisów
Wymagania:
- dostępny na serwerze SimpleXML
- PHP 5
- [opcja] skonfigurowany JCache
Strona na której znajduje się moduł aktualnie jest w trakcie wykończenia
DEMO: http://www.finse.pl (http://www.finse.pl/)
Ze względu na lagi z serwerem NBP podczas pobierania danych (ok 0.750 sec) zalecam skonfigurowanie JCache (zwykle dostęp do zapisu w katalogu "/cache" systemu CMS).
Jeśli ktoś chce się pozbyć pliku CSS dodawanego z modułem wystarczy korzystając z Template Overrides usunąć z pliku default.php kod:
$doc =& JFactory::getDocument();
$doc->addStyleSheet('modules/mod_nbp/assets/nbp.css');
metmusic
03-07-2010, 10:22
Dzięki!
Przydało się
jcsjacekj
07-01-2011, 16:21
Witam.
Wgralem rozszerzenie do Joomla 1.5 i mam blad :
Warning: file_get_contents() [function.file-get-contents (http://co-tam.pl/administrator/function.file-get-contents)]: URL file-access is disabled in the server configuration in /homepages/1/d348185307/htdocs/joomla/administrator/components/com_bankowynet/admin.bankowynet.html.php on line 390
Warning: file_get_contents(http://bankowynet.pl/scripts/webmaster/box.php?mode=ks&wstawka_szerokosc=100&wstawka_obramowanie=1px+solid+%23e6e6e6&czcionka_typ=Arial%2C+Verdana%2C+Helvetica%2C+Taho ma&czcionka_rozmiar=11&naglowek_tlo=%23e6e6e6&naglowek_kolor=%23666666&komorka1_tlo=%23f2f2f2&komorka2_tlo=%23e6e6e6&nazwy_wyrownanie=center&komorka_kolor=%23454551&&naglowek=1&&&&&&&site=http://co-tam.pl) [function.file-get-contents (http://co-tam.pl/administrator/function.file-get-contents)]: failed to open stream: no suitable wrapper could be found in /homepages/1/d348185307/htdocs/joomla/administrator/components/com_bankowynet/admin.bankowynet.html.php on line 390W ustawieniach servera znalazlem :
PHP Core
allow_url_fopen Off OffLink do strony -> http://co-tam.pl/
Jak moge to naprawic ?
malkowitch
07-01-2011, 16:31
Widzę, że połasiłeś się na 1and1. Serwer ma wyłączone pobieranie plików z innych strona. Tzn. ta funkcja nie zwróci Ci zawartości pliku z innego serwera.
Musiał byś znaleźć funkcję która działa na tym serwerze i potrafi pobrać plik. Powinno być ich kilka.
Ewentualnie jeśli poczekasz to w ciągu kilku dni przygotuję wersję która będzie sprawdzała kilka funkcji w poszukiwaniu działającej :)
ostatnio też miałem problem z fopen .. Niestety coraz częściej jest on wyłączony ... (moim zdaniem słusznie) Pozostaje ewentualnie rozwiązanie curl, w 99% hostingów jest obsługiwane.
malkowitch
07-01-2011, 18:44
Z tym 99% to bym się nie rozpędzał :P
Przepraszam, może faktycznie przesadziłem ... może 99% (porządnych) hostingów :)
jcsjacekj
08-01-2011, 00:44
Widzę, że połasiłeś się na 1and1. Serwer ma wyłączone pobieranie plików z innych strona. Tzn. ta funkcja nie zwróci Ci zawartości pliku z innego serwera.
Musiał byś znaleźć funkcję która działa na tym serwerze i potrafi pobrać plik. Powinno być ich kilka.
Ewentualnie jeśli poczekasz to w ciągu kilku dni przygotuję wersję która będzie sprawdzała kilka funkcji w poszukiwaniu działającej :)
Tak, dawali darmo jakiś hosting + domena .pl to wziąłem :)
Dzięki za wyjaśnienie. A gdzie znaleźć jakieś alternatywy dla "file_get_contents" ? Nie znam PHP ...
Daffitto
22-01-2011, 23:09
Witam, jest możliwość dodania do tego modułu flag przed nazwą waluty ?
Na 1and1 można samemu zmienić allow_url_fopen na on tworząc plik php.ini z taką zawartością:
allow_url_fopen = on
Plik działa tylko w katalogu, w którym go umieścimy.
Aby sprawdzić, czy rzeczywiście to zadziałało można się posłużyć własnym sposobem sprawdzenia ustawień php. Należy wgrać tam również samodzielnie przygotowany plik info.php o treści:
<?php
phpinfo();
?>
Jeśli oba pliki wgraliśmy do głównego katalogu Joomla!, to dla sprawdzenia informacji o php należy wywołać plik info.php wpisując w przeglądarce taki adres:
http://twoja_domena/info.php
W pokazanych ustawieniach php należy odnaleźć:
PHP Credits
Configuration
PHP Core
Nieco poniżej zobaczyć można, że allow_url_fopen zarówno w Local Value jak i w Master Value jest przedstawione jako on.
appaloosa
04-02-2011, 13:39
Wielkie dzięki - szukałem takiego modułu kilka dni - a moduł money.pl nie wyświetla koron czeskich a bankowynet nie działa na 1.5 native
Duże piwo na mój koszt :-)
lesiu999
04-08-2011, 20:35
Kurcze, na joomli 1,6 i 1,7 w ogóle się nie wyświetla :( żadnych błędów też nie ma :(
AA strona na home.pl
Na 1,5 wszystko śmiga a na 1,7 w zapleczu nawet nie widać walut które można dodać :(
Zgadza się, bo moduł ten został napisany dla J!1.5 i w dotychczasowej postaci nie będzie funkcjonować na wyższych wersjach Joomla! 1.6 i 1.7.
Tymczasowo (dopóki autor nie dostosuje swojego modułu) polecam Ci moduł o bardzo szerokich możliwościach konfiguracyjnych, dostosowany przeze mnie do stosowania w Joomla! 1.6. Jest to moduł mod_money_pl_16. (http://alex51.funpic.de/joomla/mod_money_pl_j16.zip)
lesiu999
05-08-2011, 10:58
No bardzo fajny tool :)
Dzięki :)
kubel-junior
23-01-2012, 13:58
A ma ktoś może klasę do Virtuemarta która pobiera kursy walut z NBP ??? domyślnie pobierane jest z Europejskiego Banku Centralnego.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!