PDA

Zobacz pełną wersję : Moneypl dla 1.5.8



malkowitch
22-11-2008, 17:13
Nazwa: Moneypl
Typ: moduł
Wersja: 1.0.0 beta
Kompatybilność: J1.5.8, (możliwe 1.5 - 1.5.8)

Jest to wynik mojej radosnej twórczości spowodowanej poirytowaniem na przestarzały komponent dostępny w money.pl. Ta wersja została przesłana już dla money.pl

Jeśli komuś spodobał się moduł i chciałby podziękować, to niech wejdzie na stronę www.pajacyk.pl (http://www.pajacyk.pl) i kliknie na przycisk pajacyka.


Możliwości:
wybór kodowania (UTF/ISO)
do wyboru 51 komponentów
Każdy komponent w oddzielnym DIV (klasa moneyplWrapper)
modów umieszczony w DIV (klasa modmoneypl)Wyświetla:
Artykuły:
Wiadomości z kraju
Wiadomości ze Świata
Pieniądze
Giełda
Banki
Fundusze inwestycyjne
Emerytury
Podatki
Ubezpieczenia
Poradniki
Raporty
Ważne terminyTabele:
Indeksy GPW
Indeksy GPW - Pełna lista
Największe spadki GPW
Największe wzrosty GPW
Największe obroty GPW
Kursy walut
Forex - Kursy walut
Surowce - Notowania
Skala podatkowa
Notowania funduszy emerytalnych
Depozyty 3m
Fundusze ochrony kapitału
Fundusze papierów dłużnych
Fundusze rynku pieniężnego
Fundusze stabilnego wzrostu
Fundusze akcji
Fundusze zrównoważone
PrzetargiWykresy:
WIG20 (mały)
WIG20 (duży)
WIG (mały)
WIG (duży)
sWIG80 (duży)
mWIG40 (duży)
Kontrakty na WIG20 (duży)
CHF (mały)
EUR (mały)
GBP (mały)
USD (mały)
Kursy walut (duży)Wyszukiwarki:
Praca (mała)
Praca (duża)
Kredyty mieszkaniowe
Nieruchomości
Bankomaty
Urzędy
Aktry prawnePogoda:
Pogoda (mała)
Pogoda (duża)

kurtz
22-11-2008, 17:27
mógłbyś pokazać pełne demo ?

dzięki !

malkowitch
22-11-2008, 17:38
Ten moduł jedynie korzysta z komponentów dostępnych na money.pl, tak jak wersja dostarczana przez ich serwis. Tyle, że ich moduł jest przestarzały. W wersji dla J.1.5 praktycznie nic nie zmienili tylko nazwę chyba, i żeby z niego korzystać trzeba było mieć "System - Legacy" włączone.
Jeśli ktoś chce zobaczyć komponenty money.pl w pełnej okazałości to zapraszam tu: http://www.money.pl/webmaster/

Jak znajdę czas to dodam możliwość korzystania z własnego pliku CSS.


mógłbyś pokazać pełne demo ?

dzięki !

m1chul
28-11-2008, 11:00
czemu nie moge tego zainstalować ?
Jak to zrobic bo probowalem z dysku i z serwera
Moja jommla 1.5.8

XML Parsing Error at 1:30. Error 18: unknown encoding
JInstaller::install: Błąd. Nie znalazłem pliku instalacyjnego (XML) we wskazanym pakiecie. Być może pakiet jest podwójnie skompresowany.
Unable to detect manifest file
Pakiet rozpakowany

zwiastun
28-11-2008, 12:34
Otwórz w nieinwazyjnym edytorze (np. Notepad++) plik mod_moneypl.xml, zmień pierwszą linię na
<?xml version="1.0" encoding="utf-8"?>

Plik ma zła deklarację kodowania

malkowitch
28-11-2008, 17:55
Otwórz w nieinwazyjnym edytorze (np. Notepad++) plik mod_moneypl.xml, zmień pierwszą linię na
<?xml version="1.0" encoding="utf-8"?>

Plik ma zła deklarację kodowania
Dla mnie to dziwne bo instalowałem komponent na Krasnalu i na Serwerze w internecie.

zwiastun
28-11-2008, 21:04
Co jest dziwne? W paczce plik kodowany w utf-8, ale deklaracja, że kodowany w ISO-8859-2

m1chul
28-11-2008, 21:26
Dziekuje zwiastun działa jak nalezy . :)
EDIT
Pospieszyłem sie ;)
wyskakuje mi takie cos
Warning: readfile() [function.readfile (http://regranulat.pl/function.readfile)]: URL file-access is disabled in the server configuration in ****************1/modules/mod_moneypl/mod_moneypl.php on line 78

Warning: readfile(http://cw.money.pl/u_kursy_nbp.html) [function.readfile (http://regranulat.pl/function.readfile)]: failed to open stream: no suitable wrapper could be found in ****************1/modules/mod_moneypl/mod_moneypl.php on line 78


Warning: readfile() [function.readfile (http://regranulat.pl/function.readfile)]: URL file-access is disabled in the server configuration in *************/1/modules/mod_moneypl/mod_moneypl.php on line 78

Warning: readfile(http://cw.money.pl/u_surowce.html) [function.readfile (http://regranulat.pl/function.readfile)]: failed to open stream: no suitable wrapper could be found in ****************/1/modules/mod_moneypl/mod_moneypl.php on line 78

kurtz
03-12-2008, 12:23
http://pl2.php.net/function.readfile

Edit : dla łatwiejszego ogarnięcia : funkcja allow_url_fopen serwera jest wyłączona.


Warning: readfile() [function.readfile (http://regranulat.pl/function.readfile)]: URL file-access is disabled in the server configuration in ****************1/modules/mod_moneypl/mod_moneypl.php on line 78 - na co zdaje się wskazywać komunikat błedu.

kurtz
03-12-2008, 12:24
Super, Dzięki !


Ten moduł jedynie korzysta z komponentów dostępnych na money.pl, tak jak wersja dostarczana przez ich serwis. Tyle, że ich moduł jest przestarzały. W wersji dla J.1.5 praktycznie nic nie zmienili tylko nazwę chyba, i żeby z niego korzystać trzeba było mieć "System - Legacy" włączone.
Jeśli ktoś chce zobaczyć komponenty money.pl w pełnej okazałości to zapraszam tu: http://www.money.pl/webmaster/

Jak znajdę czas to dodam możliwość korzystania z własnego pliku CSS.

m1chul
05-12-2008, 04:34
http://pl2.php.net/function.readfile

Edit : dla łatwiejszego ogarnięcia : funkcja allow_url_fopen serwera jest wyłączona.

- na co zdaje się wskazywać komunikat błedu.
dzieki dałem rade,
da sie zmienic kolor niebieskiego paska, czy jest to ich sztandarowy kolor nietykalny ?

malkowitch
15-01-2009, 17:58
dzieki dałem rade,
da sie zmienic kolor niebieskiego paska, czy jest to ich sztandarowy kolor nietykalny ?

Da się dla plików z money.pl w których da się zmienić styl css. Możesz dodawać kod php bezpośrednio od nich. Wtedy da się zmienić.

Sputnik_Wwa
07-03-2009, 20:02
Witajcie,
jako, że ta paczka zawierała parę niedoskonałości, to postanowiłem ją poprawić. Nie chciało mi się dopisać kodowania na UTF żeby się poprawnie zaxhowywał moduł w panelu admina, ale to najmniejszy problem. Poprawiłem działanie przyrostka klasy css modułu bo to nie chodziło i dokonałem zmiany w pliku xml. Dzięki temu możecie używać własnego arkusza stylów dla modułów z money.pl. Arkusz stylów znajduje się w załączniku podobnie jak poprawiona paczka. Plik CSS wrzućcie po prostu do katalogu css w waszym szablonie, dodajcie odpowiedni wpis w pliku index.php i miłej zabawy :)

Pozdrawiam

łubudu14
21-03-2009, 11:21
... dodajcie odpowiedni wpis w pliku index.php i miłej zabawy :)
***************
Czy mógłbyś dopowiedzieć laikowi, o co Ci chodzi z tym index.php?
Co i gdzie dopisać?
Proszę o wyrozumiałaość, kompletnie się na tym nie znam.

Sputnik_Wwa
21-03-2009, 13:39
W pliku strony index.php w szablonie musisz dodać taką linijkę koło deklaracji css Twojego szablonu:

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/financial_consulting/css/mny_cw.css" type="text/css" />

Arkusz stylów CSS z pliku wtedy dograj do lokalizacji pliku CSS Twojego szablonu. A podobną deklaracje w index.php będziesz miał właśnie dla css szablonu. Potem zostaje Ci tylko pobawienie się plikiem mny_cw.css i będziesz miał takie moduły jakie chcesz :) Jedyne co jest głupie to że nie można usunąć loga money.pl (wolałbym zamienić je na linka po prostu), ale grunt że działa i to nieźle :)

łubudu14
22-03-2009, 10:02
W pliku strony index.php w szablonie musisz dodać taką linijkę koło deklaracji css Twojego szablonu:

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/financial_consulting/css/mny_cw.css" type="text/css" />

Arkusz stylów CSS z pliku wtedy dograj do lokalizacji pliku CSS Twojego szablonu. A podobną deklaracje w index.php będziesz miał właśnie dla css szablonu. Potem zostaje Ci tylko pobawienie się plikiem mny_cw.css i będziesz miał takie moduły jakie chcesz :) Jedyne co jest głupie to że nie można usunąć loga money.pl (wolałbym zamienić je na linka po prostu), ale grunt że działa i to nieźle :)

******************

Wielkie dzięki. Działa... częściowo.
Oczywiście w miejsce *financial_consulting* należy wpisać nazwę własnego szablonu. Rzeczywiście, pomogło, ale jest przy tym ta niedogodność, że przy zmianie szablonu na inny, czynności te należy powtórzyć.
Czy da sie to jakoś zmienić, czy po prostu tak to jest i trzeba z tym żyć?
Kolejna sprawa, to wyświetla się tylko część narzędzi z serwisu money.
Nie pobierane są żadne dane z tej części modułu, które zgrupowane są w sekcjach zawierających narzędzia Praca mała [S], Pogoda mała.
Na stronie pojawia się komunikat dla każdego z nich, np.:
Warning: readfile(http://cw.money.pl/u_wyszukiwarka_praca2_css.html) [function.readfile]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /modules/mod_moneypl/mod_moneypl.php on line 85

Pozostałe narzędzia działają bez zarzutu.

malkowitch
23-03-2009, 15:41
W ciągu 2-4 tygodni powstanie nowa wersja.
Zaplanowane funkcje:
- moduł (możliwość wyboru dodatku z listy)
- komponent dla administratora (dodawanie nowych dodatków ze strony money.pl, konfiguracja)
- obsługa zwykłego kodowania, UTF-8 i własnych plików CSS

Jeśli wszystko pójdzie dobrze zrobię także dokumentację w PDF
Całość oczywiście na licencji GNU/GPL
Jeśli ktoś posiada jakieś sugestie lub pomysły proszę pisać w tym temacie lub na PW.

Piuro
12-07-2009, 16:56
Witam

Zacznę od tego że uruchomiłem ten moduł na wersji 1.0.15 i działa całkiem dobrze... Jedyny problem jaki mam (a na tym mi najbardziej zależało) to szerokość wyświetlanej tabeli. Próbowałem zmieniać na wiele sposobów różne właściwość min. w "#mny_cw table" oczywiście głównie "width" i nic, moduł po prostu nie reaguje. Dodam że zmieniając pozostałe właściwości i wogóle modyfikując css, wygląd modułu na stronie się zmienia... tylko z tą szerokością mam problem (chciałbym ją zmienijszyć).

Nie jestem użytkownikiem zaawansowanym więc może coś prostego poknociłem... Bedę wdzięczny za podpowiedź jak mogę zmiejszyć szerokość tego modułu.

zwiastun
13-07-2009, 12:36
Sprawdź, czy szerokość nie jest ustawiana bezpośrednio w kodzie modułu albo w CSS użyj dyrektywy !important

Piuro
13-07-2009, 23:20
Dzięki za zainteresowanie, niestety nie pomogło.

1) jedyne co znalazłem w kodzie modułu (plik PHP) odnośnie stylów dotyczy warstw, próbowałem wpisywać tam właściwości "na sztywno" - nie działa, kod zamieszczam poniżej:

echo '<div class="'.$cssprefix.'modmoneypl">';
if ($kodowanie == 0)
{
$utfprefix = '';
};
for ($i=1;$i<=51;$i++)
{
//pobiera parametr z bazy joomla - dla tabel danych)
$parametr = $params->get($parametry[$i]);
//czy tabela o nazwie: $parametry[$i] ma być wyświetlana
if ($parametr==1)
{
echo '<div class="'.$cssprefix.'moneyplWrapperg ">';
// echo '<div border: 5px; width: 30px;>';
readfile ('http://cw.money.pl/'.$utfprefix.$parametry[$i].'_css.html', true);
// readfile ('http://cw.money.pl/'.$utfprefix.$parametry[$i].'_css.html', true);
echo '</div>';
};
};
echo '</div>';
?>


Natomiast w pliku XML nie ma za bardzo czego się czepić, coś co mnie zastanowiło to:

<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="A suffix to be applied to the css class of the module (table.moduletable), this allows individual module styling" />


... ale za cinki jestem żeby powyższe kody przeanalizować, ewentualnie coś pozmieniać, próbuje "na czuja" ale mi nic z tego nie wychodzi...

2) dyrektywa !important nie działa, moduł nie reaguje na nią. Poniżej fragment CSS:

#mny_cw table {
width: 50px !important;
border:1px solid #E7E7E7;
font:normal 11px Tahoma;
padding: 10px 10px 10px 10px ;
margin: 0px 0px 0px -30px;
border-collapse: collapse;
background-color:#FFF;
text-align:left;
}


MOŻE JAKIEŚ INNE POMYSŁY ?

xquest
22-06-2011, 16:45
Czy ktoś przerzucił wtyczkę na joomlę 1.6 ??.
Jeżeli tak to proszę o linka ;)

max-301
24-09-2011, 00:39
odgrzeję lekko.



Zainstalowałem moduł notowań i nie wyświetlają mi się największe wzrosty, w ogóle zarówno przy włączonej opcji jak i wyłączonej.
Natomiast przy włączonej opcji największych spadków mam je dwa razy, jedne pod drugimi.


W czym może być problem??
4400

max-301
06-10-2011, 10:15
Czy ktoś używa tego komponentu, jak to u Was wygląda??