ForumCała strona

Nawigacja

Aktualnie online

Gości online: 15

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

jantom
07.09.2025 09:40:31
Strona z niebytu wrocila, ciekawe kiedy polskie literki rowniez...

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Automatyczna paginacja
polven26
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:
  1. Przeniesienie tematu - Grzes

Rails > Frameworki > PHP-Fusion
 
W?cibski Go??
Dodany dnia 08.09.2025 16:44:09
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Grzes
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 krzywy.gif
 
polven26
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
Grzesiu, a móg?bym prosi? o poprawk? ?eby nie dzieli?o wyrazów w po?owie?
http://www.storytellers.pl
 
http://www.storytellers.pl
Grzes
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 krzywy.gif
 
Tomek
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
www.rcswiebodzice.pl/paginacja.jpg
Edytowane przez Tomek dnia 07.08.2008 06:46:17
Pozdrawiam
Tomek
www.rcswiebodzice.pl
 
www.rcswiebodzice.pl
Grzes
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 krzywy.gif
 
Tomek
Niestety ale ta operacja nie pomog?a rozwi?za? problemu...
Pozdrawiam
Tomek
www.rcswiebodzice.pl
 
www.rcswiebodzice.pl
Pieka
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 Smile
 
www.php-fusion.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl