| | |
Verfasst am: 06.02.2013 16:33 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
Durch den neuen Direktlink wird leider kein Link mehr erzeugt bei "Nichts gefunden." oder "Nicht mehr im Programm.".
Da es aber hier trotzdem interessant ist bei Amazon nachsehen zu können wäre auch hier ein Link sehr schön. Zumindest in solch einem Fall dann über die Titelsuche.
Ich hab mir jetzt so geholfen, das ich eine kleine Abfrage über den Inhalt der Variablen mache. Ist wahrscheinlich von hinten durch die Brust ins Auge, funktioniert aber.
Wahrscheinlich gibt es dafür eine bessere Lösung. Im Prinzip das gleiche auch bei falscher EAN. Ist ja meistens dann eine ID, aber trotzdem wäre auch hier ein Besuch auf Amazon interessant....
Code: |
if (amazonHttp.responseText == "Nicht mehr im Angebot." | amazonHttp.responseText == "Nichts gefunden.") {
document.write('<a href="http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Ddvd&field-keywords=' + (escape(DP_Title)) +'" target="_blank"><center><img src="' + amazon + '" border="0" height="30" hspace="30"/></a>');
}
|
In dem Beispiel wird dann eben das Amazon Logo angezeigt, da mir der Grund eigentlich egal ist.
Vorher hatte ich das als Textanzeige drin wobei kurioserweise der Unterstrich als Link mit angezeigt wird(?), obwohl dies per CSS ausgeblendet ist. Bei der normalen Preisangabe wird der auch nicht angezeigt . . . . |
|
_________________ Grüße
Norbert |
|
|
|
| | |
Verfasst am: 08.02.2013 15:00 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
Habe jetzt die Anzeige vom Amazon-Preis nochmal etwas an meine Bedürfnisse angepaßt.
Der Preis wird nur bei der Wunschliste angezeigt, ansonsten das Amazon Logo als Link. Da wird dann nach dem Titel gesucht.
Anzeige "Ungültige EAN", "Nichts gefunden." oder "Nicht mehr im Angebot." sind ebenfalls Links. Auch hier wird dann nach dem Titel gesucht.
Hier jetzt mal der komplette Code:
Code: |
<HTML>
<style type="text/css">
A:link { text-decoration: none;}
</style>
<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 amazon = DP_ProgramPathTemp + 'Design\\Amazon.png';
if (DP_CollectionTypeWishList == true) {
var amazonprice = 1;
var amazonHttp = new XMLHttpRequest();
var isEAN = false;
if (DP_UPC.search(/^[0-9]{10,13}(\.[0-9]+)?/) > -1) {
isEAN = true;
var amazonurl = "http://tfintzel.de/dvdprofiler/amazon/ean-preis.php?code=" + DP_UPC + "&link=true";
if (amazonprice && amazonHttp && isEAN) {
amazonHttp.open('GET', amazonurl, true);
amazonHttp.onreadystatechange = function () {
if (amazonHttp.readyState == 4) {
document.getElementById('amazon').innerHTML="<center>" + amazonHttp.responseText+ "</center>";
if (amazonHttp.responseText == "Nicht mehr im Angebot." | amazonHttp.responseText == "Nichts gefunden.") {
document.getElementById('amazon').innerHTML=('<a href="http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Ddvd&field-keywords=' + (escape(DP_Title)) +'" target="_blank"><font size="4"><font face = "Verdana"><b><center>'+ amazonHttp.responseText+'</a>');
}
}
}
amazonHttp.send(null);
}
document.write('<div><center><font face = "Verdana"><font size="4"><b><span id="amazon">wird geladen ...</span></center></div>');
}else{
document.write('<a href="http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Ddvd&field-keywords=' + (escape(DP_Title)) +'" target="_blank"><font size="4"><font face = "Verdana"><center><b>Ungültige EAN</b></font></></a>');
}
} else {
document.write('<a href="http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Ddvd&field-keywords=' + (escape(DP_Title)) +'" target="_blank"><center><img src="' + amazon + '" border="0" height="30" hspace="30"/></a>');
}
</SCRIPT>
</BODY>
</HTML>
|
|
|
_________________ Grüße
Norbert |
|
|
|
| | |
Verfasst am: 16.04.2013 20:54 |
|
|
bloodyBlizzard |
Hat DVD Profiler schon mal gestartet |
|
|
Anmeldungsdatum: 11.05.2007 |
Beiträge: 41 |
|
|
|
|
|
|
|
|
|
|
Das Auslesen der Bewertung von ofdb.de funktioniert leider nicht mehr. Anscheinend haben die was auf ihrer Seite geändert.
Kann jemand das Script aktualisieren?
Wäre super.
SH84 hat Folgendes geschrieben: |
Ja, mit kleineren Modifikationen:
Nebenbei: Bei OFDb muss der komplette Name mit eingegeben werden, wie man ihn in der URl findet, als z.B. 1050,Pulp-Fiction statt nur 1050.
PS: Da auf der Seite auch ein Link zur IMDb ist, könnte man mit mehr Aufwand in einem Rutsch beide Wert auslesen lassen. |
|
|
|
|
|
| | |
Verfasst am: 17.04.2013 17:59 |
|
|
TomGaines |
Moderator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2203 |
Wohnort: Landshut |
|
|
|
|
|
|
|
|
|
Ich habs nicht ausprobiert, aber es sollte wieder funktionieren, wenn du in deinem Code die function "extractMovieInfo" mit folgendem Code ersetzt:
Code: |
function extractMovieInfo(content)
{
var match = content.match(/Note: .*?(\d.\d\d)/);
return match[1] ;
} |
|
|
|
|
|
Verfasst am: 17.04.2013 21:10 |
|
|
bloodyBlizzard |
Hat DVD Profiler schon mal gestartet |
|
|
Anmeldungsdatum: 11.05.2007 |
Beiträge: 41 |
|
|
|
|
|
|
|
|
|
|
Danke, das war es. Funktioniert wieder.
|
|
|
|
|
Verfasst am: 20.04.2013 15:26 |
|
|
david mann |
DVD Profiler Süchtig |
|
|
Anmeldungsdatum: 23.06.2005 |
Beiträge: 201 |
|
|
|
|
|
|
|
|
|
|
Irgendwo war auch beschrieben, wie ich die komplette imdb-Seite im html-Fenster anzeigen lassen kann. Den Code habe ich.
Interessant wäre, ob auch die ofdb-Seite sich auf diesem Weg anzeigen lassen kann.
Hat jemand einen solchen Code? |
|
_________________ "There you are, right back in the jungle again." |
|
|
|
Verfasst am: 22.07.2013 10:39 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
Amazonpreis wird nicht mehr angezeigt.
Kommt immer nur. Nichts gefunden.
Hat Amazon wieder irgendwas geändert? |
|
_________________ Grüße
Norbert |
|
|
|
Verfasst am: 22.07.2013 17:33 |
|
|
SH84 |
Administrator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2484 |
Wohnort: Berlin |
|
|
|
|
|
|
|
|
|
Nein, ich den Server.
Hatte gestern schon daran gearbeitet, aber irgendwo habe ich noch ein kleines Problem mit den Anfragen. |
|
|
|
|
Verfasst am: 22.07.2013 18:09 |
|
|
SH84 |
Administrator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2484 |
Wohnort: Berlin |
|
|
|
|
|
|
|
|
|
So, läuft wieder... Seltsamerweise lief es auf dem alten Server noch ohne die eigentlich erforderliche Variable. |
|
|
|
|
Verfasst am: 22.07.2013 18:25 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
|
_________________ Grüße
Norbert |
|
|
|
Verfasst am: 22.07.2013 18:52 |
|
|
rodriquez |
DVD Profiler Süchtig |
|
|
Anmeldungsdatum: 17.01.2008 |
Beiträge: 242 |
|
|
|
|
|
|
|
|
|
|
Fast Super
Vorher hatte ich die Preisanzeige als Direktlink, jetzt leider nur noch den Preis, die Verlinkung ist irgendwie verschwunden.
|
|
|
|
|
| | |
Verfasst am: 22.07.2013 19:06 |
|
|
SH84 |
Administrator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2484 |
Wohnort: Berlin |
|
|
|
|
|
|
|
|
|
|
|
|
|
Verfasst am: 22.07.2013 19:31 |
|
|
SH84 |
Administrator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2484 |
Wohnort: Berlin |
|
|
|
|
|
|
|
|
|
So, funktioniert wieder.
Komischerweise war die Link-Funktion in den Backups, die ich vom alten Server gezogen habe nicht drin... |
|
|
|
|
Verfasst am: 23.07.2013 08:25 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
Hatte gestern nicht den Link getestet, war nur happy das die Preise wieder da sind.
Ging ja wohl dann nicht......
Aber es klappt jetzt alles.
Nochmals Danke. |
|
_________________ Grüße
Norbert |
|
|
|
Verfasst am: 23.07.2013 17:01 |
|
|
rodriquez |
DVD Profiler Süchtig |
|
|
Anmeldungsdatum: 17.01.2008 |
Beiträge: 242 |
|
|
|
|
|
|
|
|
|
|
Alles Supi. Amazon funzt in bunten Farben |
|
|
|
|
Verfasst am: 12.08.2013 10:12 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
Erst jetzt bemerkt:
normalerweise wird ja z.B. bei nicht vorhandenen DVD/Blu-ray bei Amazon angezeigt "nichts gefunden" usw.
Handelt es sich allerdings z.B. um eine Österreichversion so bleibt das "wird geladen ..." stehen. Der Link ist dann auch nicht vorhanden.
In diesem Fall kommt auch eine Fehlermeldung, zu sehen allerdings nur im Testfenster; angemeckert wird diese Zeile:
document.getElementById('amazon').innerHTML="<center>" + amazonHttp.responseText+ "</center>";
Ändert man in so einem Fall von der DVD das Land auf Deutschland ist die Fehlermeldung weg und es kommt wieder "nichts gefunden".
Der Link ist dann auch wieder da . . . . |
|
_________________ Grüße
Norbert |
|
|
|
Verfasst am: 12.08.2013 18:47 |
|
|
SH84 |
Administrator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2484 |
Wohnort: Berlin |
|
|
|
|
|
|
|
|
|
|
|
|
|
Verfasst am: 12.08.2013 22:03 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
SH84 hat Folgendes geschrieben: |
Sollte wieder klappen. |
So ist es. Vielen Dank. |
|
_________________ Grüße
Norbert |
|
|
|
| | |
Verfasst am: 29.03.2017 11:23 |
|
|
norbi et orbi |
Benutzt DVD Profiler wie Solitär |
|
|
Anmeldungsdatum: 14.03.2007 |
Beiträge: 1082 |
Wohnort: Düsseldorf |
|
|
|
|
|
|
|
|
|
Gerade festgestellt:
Bei der Blu-ray von "Jack Reacher: Kein Weg zurück" wird der Amazon Preis nicht angezeigt.
Der Unterschied ist folgender:
Bei dem normalen Aufruf durch diese Zeile:
var amazonurl = "http://tfintzel.de/dvdprofiler/amazon/ean-preis.php?code=" + DP_UPC + "&link=true";
wird der Preis korrekt angezeigt.
Bei der sicheren Variante (was mal umgestellt wurde) durch die Zeile:
var amazonurl = "https://tfintzel.de/dvdprofiler/amazon/ean-preis.php?code=" + DP_UPC + "&link=true";
wird der Preis nicht angezeigt, es kommt die Meldung "nichts gefunden".
Also http klappt https nicht...... |
|
_________________ Grüße
Norbert |
|
|
|
| | |
Verfasst am: 29.03.2017 13:02 |
|
|
SH84 |
Administrator |
|
|
Anmeldungsdatum: 09.05.2005 |
Beiträge: 2484 |
Wohnort: Berlin |
|
|
|
|
|
|
|
|
|
Ich habe es gerade mal versucht, bei mir ist es genau gegenteilig. Bei HTTPS bekomme ich einen Preis und bei HTTP nicht...
EDIT: Irgendwie scheint Amazon da zu spinnen. Jetzt bekomme ich einen Preis bei beiden Anfragen. |
|
|
|
|
DVDProfiler-Forum.de Foren-Übersicht » Zubehör |
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 7 von 9
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7, 8, 9 Weiter
|
|
|
|