Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mam pytanie Jak ograniczyć ilość wyświetlania newsów???
baron
post 22.04.2002, 09:18:53
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.04.2002
Skąd: krakowa

Ostrzeżenie: (0%)
-----


Jak ograniczyć ilośc wyświetlania newsów na mojej stronie, chodzi mi o to żeby np nie było więcej newsów niż 5 niech ktoś mi napisze jakiś kod i powie gdzie go wstawić plizzzzzzzzz z góry dzięki rolleyes.gif
Go to the top of the page
+Quote Post
Mistycus
post 22.04.2002, 11:16:13
Post #2





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Nie mogę Ci zabardzo pomóc nie znając twojego skryptu. Najlepiej funkcję wyświetlającą newsa ujmij w jakąś pętlę, np.:
Kod
ilosc_newsow=0;

while(ilosc_newsow<5){

[color=red]Tu daj funkcję wypisującą nowego newsa[/color];

ilosc_newsow++;

};

Powodzenia 8)


--------------------
Pozdrawiam,
Mistycus
Go to the top of the page
+Quote Post
steru
post 22.04.2002, 11:19:20
Post #3





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

Ostrzeżenie: (0%)
-----


parse error - za klamerka nie dajemy ;
Go to the top of the page
+Quote Post
Mistycus
post 22.04.2002, 11:40:33
Post #4





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat
parse error - za klamerka nie dajemy ;

Średnik powinien tam być, gdyż oddziela on to polecenie od następnego laugh.gif

Parse error związany jest w tym przypadku z tym, że nazwy zmiennej nie rozpocząłem znakiem $ - to przyzwyczajenie do JavaScriptu :oops:

Prawidłowy kod powinien wyglądać następująco:
Kod
<?

$ilosc_newsow=0;

while($ilosc_newsow<5){

[color=red]//Tu daj funkcję wypisującą nowego newsa[/color]

$ilosc_newsow++;

};

?>


--------------------
Pozdrawiam,
Mistycus
Go to the top of the page
+Quote Post
baron
post 22.04.2002, 14:39:31
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.04.2002
Skąd: krakowa

Ostrzeżenie: (0%)
-----


NEWS 1.02
©opyright 2000
by Grzegorz Plebański
http://ygreg.and.pl
email: ygreg@and.pl


Prosty skrypt do obsługi informacji o nowościach.

zawiera on takie pliki jak: wyswietl.php3 admin.php3 inc.php3 oraz katalog newsdata jak możecie to powiedzcie gdzie to mam powklejeć bo narazie raczkuje w php laugh.gif Z GÓRY DZIĘKI PANOWIE!!!!
Go to the top of the page
+Quote Post
baron
post 22.04.2002, 14:48:57
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.04.2002
Skąd: krakowa

Ostrzeżenie: (0%)
-----


wpisałem tak:

<?
$ilosc_newsow=0;
while($ilosc_newsow<5){
include("wyswietl.php3");
$ilosc_newsow++;
};
?>

-i dalej pokazuje wszystkie newsy!
Go to the top of the page
+Quote Post
Mistycus
post 22.04.2002, 14:53:12
Post #7





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Tę pętlę prawdopodobnie musisz umieścić gdzieś w pliku wyswietl.php3 :?
Poczekaj chwilę, to ściągnę ten skrypt i spróbuję coś wykombinować rolleyes.gif


--------------------
Pozdrawiam,
Mistycus
Go to the top of the page
+Quote Post
baron
post 22.04.2002, 15:07:56
Post #8





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.04.2002
Skąd: krakowa

Ostrzeżenie: (0%)
-----


kozacko dzięki stary laugh.gif
Go to the top of the page
+Quote Post
Mistycus
post 22.04.2002, 15:31:26
Post #9





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Niestety, ale skrypt, który ściągnąłem z pod adresu: http://ygreg.and.pl/php/skrypty/news/news.zip u mnie nie działa. Przejrzałem jednak pliki, które tam są i w inc.php znalazłem pętlę:
Kod
while(!feof($file)&&$n<5)

{

   $tytul=fgets($file, 10000);  

   $data=fgets($file, 10000);  

   $id=fgets($file, 10000);  



   if($tytul)

      echo("$data<BR><B><A HREF=wyswietl.php3?wid=$id>$tytul</A></B><BR><BR>");



   $n++;

}

Jak widać, pętla powinna być wykonywana tak długo, jak $n będzie mniejsze od pięciu. W takim razie nie widzę problemu - chciałeś wyświetlać 5 postów, to będzie Ci wyświetlało. Spróbuj jednak wykorzystać plik inc.php3 zamiast wyswietl.php3 (tak zresztą jest napisane w opisie skryptu, który ściągnąłeś) :wink:.


--------------------
Pozdrawiam,
Mistycus
Go to the top of the page
+Quote Post
baron
post 22.04.2002, 16:33:51
Post #10





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.04.2002
Skąd: krakowa

Ostrzeżenie: (0%)
-----


A jak bym chciał żeby plik wyświetl ograniczał sie do 5 newsów to co musiał bym tam zrobić?questionmark.gif jak byś mógł sprawdzić 8O
Go to the top of the page
+Quote Post
baron
post 22.04.2002, 16:47:57
Post #11





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.04.2002
Skąd: krakowa

Ostrzeżenie: (0%)
-----


A jak bym chciał żeby plik wyświetl ograniczał sie do 5 newsów to co musiał bym tam zrobić?questionmark.gif jak byś mógł sprawdzić
Go to the top of the page
+Quote Post
Seth
post 22.04.2002, 20:15:27
Post #12





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


baron skad(winksmiley.jpg) te dwa posty. Moze tak bys usuwal jak widzisz, ze sie powtorzyly angrysmiley.gif
Go to the top of the page
+Quote Post
baron
post 23.04.2002, 20:29:07
Post #13





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.04.2002
Skąd: krakowa

Ostrzeżenie: (0%)
-----


z pliki inc skopiowałem pętle i ją powstawiałem odpowiednio do pliku wyświetl no i woala! laugh.gif aha i sory za te dwa posty
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 02:13