Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]Jak wyciąć część treści i zamknąć tagi...
grzemach
post
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 9.06.2007
Skąd: Kielce

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


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.
Go to the top of the page
+Quote Post
kpt_lucek
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


SimpleHtmlDom Powinno dać radę.
Go to the top of the page
+Quote Post
trueblue
post
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


http://alanwhipple.com/2011/05/25/php-trun...tml-tags-words/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 17:07