Und wieder ein paar 'kleine' Hürden genommen:
Rein äußerlich ist nicht viel zu erkennen, aber bis ich den Dreh raus hatte, wie ich es mache, hat dann doch gedauert.
In Post #1 habe ich eine Liste der Groß-Puzzle als Beispiel gezeigt, die aber so nicht mehr funktionierte, da ich für den Titel ja jetzt 4 Felder benutze:
- deutscher Titel
- englischer Titel
- Original-Titel
- sonstige Titel in anderen Sprachen
Mindestens einer der ersten 3 Titel-Varianten muss angegeben sein (und sollte auch gleich dem Artikel/Puzzle-Namen im Wiki sein).
In der Tabelle habe ich nun die Angabe des Titels so gewählt:
- ist der deutsche Titel vorhanden, zeige diesen an
- wenn kein deutscher Titel, dann englisch, wenn vorhanden
- wenn kein englischer Titel, dann Original-Titel
Somit sieht die Tabelle dann so aus:
Diese Liste wird automatisch erstellt und hat nur ein paar Zeilen Code und ist für andere Themen anpassbar,
z.B. alle 1500er Puzzles oder alle Puzzles von Educa, o.ä.
Weiterhin habe ich folgendes teilweise schon eingebaut:
Fehlende Angaben werden in der Datenübersicht nicht angezeigt.
Um aber zu bestimmen, ob ein Parameter nur fehlt (der Parameter wurde noch nicht eingegeben)
oder ob diese Daten einfach nicht verfügbar sind (weil die Daten auf dem Karton nicht angegeben sind, z.B. der Künstler),
gilt folgendes:
- Parameter nicht angegeben -> keine Anzeige in der Datenübersicht
- Parameter nicht verfügbar -> Eingabe von "-" und Anzeige
Für z.B. Künstler wird dann "Künstler unbekannt" als Kategorie automatisch erzeugt und in den Daten angezeigt,
ebenso wird mit dem Herstellungsjahr verfahren.
Hier sieht man auch schon das nächste Problem, was ich lösen muss:
Bei Puzzlesets haben die einzelnen Puzzles andere Titel, als der für das Set angegebene.
Ich habe schon viele Beispiele gesehen, wo es Puzzles im Paket gibt oder auch einzeln, und das muss ich
irgendwie abbilden, sonst gibt es doppelte Einträge.
Weiterhin habe ich mir schon Gedanken gemacht über des Status eines Puzzles:
- Status Daten: wie vollständig sind die angegebenen Daten (als Minumum zum Anlegen eines Puzzles gehört der Name des Artikels/Seite und die
beiden Angaben von "Teile" und "Teile real")
Sieht etwas blöd aus aber es ist schon mal aufgenommen, somit würde der Status hierfür niedrig sein.
- Status Bild Karton: fehlt, vorhanden oder schlechte Qualität
- Status fertiges Puzzle: fehlt, vorhanden oder schlechte Qualität
Durch die Verwendung der Box sieht ein Datensatz nur noch derart aus:
{{Puzzle
|PIECES=
|PIECESR=
|PIC=
|TITLE-D=
|TITLE-E=
|TITLE-O=
|TITLE-S=
|GENRE=
|PRODUCER=
|CODE=
|YEAR=
|MADE-IN=
|GTIN=
|ARTIST=
|SERIES=
|SHAPE=
|BOX=
|PIECE-SET=
|STATE=
}}
Alle nicht gefüllten Parameter werden dann gelöscht, können aber jederzeit nachgetragen werden.
Als Beispiel für dieses Puzzle
würde der Eintrag dann so aussehen:
{{Puzzle
|PIECES=1000
|PIECESR=1000
|PIC=1000 Reading.jpg
|TITLE-E=Reading
|GENRE=Kunst
|PRODUCER=Heye
|CODE=29254
|YEAR=2008
|MADE-IN=Germany
|GTIN=4001689292546
|ARTIST=Cris Ortega
|SERIES=Forgotten
|SHAPE=Hochformat
|BOX=1000a
}}
Diese Daten stehen eigentlich auf den allermeisten Puzzleboxen zur Verfügung.
Daten wie Größe des Puzzles oder Teile horizontal/vertikal können dann über die
Box abgefragt werden.