BinaryWorks.it Official Forum
BinaryWorks.it Official Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 eXtreme Movie Manager 8, 9, 10 Forum
 Deutsches Forum XMM 8
 (Sub)Genre
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

SDO
Starting Member

Germany
41 Posts

Posted - 28 Jan 2018 :  11:20:20  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
Hallo!
Ich habe festgestellt, dass die (Sub)Genres in der rechts zu sehenden Filmkarte alle zu einem Link zusammengefasst werden. So, dass mit einem Klick in der Tabelle ein Filter gebildet wird, für Filme, die genau der gleichen (Sub)Genre-Kombination entsprechen. Ich würde lieber jedes einzelne (Sub)Genre anklicken wollen, dass es sich um mehrere getrennte Links (Filter) handelt. Das geht wohl nicht?

Dann möchte ich gern neue (Sub)Genres mit Symbolen bestücken oder andere Bezeichnungen verwenden. Ich habe den Ordner Genre entdeckt. So ganz nebenbei ist mir dabei aufgefallen, dass es zwar alle möglichen Actionvarationen gibt (fight, war´, action usw.), aber Märchen komplett fehlen. Das sagt wahrscheinlich etwas über die Vorlieben des Programmierers aus.
Aber zurück zur eigentlichen Frage. Erst dachte ich, ich muss nur die Dateinamen umbenennen, dann findet das Programm sie. Das hat nicht funktioniert. Ok, dann entdeckt ich die Datei Genres.js. Ich habe sie mit dem Texteditor geöffnet und siehe, dort stehen nach meinem Verständnis die Übersetzungsregeln für die Symbole drin.
Ich habe also folgende Zeile kopiert und eingefügt und den Dateinamen geändert:

} else if(a == "krimikomödie") {
document.write('<img border="0" src="MovieCards/Genre/krimikomoedie.png" width="96" height="48">');

(auhc mit "oe" ausprobiert) Leider zieht das Programm nach wie vor je nach Schreibweise des Wortes Krimikomödie im Feld Genre (mit oe oder mit ö) entweder das Krimizeichen oder das Comedyzeichen, obwohl mein Eintrag VOR diesen Einträgen in der Genre.js steht.

Dann habe ich diesen Eintrag
} else if(a == "space") {
document.write('<img border="0" src="MovieCards/Genre/Space.png" width="48" height="48">');

mit dem Wort "Weltall" ergänzt und war absolut sicher, dass es funktionieren muss, da ich alles so gemacht habe wie es bei den anderen Einträgen der Fall ist.

} else if(a == "space" || a == "weltall") {
document.write('<img border="0" src="MovieCards/Genre/Space.png" width="48" height="48">');

Doch auch das funktioniert nicht. Er reagiert nach wie vor nur auf "space". Was mache ich falsch? oder muss doch noch an andere Stelle etwas geändert werden? Groß und Kleinschreibung scheint aj egal zus ein, die Beachtung hat auhc nicht geholfen. Ich hatte ja gehofft, dass es irgendwie doch einfach ist.

Edited by - SDO on 28 Jan 2018 11:22:12

JDommi
Administrator

Germany
4657 Posts

Posted - 28 Jan 2018 :  12:21:49  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Du hast einfach die falsche Genres.js erwischt.
Es existieren zwei Versionen: die im Unterordner Genres ist veraltet und wird, wenn überhaupt, nur noch von "Uralt"-Karten benutzt.
Die korrekte ist die im MovieCards-Ordner.

["(krimikomödie|krimikomoedie)", "krimikomödie"] - Teil 1 sind die möglichen Genrebezeichnungen, Teil 2 der Name des Pngs (ohne Dateiendung).

*EDIT*
Das mit den SubGenres stimmt leider. Habe das auch schon vor einiger Zeit bei Ale angemerkt - bisher ohne Erfolg.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

SDO
Starting Member

Germany
41 Posts

Posted - 28 Jan 2018 :  13:57:17  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Ach so. Danke!
Deutlich unübersichtlicher, aber ich jetzt habe ich zwischen allen Einträgen einen Zeilenumbruch eingefügt. Nun ist es einfacher.
Jetzt hat es geklappt, wenn auch das Programm gezickt hat. Anscheinend müssen die Begriffe in der Datei komplett klein geschrieben werden. Umlaute funktionieren.
Eigenartig sind die ersten Einträge in der Datei:
["(action and adventure)","action"],
["(action and adventure)","adventure"],

Funktioniert auhc nicht so wie es scheint. Dann gibt es in dem Verzeichnis noch die Mygenres.js, die wie die alte aufgebaut ist. Wohl auhc veraltet?
Go to Top of Page

JDommi
Administrator

Germany
4657 Posts

Posted - 28 Jan 2018 :  21:27:42  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Tippe ich mal, das Problem ist, dass bei Updates keine alten Dateien gelöscht werden und manche alten Karten eine andere .js erwarten. Evtl. auch ein Überbleibsel eines Testes.
Die beiden ersten Einträge waren wohl mal ein Anfang für diesen Eintrag zwei Icons anzuzeigen.

Die Kleinschreibungs ist notwendig, da im Javascript-Code sonst noch diverse Rechtschreibungen mit aufgenommen werden müssten, oder erst eine Konvertierung in Groß- bzw. Kleinschreibung eingebaut werden müsste.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page
  Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
BinaryWorks.it Official Forum © Binaryworks.it Go To Top Of Page
Generated in 0.11 sec. Powered By: Snitz Forums 2000 Version 3.4.07