![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 19.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam, otóż mam prosty system newsów, w którym mogę formatować tekst (kolorować, pogrubiać etc). Newsy na stronie głównej wyświetlane są w formie pierwsze 400 znaków i na końcu link [czytaj dalej].
Załóżmy ze na stronie głównej mam dwie nowości - treść pierwszej będzie cała pogrubiona i mieć 800 znaków. A druga będzie bez formatowania. Wtedy to wygląda tak:
I co widać? Druga nowość posiada formatowanie pierwszej. Jak rozwiązać ten problem? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 19.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Pokaże to na przykładzie:
Pobieram z bazy treść artykułu, (tagi są przykładowe) Teraz w funkcji odpowiedzailnej za wyswietlanie sprawdzam czy treść ma wiecej niż 400 znaków. Jeśli ma ucinam treść za pomocą funkcji substr do np 200 znaków (czyli zamknięcie tagów zostaje obcięte) i na koncu wyswietlam link 'czytaj dalej' do całego artykułu. Ucięty fragment wygląda np. tak: Czyli jedynym rozwiazaniem będzie zakmnięcie wszystkich dostepnych tagów na końcu uciętego tekstu ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 23:09 |