Verfasst am: 30.05.2016 18:55 |
|
|
SaschaMav |
DVD Profiler Laie |
|
|
Anmeldungsdatum: 24.12.2008 |
Beiträge: 6 |
|
|
|
|
|
|
|
|
|
|
Hi community,
ich habe ein kleines Problem. Ich versuche in einem neuen HTML-Fenster den Titel sowie den Sortiertitel auszuwerfen. Dies ist auch kein Problem, allerdings möchte ich die FSK-Freigabe-Bilder miteinbinden. Nur wie kriege ich das hin?
So sieht es aus:
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
<!--
<DP NAME="HEADER_VARS" Language="JavaScript" Comments="True" IncludeCast="False" IncludeCrew="False">
//-->
function FSK() {
var FSK;
if (<DP NAME="RATING">=="FSK-0") {
fsk=(image.src = "--Pfad--\FSK0.jpg");
} else if (<DP NAME="RATING">=="FSK-6") {
fsk=(image.src = "--Pfad--\FSK6.jpg");
} else if (<DP NAME="RATING">=="FSK-12") {
fsk=(image.src = "--Pfad--\FSK12.jpg");
} else if (<DP NAME="RATING">=="FSK-16") {
fsk=(image.src = "--Pfad--\FSK16.jpg");
} else if (<DP NAME="RATING">=="FSK-18") {
fsk=(image.src = "--Pfad--\FSK18.jpg");
} else { (<DP NAME="RATING">);
}
}
</SCRIPT>
<style>
</style>
</HEAD>
<BODY background="--Pfad--\Hintergrund.jpg">
<font face="Corbel">
</BODY>
<table>
<tr>
<td width="1000"><b><font size=4px color="darkblue"><DP NAME="TITLE"></b></td>
<td rowspan="2">
<FSK>
</td>
</tr>
<tr>
<td>  <font size=4px color="darkblue"><DP NAME="SORTTITLE"></td>
</tr>
</table>
</HTML>
Es klappt nur nicht. Leider war ich nie wirklich gut in solchen Programmiersachen. Für euch ist es bestimmt ein Kinderspiel. Oder ist es evtl. gar nicht möglich wie ich es gerne haben möchte? |
|
|
|
|
| | |
Verfasst am: 01.06.2016 19:29 |
|
|
SaschaMav |
DVD Profiler Laie |
|
|
Anmeldungsdatum: 24.12.2008 |
Beiträge: 6 |
|
|
|
|
|
|
|
|
|
|
Keiner eine Idee?
So soll es letztendlich aussehen: |
|
|
|
|
| | |
Verfasst am: 03.06.2016 14:19 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1081 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
Probier mal meinen Code unten aus.
Allerdings hab ich den jetzt auf die Schnelle aus meinem gesamten Code rauskopiert.
Da ich auch Filme aus Österreich und der Schweiz habe sind diese Länder bei den FSK-Logos mit drin. Die FSK-Logos wurden inzwischen 3 mal geändert. Dies ist Datumsmäßig berücksichtigt.
Wenn du das nicht haben willst und nur die aktuellen Logos anzeigen willst ohne Berücksichtigung auf das tatsächliche Logo müßte ich das dann kürzen. Leider fehlt mir momantan etwas die Zeit dafür.
Ich hab so in etwa die Größe deinem "Muster" angepaßt.
Wenn es nicht paßt müßtest du die Größenangabe in der Tabelle ändern.
Meinen Pfad wegen Logos und Hintergrund habe ich gelassen, damit du siehst wie der einzutragen ist. Schrift, Farbe und Größe müßtest du auch anpassen. Natürlich auch jeweils der Name deiner Logos......
Code: |
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
<!--
<DP NAME="HEADER_VARS" Language="JavaScript" Comments="True" IncludeCast="False" IncludeCrew="False">
//-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT TYPE="text/javascript">
var fsk_logo = "";
var path = "D:\\Media\\Bilder\\FSK\\";
var verlauf = "D:\\Media\\Bilder\\Aktuelle Logos\\Verlauf.png";
<!-- FSK Logos -->
switch (DP_Locality){
case ("Deutschland"):
case ("Schweiz"):
case ("Österreich"):
if (DP_ReleaseDate < new Date(2003, 5, 31)) {
switch (DP_Rating){
case("FSK-0"):
fsk_logo = "FSK0_2003.png"
break;
case("FSK-6"):
fsk_logo = "FSK6_2003.png"
break;
case("FSK-12"):
fsk_logo = "FSK12_2003.png"
break;
case("FSK-16"):
fsk_logo = "FSK16_2003.png"
break;
case("FSK-18"):
fsk_logo = "FSK18_2003.png"
break;
case("FSK-18/KJ"):
fsk_logo = "FSK18_2003.png"
break;
case("SPIO/JK SU"):
fsk_logo = "SPIO_JK.png"
break;
case("SPIO/JK KSJ"):
fsk_logo = "SPIO Gutachten.png"
break;
case("Ungeprüft"):
fsk_logo = "FSK_ungeprueft.png"
break;
default:
fsk_logo = "Unbekannt.png"
break;
}
} else if (DP_ReleaseDate > new Date(2003, 5, 31), DP_ReleaseDate < new Date(2008, 12, 31)) {
switch (DP_Rating){
case("INFO"):
fsk_logo = "FSK_Info.png"
break;
case("FSK-0"):
fsk_logo = "FSK0_alt.png"
break;
case("FSK-6"):
fsk_logo = "FSK6_alt.png"
break;
case("FSK-12"):
fsk_logo = "FSK12_alt.png"
break;
case("FSK-16"):
fsk_logo = "FSK16_alt.png"
break;
case("FSK-18"):
fsk_logo = "FSK18_alt.png"
break;
case("FSK-18/KJ"):
fsk_logo = "FSK18_alt.png"
break;
case("SPIO/JK SU"):
fsk_logo = "SPIO_JK.png"
break;
case("SPIO/JK KSJ"):
fsk_logo = "SPIO_JK_KSJ.png"
break;
case("Ungeprüft"):
fsk_logo = "FSK_ungeprueft.png"
break;
case("18+"):
fsk_logo = "FSK18+.png"
break;
default:
fsk_logo = "Unbekannt.png"
break;
}
} else {
switch (DP_Rating){
case("INFO"):
fsk_logo = "FSK_Info.png"
break;
case("FSK-0"):
fsk_logo = "FSK0.png"
break;
case("FSK-6"):
fsk_logo = "FSK6.png"
break;
case("FSK-12"):
fsk_logo = "FSK12.png"
break;
case("FSK-16"):
fsk_logo = "FSK16.png"
break;
case("FSK-18"):
fsk_logo = "FSK18.png"
break;
case("FSK-18/KJ"):
fsk_logo = "FSK18.png"
break;
case("SPIO/JK KSJ"):
fsk_logo = "SPIO_2007.png"
break;
case("SPIO/JK SU"):
fsk_logo = "SPIO_JK.png"
break;
case("Ungeprüft"):
fsk_logo = "FSK_ungeprueft.png"
break;
case("18+"):
fsk_logo = "FSK18+.png"
break;
default:
fsk_logo = "Unbekannt.png"
break;
}
}
}
fsk_logo = path + fsk_logo;
document.write('<table style= " left: 0px; position: absolute; top: 0px" cellspacing="10" cellpadding="0" width = "1000" height="88" border ="0" body background="' + verlauf + '" >');
document.write('<td valign="middle" width="920">');
document.write('<font color="#000000"><font face = "Verdana" font size="3"><b>' + DP_Title + '<font face = "Verdana" font size="2"> (' + DP_ProductionYear +')<br /></b></font>');
document.write('<font face = "Verdana" font size="3">' + DP_SortTitle + '</font><br />');
document.write('</td>');
document.write('<td valign="middle" width="80"><center>');
document.write('<img src="' + fsk_logo + '" width="70" height="70">');
document.write('</td>');
document.write('</tbody></table>');
</SCRIPT>
<body scroll = "no">
</HEAD>
<BODY>
</BODY>
</HTML>
|
|
|
_________________ Grüße
Norbert |
|
|
|
| | |
Verfasst am: 03.06.2016 23:12 |
|
|
SaschaMav |
DVD Profiler Laie |
|
|
Anmeldungsdatum: 24.12.2008 |
Beiträge: 6 |
|
|
|
|
|
|
|
|
|
|
Super. Zwar zu Umfangreich für das was ich machen wollte, aber klappt wunderbar. Aber woher hast du die Variablennamen, z. B. DP_Title? Normalerweise erscheint "<DP NAME="TITLE">".
Ich frage, da ich ein kleines 3D-Symbol einfügen möchte. Den VNamen "DP_Media_type" gibt es z. B. nicht.
Aber ich hätte glaube ich noch Wochen gebraucht, bis ich irgendwas sinnvolles erhalten hätten. Daher danke für die bisherigen Bemühungen. |
|
|
|
|
| | |
Verfasst am: 04.06.2016 21:34 |
|
|
SH84 |
Administrator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2484 |
Wohnort: Berlin |
|
|
|
|
|
|
|
|
|
Das sind Javascript-Variablen, die durch die Zeile
Code: |
<DP NAME="HEADER_VARS" Language="JavaScript" Comments="True" IncludeCast="False" IncludeCrew="False"> |
vom Profiler eingefügt werden. Schau dir einfach mal den Quelltext eines erzeugten Fensters an (Rechtsklick ins Fenster -> Quellcode anzeigen), da lernst du viele Variablen kennen.
Für die 3D-Bilder musst du die Variablen DP_Dimensions3DBluRay bzw. DP_Dimensions3DAnaglyph auswerten. Wenn eine von beiden Wahr ist, gibt es zumindest eine 3D-Variante des Films auf der Disk.
Also als Code:
Code: |
3D_logo = "Bild für kein 3D"
if (DP_Dimensions3DBluRay || DP_Dimensions3DAnaglyph){
3D_logo = "Bild für 3D"
}
document.write('<img src="' + 3D_logo + '" width="70" height="70">');
|
Für ein Beispiel mit einem komplexen Fenster kannst du dir mal dieses Thema anschauen. |
|
|
|
|
| | |
Verfasst am: 05.06.2016 10:14 |
|
|
SaschaMav |
DVD Profiler Laie |
|
|
Anmeldungsdatum: 24.12.2008 |
Beiträge: 6 |
|
|
|
|
|
|
|
|
|
|
Danke super. Wusste nicht, dass alle Infos auch in dem neuen HTML-Fenster deklariert sind. Da ich aber 3D-Filme über Medientyp regel, konnte mir deine Info und die Variable "DP_CustomMediaType" zum Erfolg verhelfen.
Da ich soweit das bekommen habe, was ich wollte, sage ich ein Dankeschön für die Hilfe.
Falls jemand eine einfache FSK-Einbindung mit Sortiertitel und 3D-Information haben möchte, hier der Code:
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
<!--
<DP NAME="HEADER_VARS" Language="JavaScript" Comments="True" IncludeCast="False" IncludeCrew="False">
//-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT TYPE="text/javascript">
var fsk_logo = "";
var DDD = "";
var path = "D:\\Sonstig\\DVDProfiler\\";
var verlauf = "D:\\Sonstig\\DVDProfiler\\Hintergrund.jpg";
<!-- FSK Logos -->
switch (DP_Rating){
case("INFO"):
fsk_logo = "INFO.png"
break;
case("LEHR"):
fsk_logo = "LEHR.png"
break;
case("FSK-0"):
fsk_logo = "FSK-0.png"
break;
case("FSK-6"):
fsk_logo = "FSK-6.png"
break;
case("FSK-12"):
fsk_logo = "FSK-12.png"
break;
case("FSK-16"):
fsk_logo = "FSK-16.png"
break;
case("FSK-18"):
fsk_logo = "FSK-18.png"
break;
case("FSK-18/KJ"):
fsk_logo = "FSK-18.png"
break;
case("SPIO/JK SU"):
fsk_logo = "SPIO.png"
break;
case("SPIO/JK KSJ"):
fsk_logo = "SPIO.png"
break;
case("Ungeprüft"):
fsk_logo = "Ungeprüft.png"
break;
default:
fsk_logo = "Unbekannt.png"
break;
}
<!-- 3D Logo -->
switch (DP_CustomMediaType){
case("Blu-Ray 3D"):
DDD = "d:\\Sonstig\\DVDProfiler\\Blu-Ray 3D.png"
break;
default:
DDD = ""
break;
}
fsk_logo = path + fsk_logo;
DDD = DDD;
document.write('<table style= " left: 0px; position: absolute; top: 0px" cellspacing="10" cellpadding="0" width = "1500" height="100" border ="0" body background="' + verlauf + '" >');
document.write('<td valign="middle" width="750">');
document.write('<font color="darkblue"><font face = "Corbel" font size="4"><b>' + DP_Title + '<font face = "Corbel" font size="4"><br /></b></font>');
document.write('<font color="darkblue"><font face = "Corbel" font size="4"><b>' + "__________________________________________________________________________________" + '<font face = "Corbel" font size="4"><br /></b></font>');
document.write('<font face = "Corbel" font size="3,5"><b>      ---   ' + DP_SortTitle + '   ---<b></font><br />');
document.write('</td>');
document.write('<td valign="middle" width="100"><center>');
document.write('<img src="' + DDD + '" width="70">');
document.write('</td>');
document.write('<td valign="middle" width="100"><center>');
document.write('<img src="' + fsk_logo + '" width="70" height="70">');
document.write('</td>');
document.write('<td valign="middle" width="500"><center>');
document.write('</td>');
document.write('</tbody></table>');
</SCRIPT>
<body scroll = "no">
</HEAD>
<BODY>
</BODY>
</HTML>
So sieht es dann aus ... |
|
|
|
|
| | |
DVDProfiler-Forum.de Foren-Übersicht » Probleme, Tipps und Tricks |
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1
|
|
|
|