Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niestandardowe wyświetlanie newsów
rockets
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.01.2004

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


A chodzi mi dokładnie o wyświetlanie newsów na stronie ale nie w taki standardowy sposób jeden pod drugim.
Chciałbym żeby newsy pobierane z bazy były wyświetlane tak:

- pierwszy jako główny ze zdjęciem po prawej stronie [rozmiary rzeczywiste fotki] tekstem do max ilosci znakow = 600 i href do czytaj dalej

- drugi trzeci czwarty i piaty tez ze zdjeciem [75px] ale po lewej stronie tekstem = 250 znaków i odsylaczem do czytaj dalej

- reszta tylko sam tytuł i w tytule odsylacz do czytaj dalej

Jeśli ktoś wie jak cos takiego zrobić to piszcie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seaquest
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


moj kod

[php:1:2bf7ddc044]<?php

//tablica z newsami
$newsy = array(array("id"=>1,"obrazek"=>"obrazek.jpg","tytul"=>"tytul newsa","tresc"=>"tresc newsa"), array("id"=>2,"obrazek"=>"obrazek2.jpg","tytul"=>"tytul newsa 2","tresc"=>"tresc newsa 2")); // itd...

for($i=0,$il_news=count($newsy);$i<=$il_news;$i++) { // $il_news do zmiany, wiadomo

if($i==0) {

echo"<img src='".$newsy[$i]['obrazek']."'><a href='news.php?opcja=wiecej&amp;id=".$newsy[$i]['id']."'>".$newsy[$i]['tytul']."</a><br />".substr($newsy[$i]['tresc'],0,600)."<br />";

}
echo"<br />";
if($i==2 or $i==3 or $i==4 or $i==5) {

echo"<img src='".$newsy[$i]['obrazek']." width='75' height='75''><a href='news.php?opcja=wiecej&amp;id=".$newsy[$i]['id']."'>".$newsy[$i]['tytul']."</a><br />".substr($newsy[$i]['tresc'],0,250)."<br />";

}
echo"<br />";

if($i>5) {

echo"<a href='news.php?opcja=wiecej&amp;id=".$newsy[$i]['id']."'>".$newsy[$i]['tytul']."</a><br />";

}

}
?>[/php:1:2bf7ddc044]

kod jest prosty i łatwy do zrozumienia dla początkującego, ale nie jest on zoptymalizowany tak jak powinien być (jest troszkę nieergonomiczny ;-) )
Go to the top of the page
+Quote Post

Posty w temacie
- rockets   Niestandardowe wyświetlanie newsów   29.01.2004, 09:02:01
- - scanner   No sam sobie odpisałeś. Najprościej byłoby do pętl...   29.01.2004, 09:08:49
- - eoor   <?php $tresc="To jest tresc newsa"; $znak=90; $...   29.01.2004, 09:42:05
- - eoor   aha i w 22 linia zamiast $linia[2], jest po prostu...   29.01.2004, 09:44:41
- - seaquest   hmmm   29.01.2004, 11:29:25
- - rockets   dobre   29.01.2004, 16:58:15
- - eoor   Re: dobre   29.01.2004, 17:21:10
- - seaquest   Re: dobre   29.01.2004, 20:52:21


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 Aktualny czas: 15.10.2025 - 13:27