Thomas: alphabetisch ordnen ..

Hallo,

ich versuch mir seit einiger Zeit selbst webprogrammierung beizubringen,
html, css, java irgendwann noch php und so.
Jetzt hab ich so ein kleines persöhnliches Projekt am laufen, aber ich komm nichtmehr weiter.

ein Besispiel
http://imageshack.us/photo/my-images/90/sortieren.png/

es ist ein Screen von einem Browsergame,
man hat hier die möglichkeit, nach Punkten, nach alphabet, on/offline .. zu sortieren, auserdem werden immer nur 100 User angezeigt, dann muss man auf die nächste Seite blättern.

Die Frage, wie macht man sowas genau?

denn ich möchte eine Art galerie basteln,
1 Bild, + Datum der aufnahme, Name des bildes ..
die natürlich begrenzt pro Seite anziegen, und nach Datum und Namen sortieren können ;)

man braucht ja Datenbanken, php ..
aber ich bräucht da ne supi erklären, also ein Tutorial
kann mir da einer helfen?

  1. Hi,

    man hat hier die möglichkeit, nach Punkten, nach alphabet, on/offline .. zu sortieren, auserdem werden immer nur 100 User angezeigt, dann muss man auf die nächste Seite blättern.

    Die Frage, wie macht man sowas genau?

    Das Blättern - Stichworte: Blätterfunktion, Pagination

    Das Sortieren - mit den Funktionen, die die verwendete Programmier-/Scriptsprache dafür anbietet.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  2. Die Frage, wie macht man sowas genau?

    Sortierfunktion (SCNR) und "pagination" für die Blätterfunktion.

    Für die Sortiersache gibts ein paar nette JavaScript-Geschichten - "tablesort" oder ähnliches ist ein geeigneter Suchbegriff.

    denn ich möchte eine Art galerie basteln,
    1 Bild, + Datum der aufnahme, Name des bildes ..
    die natürlich begrenzt pro Seite anziegen, und nach Datum und Namen sortieren können ;)

    Dann schau dir das mal bez. der Darstellung an:
    http://isotope.metafizzy.co/

    man braucht ja Datenbanken, php ..

    Nein, nicht notwendigerweise - eine Galerie lässt sich auch ohne Datenbank z.B. aus dem Filesystem lesen. Datum der Aufnahme, Name des Bildes, Thumbnail usw. liegen dann in den EXIF-Daten des Bildes. Das ist Imho sogar weit schlauer, wenn man die Bilder selbst pflegt.

    aber ich bräucht da ne supi erklären, also ein Tutorial

    Mit "Datenbank" ist das keine besonders spezielle Sache - ob du ein Gästebuch schreibst oder eine Bildergalerie ist völlig egal, das ist im Grunde dasselbe:

    • ein Datensatz pro Eintrag
    • Felder für den Pfad zum Bild, den Autor, den Titel, die Lizenz usw.

    Und ein Script, welches das in einer Wurst ausgibt und eben eine Blätterfunktion einbaut.

    Ein fertiges Tutorial fällt mir dazu nicht ein.

    kann mir da einer helfen?

    Das ja :)

    Pagination findest du hier:
    http://forum.de.selfhtml.org/archiv/2011/2/t203433/#m1375451

    Wie man Files aus einem Filesystem liest (und als Baum darstellt) findest du hier:
    http://suit.rebell.at/fileadmin/a-26/demo/
    http://suit.rebell.at/fileadmin/a-26/source.tar.gz

    Natürlich geht das auch flach (mit einem einzelnen Verzeichnis) - und in deinem Fall müsstest du die Funktion "fileinfo()" so anpassen, dass sie die EXIF-Daten der einzelnen Bilder liest.