1. Hilfe:
  2. Profiler FAQ
  3. Profiler Wiki (extern)
  4. Foren FAQ
  5. BBCode FAQ

  6. Invelos (extern)
DVDProfiler-Forum.de

Das Erste Deutsche DVD Profiler Forum!
login.php?sid=17d33a80a7a65ae661be54bb954fd700 profile.php?mode=register&sid=17d33a80a7a65ae661be54bb954fd700 regeln.php?sid=17d33a80a7a65ae661be54bb954fd700 memberlist.php?sid=17d33a80a7a65ae661be54bb954fd700 search.php?sid=17d33a80a7a65ae661be54bb954fd700 index.php?sid=17d33a80a7a65ae661be54bb954fd700

DVDProfiler-Forum.de Foren-Übersicht » Probleme, Tipps und Tricks » HTML-Fenster
Neues Thema eröffnen  Neue Antwort erstellen Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
HTML-Fenster
BeitragVerfasst am: 30.05.2016 18:55 Antworten mit Zitat
SaschaMav
DVD Profiler Laie
Anmeldedatum: 24.12.2008
Beiträge: 6
Offline




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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp<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?
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 01.06.2016 19:29 Antworten mit Zitat
SaschaMav
DVD Profiler Laie
Anmeldedatum: 24.12.2008
Beiträge: 6
Offline




Keiner eine Idee?

So soll es letztendlich aussehen:
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 03.06.2016 14:19 Antworten mit Zitat
norbi et orbi
Benutzt DVD Profiler wie Solitär
Anmeldedatum: 14.03.2007
Beiträge: 1049
Wohnort: Düsseldorf
Offline




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
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 03.06.2016 23:12 Antworten mit Zitat
SaschaMav
DVD Profiler Laie
Anmeldedatum: 24.12.2008
Beiträge: 6
Offline




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.
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 04.06.2016 21:34 Antworten mit Zitat
SH84
Administrator
Anmeldedatum: 09.05.2005
Beiträge: 2483
Wohnort: Berlin
Offline




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.

_________________

powered by phpDVDProfiler Version 3.1.1.0 - (Forum)
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen ICQ-Nummer
BeitragVerfasst am: 05.06.2016 10:14 Antworten mit Zitat
SaschaMav
DVD Profiler Laie
Anmeldedatum: 24.12.2008
Beiträge: 6
Offline




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> &nbsp&nbsp&nbsp&nbsp&nbsp---&nbsp&nbsp&nbsp' + DP_SortTitle + '&nbsp&nbsp&nbsp---<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 ...
Benutzer-Profile anzeigen Private Nachricht senden
HTML-Fenster
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  



  
  
 Neues Thema eröffnen  Neue Antwort erstellen  


Impressum

Powered by phpBB © 2001-2004 phpBB Group
Designed for Trushkin.net | Themes Database
Deutsche Übersetzung von phpBB.de