Zur Ausgabeweise des Index in MediaServer


Die Informationen auf dieser Seite richten sich an Personen, die selbst HTML-Dateien für MediaServer generieren möchten.
(Für Techniker/fortgeschrittene Nutzer)

Allgemeine Benutzer sollten den MediaServer bzw. die PHP-Skripte unter Download-Seite verwenden.

Wenn WebDAV unterstützt wird, ist kein Index erforderlich.
(Bitte aktivieren Sie WebDAV in den Server-Registrierungseinstellungen von ComicGlass)

So erstellen Sie index-HTML

MediaServer extrahiert automatisch eine Buchliste aus HTML.
Da es nicht vollständig RFC-konform ist, kann die Extraktion fehlschlagen, wenn z. B. JavaScript oder verschachtelte Kommentare enthalten sind.
Geben Sie es möglichst in einer einfachen Form aus.
  • Der Dateiname muss per Prozent-Encoding (RFC3986) kodiert sein.
  • Die Zeichenkodierung des HTML muss UTF-8 sein.
     Wenn das Dateisystem nicht UTF-8 ist, können Sie dies durch Angabe des später beschriebenen booktitle-Attributs unterstützen.
  • Anhand der Dateiendung wird entschieden, ob es sich um ein Buch oder einen Ordner handelt.
     Wenn es unabhängig von der Dateiendung als Buch erkannt werden soll, siehe unten „Als Buchdatei festlegen“.

Titel festlegen

Der Buchtitel wird unverändert aus dem Dateinamen übernommen.
Sie können auch einen anderen Anzeigenamen als den tatsächlichen Dateinamen angeben, indem Sie im A-Element ein Attribut namens booktitle hinzufügen.
Wenn dieses Attribut angegeben ist, wird auch der Dateiname, unter dem nach dem Download gespeichert wird, dieser Name.
(Mit dieser Funktion lässt sich auch dann leicht eine Indexliste erzeugen, wenn das Dateisystem nicht UTF-8 ist.
 Der Dateiname muss jedoch zwingend per Prozent-Encoding kodiert werden.)

Dateigröße festlegen

Wie beim Titel können Sie durch Hinzufügen des booksize-Attributs die Dateigröße für den Benutzer anzeigen.
Da es nur für die Anzeige verwendet wird, hat es keinen Einfluss auf andere Funktionen.

Datum der Dateiänderung festlegen

Wie beim Titel können Sie durch Hinzufügen des bookdate-Attributs das Änderungsdatum von Büchern und Ordnern festlegen.
Dieser Eintrag wird zum Sortieren verwendet. Der Wert ist POSIX-Zeit.

Als Buchdatei festlegen

Wenn bookfile="true" angegeben wird, wird es auch ohne Dateiendung als Buch behandelt.
Eine Angabe von "false" ist nicht möglich.

Attribut cgexpand

Wird verwendet, wenn das Entpacken für Streaming serverseitig durchgeführt wird. Bitte nicht angeben.