webForumDet fria alternativet

'Tvingad' paginering

4 svar · 553 visningar · startad av Troll

TrollMedlem sedan dec. 2003229 inlägg
#1

Ursäkta titeln men jag kom inte på något bättre sätt att beskriva detta på :)

Håller på med ett litet projekt och använder en slags bbCode för att formatera texten, inget speciellt utan vanliga [ b ]laskdjk[ /b ] osv. Men så kom jag att tänka på hur jobbigt det är med riktigt långa texter då scrollen blir 4 mil lång.

Min första tanke som jag fortfarande tror är bäst är att slänga in en ny regel i koden '[nysida]' som ska fungera som en markör för vart en sida ska sluta. Jag förstår att jag måste räkna antalet [nysida] och sedan dela upp datan från databasen [MySQL].

Tanken är väll ungefär: räkna antalet [nysida] i en text, numrera dem och sedan göra länkar av dem. Inga större problem där MEN hur ska jag göra för att hämta rätt text mellan dessa?

Är jag helt fel ute när det gäller principen, finns det ett smartare sätt och hur bör jag göra?

FuelMedlem sedan okt. 20001 285 inlägg
#2

hmm intressant, skulle gärna vilja ha en sån lösning.

kanske räkna alla [nysida] .. sen ta ut mellan varje [nysida] beroende på vilken sida jag står på ? nån som har nåt ?

emissionMedlem sedan dec. 19996 721 inlägg
#3

Splitta hela strängen med explode , med "[nysida]" som avgränsare, så får du en fin array med sidorna i.

TrollMedlem sedan dec. 2003229 inlägg
#4

emission:
Såklart! :D Tack så mycket!

TrollMedlem sedan dec. 2003229 inlägg
#5

...

125 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)