![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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&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&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&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 ;-) ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 13:27 |