![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 1.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam tekst HTML (source: 1000 znaków). Chciałbym stworzyć na jego podstawie zajawkę czyli pierwsze 200 znaków. Zależy mi na tym aby zachować poprawną strukturę html bez ucinania znaczników w środku. Myślałem żeby do tego celu wykorzystać <!-- more --> alle ni wiem jak zrobić autowstawianie. Może jakaś mała podpowiedź ?
Nie wiem czy się przyda ale tekst pochodzi z edytora TinyMCE |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 5 Dołączył: 16.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Istnieją filtry naprawiające taki przerwany HTML, chociaż nie mam zielonego pojęcia jak się sprawują ponieważ sam nigdy z tego nie korzystałem. Jeśli Ci bardzo zależy, przeglądnij sobie googlea.
Ewentualnie rozważ czy nie wyczyścić tekstu z HTMLa do zajawki. Tagi niepotrzebnie "pochłaniają" znaki, w wyniku czego tekstu może być na prawdę mało. Zawsze możesz pobrać tekst z bazy, usunąć tagi HTMLa (strip_tags) i skrócić tekst do tych 200 znaków. W takiej sytuacji to czysty tekst ma te 200 znaków, a nie tekst+HTML. Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:19 |