Zobacz temat
Automatyczna paginacja
|
|
polven26 |
Dodany dnia 10.09.2007 15:48:56
|
Bywalec Postów: 401 Pomógł: 1 Data rejestracji: 03.04.2007 16:26 |
Siemka Dawno nic już nie pisalem. Czy można zrobić automatyczną paginację w artykułach, załóżmy po 1000 liter czy słów. Szukałem pod hasłami: paginacja, nowa strona PW od moderatora:
Rails > Frameworki > PHP-Fusion
|
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 22:48:05
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Grzes |
Dodany dnia 10.09.2007 16:27:27
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Zrobiłem to w sposób nietypowy. Na bank da się to lepiej zrobić ale nigdy nie lubiłem operować na łańcuchach tekstowych. W readarticle.php znajdują się linie: $article = stripslashes($data['article_article']); $article = explode("<--PAGEBREAK-->", $article); $pagecount = count($article); Wystarczy zamienić je na: $article = stripslashes($data['article_article']); $new_article = ""; $len = round(strlen($article) / 1000 ); for ($x=0; $x<$len; $x++) { $new_article .= substr($article, $x*1000, 1000); $new_article .= "<--PAGEBREAK-->"; } $article = $new_article; $article = explode("<--PAGEBREAK-->", $article); $pagecount = count($article)-1; Podzieliłem tekst co 1000 znaków. Efekt można zobaczyc tu: http://home.grzes...ticle_id=2 (link nie będzie działał wiecznie) ps. jeśli zmieniasz liczbę znaków to wszystkie trzy wystąpienia 1000 zmień tak samo. Edytowane przez Grzes dnia 10.09.2007 16:29:43 Często najmądrzejszą odpowiedzią jest milczenie
|
|
|
polven26 |
Dodany dnia 10.09.2007 16:28:53
|
Bywalec Postów: 401 Pomógł: 1 Data rejestracji: 03.04.2007 16:26 |
Sprawdzam... Edit: Grzes jestes wielki. Dziala, nawet w advanced articles, a temat mozna zamknac. Czasem nie wyświetla artykułu. Kiedy zmieniam na zwykłe jest dobrze, nie wiem dlaczego. Edytowane przez polven26 dnia 10.09.2007 18:56:53 Rails > Frameworki > PHP-Fusion
|
|
|
Shiro |
Dodany dnia 31.12.2007 03:40:57
|
Początkujący Postów: 175 Data rejestracji: 16.09.2005 20:30 |
Grzesiu, a mógłbym prosić o poprawkę żeby nie dzieliło wyrazów w połowie?
http://www.storytellers.pl
|
|
|
Grzes |
Dodany dnia 31.12.2007 10:44:14
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Jeste pewien problem... w jaki sposób stwierdzić, że dzielimy w połowie wyrazu? Sprawdzanie literka po literce w przód od miejsca dzielenia aż do napotkania spacji? Za dużo obliczeń z dalszymi stronami. Chyba, że wie ktoś jak zliczyć wyrazy w artykule. Wprawdzie nie będzie to dzielenie tak dokładne jak w przypadku liter ale podzielić może by sie udało to wyrazami. Jeśli podzieli sie arta po spacjach i stworzy tablicę (explode) to można to zliczyć. Wyrazy mamy ale jak teraz dotrzeć do tego n-tego wyrazu w tekscie? Scalić spowrotem te n-1 idexów tabeli? Na teraz nie przychodzi mi nic lepszego do głowy. Może jednak ma ktoś lepszy pomysł? Edytowane przez Grzes dnia 31.12.2007 10:44:50 Często najmądrzejszą odpowiedzią jest milczenie
|
|
|
Tomek |
Dodany dnia 07.08.2008 06:35:34
|
Przedszkolak Postów: 18 Ostrzeżeń: 1 Data rejestracji: 25.03.2007 09:38 |
Panowie a proszę mi powiedziec jak można podzielić stronę w artykułach - u mnie przycisk NEW PAGE - nie działa podczas gdy piszę artykuł. dla sprawdzenia próbowalem w trzech przeglądarkach IE - wywala takie błędy podczas próy przycisnięcia przycisku NEW PAGE Edytowane przez Tomek dnia 07.08.2008 06:46:17 |
|
|
Grzes |
Dodany dnia 07.08.2008 09:28:42
|
Zaawansowany Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Spróbuj wpierw nadpisać plik /includes/jscript.js oryginalnym z paczki. W większości przypadków tu tkwi problem.
Często najmądrzejszą odpowiedzią jest milczenie
|
|
|
Tomek |
Dodany dnia 07.08.2008 11:15:08
|
Przedszkolak Postów: 18 Ostrzeżeń: 1 Data rejestracji: 25.03.2007 09:38 |
Niestety ale ta operacja nie pomogła rozwiązać problemu...
|
|
|
Pieka |
Dodany dnia 07.08.2008 11:38:11
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Tomek napisał/a: Niestety ale ta operacja nie pomogła rozwiązać problemu... Probleme jest pisanie o braku dzialania buttona paginacji w temacie dotyczacym jej zautomatyzowania. Prosze poszukac istniejacego lub zalozyc nowy temat. Jestem jaki jestem
|
|
Przejdź do forum: |