![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 18.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam, pięknie na forum opisane jest stronicowanie tekstu ale tylko w przypadku dowolnego jego dzielenia. Nie znalazłem nigdzie takie podziału który np. pozwalałby na poruszanie się po podzielonym tekście.
Oto warunki, których w żaden sposób nie mogę spełnić: - tekst pobierany z bazy danych mysql - długość tekstu na stronie nie więcej niż np. 300 znaków - podział tekstu w sensownym miejscu, np. po kropce "." - możliwość poruszania się do przodu i do tyłu Cały kłopot jaki mam to poruszanie się do tyłu, ponieważ system nie zapamięta gdzie był poprzedni podział. Można oczywiście pamiętać to w $_GET ale za moment otrzymamy adres ?a=178&b=276&c=345 gdzie litery będą oznaczały wartości gdzie tekst się zakończył. Macie może na to inny sensowny sposób?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Wystarczy, jeśli aplikacja pamięta
a ) ilość znaków na stronę b ) ilość stron c ) całkowitą liczbę znaków Nawigujesz tylko poprzez strony. Ten post edytował Cysiaczek 7.08.2006, 01:17:35 |
|
|
![]()
Post
#3
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli bys chiał podzielić tekst na ilość zdań to:
ale popatrz na to z drugiej strony: 1. zliczane są wszystkie zdania kończące się kropką - a co z wykrzyknikami, pytajnikami? 2. jeżeli w zdaniu będziesz miał takie coś: "jest sobie np. przykład." to o dziwo zaliczy nam 2 zdania a nie jedno, gdyż po skrócie np. masz kropkę 3. a co jak dasz wielokropek (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) musisz sobie to dopracować, imo powinieneś dzielić tekst na wyrazy: wordwrap" title="Zobacz w manualu php" target="_manual |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:02 |