OFDb

PhP - Blätterfunktion - Lösung gesucht

Begonnen von Skyline, 17 Juli 2008, 16:11:44

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Skyline

17 Juli 2008, 16:11:44 Letzte Bearbeitung: 17 Juli 2008, 16:14:27 von Skyline
versuche seit geraumer Zeit eine Blätterfunktion besser/übersichtlicher zu gestalten.

Standard Version 
1 2 3 [4] 5 6
bei wenigen Seiten (max 20) sehr gut und vorallem übersichtlich - bei sehr vielen Seiten sehr unübersichtlich ...

Erweiterte Version
1 ... 21 22 23 [24] 25 ... 299
übersichtlich, aber wenn man zB auf S 259 springen will braucht man lange - egal von welcher Seite aus!

Eine weitere interessante Lösung liefern best Anwendungen wie zB PhPAdmin
-> Sprungmenue
will aber so was nicht haben - ebenso auch kein javascript!

hat jemand von euch eine Idee/Anregung/Vorschlag?

Sky

mali

Pack doch einfach ergänzend ein Eingabefeld daneben, wo man die gewünschte Seitenzahl direkt eingeben kann.

Skyline

.. wär ja nicht anders als beim Sprungmenue, nur mit dem Unterschied, daß beim Feld die Eingabe manuel erfolgt und dort die Seite angecklickt wird. thx anyway
Sky

barryconvex

Habe so etwas noch nicht gesehen, aber es müßte theoretisch möglich sein: einfach (ja, ich weiß...) eine graphische Lösung nehmen mit einer Art scroll-Rad, vergleichbar mit dem scrollen beim Firefox ohne die Pfeiltaste oder Maustaste zu nehmen.
Eine ähnliche Lösung gibt es bereits bei Flash (nur wird sie meist falsch verwendet): ein horizontal ablaufender Filmstreifen, dessen Geschwindigkeit von der Mausposition abhängt.

Skyline

klingt interessant ^^ aber ich schätze sowas ginge nur mit javascript ... wenn überhaupt.
Sky

mali

Dann bleibt Dir wahrscheinlich nur mehrere Buttons dort zu platzieren (Buttons werden dann abhängig von der $anzahl Gesamtseiten dargestellt):

1 ... 21 22 23 [24] 25 ... 299

  <50 <10 <1  -  1> 10> 50>

so kann man sich dann an das Ziel "herantasten".

barryconvex

Zitat von: Skyline am 21 Juli 2008, 20:22:10
klingt interessant ^^ aber ich schätze sowas ginge nur mit javascript ... wenn überhaupt.

Es müßte auch so gehen: Du liest die Gesamtzahl der Seiten aus, machst daraus einen MC mit allen Zahlen von hoch bis niedrig, wobei immer nur ein Teil sichtbar ist, und die angezeigten Zahlen (oder einfach deren Größe, der Einfachheit halber könnte man die unwichtigen dann so klein machen, da sie nicht mehr sichtbar sind) sich nach der Mausposition richten.
Müßte zumindest mit XML funktionieren und das ist für Flash kein Problem.

TinyPortal 2.0.0 © 2005-2020