Dali postoji mogučnost, da se svaki minut refresha samo jedan modul a ne cjela stranica? U modul sam stavio
<meta http-equiv="refresh" content="60">
al mi refresha cjelu stranicu.
Ako se ne vraram to mora bit sadržaj obuhvaćen Ajax ili wraper opcijom. Ovak na prvu ruku.
Edit; u prvoj min sam zgooglo ovo no nisam sve čitao ali očito ima upita i rješenja:
http://stackoverflow.com/questions/4262014/reload-only-a-module-in-joomla
http://www.google.com/search?client=safari&rls=en&q=auto+refresh+content+module+joomla&ie=UTF-8&oe=UTF-8
Probaj sam malo dublje čitat. I javi ako si našao rješenje, zanimljivo pitanje.
Edit2; imaš čak i wraper module unutar joomle.
Ovisi što želiš imat unutar modula.
Citat: erbi u 17. Srpanj 2013, 22:49
Dali postoji mogučnost, da se svaki minut refresha samo jedan modul a ne cjela stranica? U modul sam stavio
<meta http-equiv="refresh" content="60">
al mi refresha cjelu stranicu.
Pozdrav,
prvo da krenemo kakav je to module uopće i što on radi?
Mozda neki link...
Evo, idemo redom:
Ovo je "home made" modul sa jednim .php i ništa više:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="refresh" content="30">
</head>
<body>
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<?php
$ikona = '|';
$fp = @fopen($filename, 'r');
// Add each line to an array
if ($fp) {
$array = explode("\n", fread($fp, filesize($filename)));
}
?>
<?php echo '<div id="container" style="width:100%;">'; ?>
<?php echo '<div id="content" style="color: #519BDA; padding: 0px; font-family: tims, cursive, serif; margin: 2px 0px 2px; font-size:100%; line-height:104%; position:static;width:90%;float:left;word-wrap: break-word;">'; ?>
<?php echo '<b>Bilo je: </b>'.'<font color="#000000">'.$array[0].'</font color>'.'<br>'; ?>
<?php echo '<b>Sada: <font color="#00CC00">'.$array[1].'</font color></b>'.'<br>'; ?>
<?php echo '<b>Slijedi: </b><br>'.$array[2].' '.$ikona.' '.$array[3].' '. $ikona.' '.$array[4].' '.$ikona.' '.$array[5].' '.$ikona.' '.$array[6].' '.$ikona.' '.$array[7].' '.$ikona.' '.$array[8].' '.$ikona.' '.$array[9].' '.$ikona.' '.$array[10].' '.$ikona.' '.$array[11]; ?>
<?php echo '</div>'; ?>
<?php echo '</div>'; ?>
</body>
</html>
a sve se događa ovako:
jedan lokalni PC šalje na web server .txt sa podacima. Nema nekog tajminga, več šalje, kad se podaci promjene. Ovo može biti 10 sec, ili pa 1 sat ili još više.
Ovaj moj modul pročita ovaj .txt i prikazuje podatke na stranici.
Sad primjer:
podacu se šalju u 13:00:05, 13:00:25, 13:01:02, 14:25:27
Sad sam pokušao sa refresh modula, ali mi vrši refresh cjele stranice, što uzrokuje titranje.
Još kakvo pitanje? Nemam još online, jer je stranica u izradi na localhostu
Aha, mislim da si mi sasvim dovoljno objasnio.
Tebi treba jquery ajax funkcija koje ce u nekom vremenskom intervalu napravit refresh stranice
Potraži ajax load jquery funkciju
Bravo Onebeat!
Funkcija jquery ajax čini čuda ... :P
Zahvala još jednom!
Citat: erbi u 18. Srpanj 2013, 22:11
Bravo Onebeat!
Funkcija jquery ajax čini čuda ... :P
Zahvala još jednom!
No problemo - zato smo TU :)
p.s jquery je stvarno moćan alat...