Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript]Jak wyciąć część treści i zamknąć tagi...
Forum PHP.pl > Forum > Przedszkole
grzemach
Witam,
Użytkownik za pomocą edytora może dodać treść, załóżmy że to pole $content. W polu tym może znaleźć się dowolnie długa treść... potrzebuję wyciąć część z niej. Przykładowo 500 znaków widocznych... ale chciałbym aby pozostało formatowanie, jak to można by zrobić?
Po tych 500 znakach powinnien znaleźć się link: "czytaj wszystko"

Wiem, że najprościej by było:
  1. substr(striptags($content),0,500)

Ale to nie będzie wyglądało jak powinno..
preg_match, nawet nie przychodzą mi reguły do główy jakie trzeba by do tego użyć... można by podzielić tekst na <>treść</> ale nie jestem pewny, że to będzie dobre rozwizanie

A może JS/jQuery by się do tego nadało bardziej? bo może zamiast linka do "czytaj wszsytko" można zrobić "button" i by się rozwijało to na tej samej stronie... ale to i tak nie rozwiązuje problemu z zamknięciem tagu, bo gdzieś muszę dokończyć wpis i zacząć kolejny.
kpt_lucek
SimpleHtmlDom Powinno dać radę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.