#
Na Joomli bi rad iz baze prebral seznam ga shranil v tekstovno datoteko na serverju in na koncu to datoteko download-al s serverja na uporabnikov PC. Vse skupaj bi se moralo izvesti v enem koraku - zato odpade uporaba Joomlinih modulov za download.
Prvi del mi je uspelo narediti (tekstovna datoteka se shrani na server). Pri drugem delu pa katerikoli skript sem uporabil zmeraj mi download-a source strani ne pa zeljene datoteke. Ali se to sploh da narediti s PHP-jem znotraj Joomle ?
Za izvajanje PHP skripte uporabljam mod_php modul na Joomli 1.5.14
všeč(0)
ni všeč(0)
spam(0)
#11
Sem vprašal na Arso in so dovolili objavo njihovih podatkov. Pod podatki je naveden vir (link na Arso). V kratkem pripravljajo podoben dostop do podatkov o stanju voda kot ga imajo za vremensko napoved (XML, RSS, HTML).
všeč(2)
ni všeč(0)
spam(0)
#10
Blackmamba
Hvala za pomoc, sedaj imam vse tri podatke (in malo vec znanja PHP-ja =)
Za parse podatkov za eno postajo sem uporabil tole kodo
$source=file_get_contents("http://www.arso.gov.si/vode/podatki/stanje_voda.html");
$patern='<\/td><td class\=\"onlinedesno\">';
preg_match_all("/Čezsoški$patern(.*?)$patern(.*?)$patern(.*?)$patern(.*?)$patern(.*?)<\/td><\/tr>/si",$source, $result);
$vodostaj=$result[1][0];
$pretok=$result[2][0];
$pada=$result[3][0];
$temperatura=$result[4][0];
$pretok2=$result[5][0];
Provincjalc
Offtopic - ne, se ne gre za kajakaski portal, bo pa sluzilo kot info za kajakase in raftarje.
Perun, G-force
Bom vprasal na ARSO in sporocim odgovor
všeč(0)
ni všeč(0)
spam(0)
#5
Sem sam nekaj po kmecko skupaj spravil. Takole zgleda in tudi deluje edino vrne samo 1. vrednost (vodostaj), ne vem pa kako bi izpisal se pretok in temperaturo.
<?php
preg_match_all("/Čezsoški<\/td><td class\=\"onlinedesno\">([0-9\.]*?)<\/td/si",file_get_contents('http://www.arso.gov.si/vode/podatki/stanje_voda.html'), $result);
echo "Vodostaj: ";
echo $result[1][0];
?>
všeč(0)
ni všeč(0)
spam(0)
#4
Blackmamba, hvala za idejo, edino problem je da je na strani vrstic s podobno strukturo več (za vsako postajo po ena) Jaz bi rabil samo za navedeno (Soča - Log Čezsoški). Kako bi dobil samo podatke za to postajo ?
všeč(0)
ni všeč(0)
spam(0)
#3
Arso ima za to poseben servis http://meteo.arso.gov.si/met/sl/service/. Bo verjetno lažje.
Ima, samo tam ne najdem podatkov o stanju voda ampak samo vremensko napoved.
všeč(0)
ni všeč(0)
spam(0)
#
Kako bi s strani http://www.arso.gov.si/vode/podatki/stanje_voda.html dobil vrednosti: Vodostaj, pretok in temperatura za konkretno postajo (Soča Log Čezsoški) ?
Vrednosti bi se izpisale s pomočjo PHP modula v Joomli.
Verjetno bi se dalo z @preg_match in echo ukazom, samo ne vem kako bi zastavil celoten skript.
Tole je del izvorne kode kjer se nahajajo navedene 3 vrednosti:
<tr><td class="onlineimena">Soča - Log Čezsoški</td><td class="onlinedesno">79</td><td class="onlinedesno">13.9</td><td class="onlinedesno"> </td><td class="onlinedesno">9.1</td><td class="onlinedesno">4.</td></tr>
Kakšen namig ?
všeč(0)
ni všeč(0)
spam(0)
#9
Kaj pa ce za default meni izberes: "Front Page Blog Layout" format.
Nobenemu od clankov/Articles pa ne odkljukas polja FrontPage, tako da potem na vstopni strani nimas clankov, ostanejo pa ti ostali moduli.
všeč(0)
ni všeč(0)
spam(0)
#2
Hvala za odgovor.
Avtorske pravice torej, se pravi ce je copyright na strani je misljena avtorska pravica nad vsebinami (teksti, slike ..) ki so last podjetja.
Kaj pa graficni dizajn strani, ki je lahko tudi avtorsko delo ? Potem bi lahko bilo tudi:
"Oblikovanje © Ime izdelovalca spletne strani...."
všeč(0)
ni všeč(0)
spam(0)
#
Večkrat se v footer strani zapiše:
"Copyright ©, Ime podjetja, vse pravice pridržane"
Kaj točno pomeni Copyright, kdaj se ga lahko uporabi in kdo ga lahko uporabi ?
všeč(1)
ni všeč(0)
spam(0)