ďťż
Podstrony
|
telcocafeWitam, napisalem pewien shoutbox w php na stronke mojej klasy (2G :P)jednak mam z nim problem - nie wiem jak zrobic grupowanie wiadomosci :/ tzn. za duzo wiadomosci pojawia sie w jednym oknie, chcialem zrobic podzial jakis (1,2,3) i w kazdym takim "dziale" bylaby ograniczona ilosc wiadomosci. zmienna $stan3 to ilosc WSZYSTKICH wiadomosci zmienna $showgc oznacza ilosc wyswietlanych wiadomosci w jednym dziale zmienna $show jest aktualnie ogladanym dzialem (jest definiowana przez metode GET) prosze tylko o algorytm (najlepiej w petli for). chcialem takze zeby grupa 1 oznaczala najnowsze wiadomosci z shoutboxa. Z gory wielkie dzieki! 1. Pobierz zmienną oznaczającą numer strony 2. do = aktualna_strona * 5 od = do - 4 :-) cos nie dziala :/ dam moze kod PHP: if (isset($_GET['show'])) $show=$_GET['show']; else $show='1'; //show-przegladana strona $licznik3=fopen("count.txt", "r"); $max=filesize("box/_count.txt"); $stan3=fread($licznik3,$max); //stan3-ilosc wszystkich wpisow fclose($licznik3); $showgc=10; //ilosc wpisow na przegladana strone $tmp1=$stan3/$showgc; $tmp1=ceil($tmp1); //zaokraglenie w gore echo "<center><font class=th>najnowsze < "; for ($y=1;$y<$tmp1+1;$y++){echo "<a href='shout.php?show=$y'>$y</a> ";} // wyswietlenie dostepnych dzialow echo " > najstarsze</font></center><br><br>"; teraz potrzebuje petle ktora wyswietli $showgc wiadomosci (w tym przypadku 10) z $show strony. podam jeszcze funkcje pobierania 1 wiadomosci z pliku: if (file_exists($i.".txt")) { $readt=fopen($i.".txt","r"); $cont=fread($readt,filesize($i.".txt")); fclose($readt);} $i to zmienna w petli, ktorej nie mam chyba chodzi Ci o stronnicowanie ;) mozesz skorzystac z mojej klasy ;) http://php.nq.pl/Pag...nie-t46169.html a podzial w samym shoutboxie to juz sam dasz rade zrobic ;) tak chodzilo o stronicowanie. skorzystalem z Twojej klasy, jednak nadal nie dziala :/ moja klasa wyswietla tylko pager ktory sluzy sie po poruszaniu po podzieloej zawartosci... i musisz do swojego skryptu dorobic wyswietlanie wynikow z okreslonego zakresu... |
|||
Sitedesign by AltusUmbrae. |