Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] newsy skracanie [php]
-dr4g0n79-
post
Post #1





Goście







  1. <?php
  2. foreach($nius as $wartosc)
  3. {
  4. if ($linia==0)
  5. echo "<tr><td valign=top bgcolor=#daffd4><img valign=top border=0 src=/images/kwadrat.jpg width=7 height=7><font face=Verdana size=2><b> " .$wartosc. "</b></font><font face=Verdana size=1></font></td></tr>";
  6. //if ($linia==1)
  7. //echo "<tr><td valign=top bgcolor=#ffffff><font face=Verdana size=1>" .$wartosc. "</font><font face=Verdana size=1></font></td></tr>";
  8. else 
  9. echo "<tr><td valign=top bgcolor=#ffffff><font face=Verdana size=1>$wartosc</font><font face=Verdana size=1></font></td></tr>";
  10. $linia++;
  11. }
  12. echo "</table>";
  13. ?>


Do powyższego fragmentu kodu próbuję zrobić skracanie newsa i link w stylu czytaj więcej, ale nie bardzo mi wychodzi czy ktoś może mi pomóc. Powyższy skrypt wczytuje pliki tekstowe z danego katalogu (każdy news w oddzielnym pliku) W pierwszej linii mam tytuł newsa w drugiej jego właściwą treść chyba najlepszym sposobem było by wyświetlenie zawartości pliku tekstowego bez drugiej linii, która byłaby wyświetlana dopiero po kliknięciu w link czytaj więcej. Proszę o pomoc exclamation.gif!
Go to the top of the page
+Quote Post
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


zastosuj instrukcje if() i funkcje strlen() a pozniej przy obcinaniu substr()


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
jarrod
post
Post #3





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


  1. <?php
  2. $news = 'Tresc newsa która ma duuuuuuuuzo znaków';
  3.  
  4. if( strlen( $news ) > 100 )
  5. {
  6.  echo substr( $news , 0 , 100 ) . '...';
  7.  echo '<br/>Czytaj więcej';
  8. }
  9. else
  10. {
  11.  echo $news;
  12. }
  13. ?>


Ten post edytował jarrod 19.08.2007, 11:28:03
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 Aktualny czas: 20.08.2025 - 05:31