Antworten auf deine Fragen:
Neues Thema erstellen

Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Das kommt nun gleich, nachdem ich wieder zurück bin. In welchem GET-Parameter ist das Bild oder der Bildname?
 

AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Danke für Masterluke.

Den Service kannte ich noch gar nicht :D
Ich steh' eigentlich mit AJAX nicht so auf dem Kriegsfuß, aber ich peils auch gerade nicht :hmpf:
Werd' mich gleich nochmal dransetzen.

Gruß Andreas

PS: Wie groß ist Euer Schneemann geworden?
 
Zuletzt bearbeitet:
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Get Parameter für das Image sind nicht gesetzt, weil ich es nicht auf die Reihe kriege wie und wohin und was überhaupt.. Ich guck jetzt mal bei Amazon und kauf mir nen Buch wenn das nix wird... Zur Not mach ich noch nen Kurs mit...

Vielleicht hat ja einer gute Bücher zum Vorschlagen...

Aber ne Lösung wäre auch SUPER...

@AndrOve

Schneemann hat ca 70 cm erreicht also grösse von meiner kurzen... er stand ca 5 min dann hat sie ihn umarmt und den Kopf abgerissen ^^... morgen kommt nen neuer drauf mit Hut und Stockverstärkung im Halsbereich ;)
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Hallo Masterluke,

bei hast auch schon geschaut?
Die URL der Thumbs ist da, aber ich seh, wie gesagt, im Moment auch den Wald vor lauter Bäumen nicht.

Vielleicht hilft der Link, kann mich gerade nicht weiter darum kümmern :(

GET-Parameter kenn' ich nur von Formularen......

Viel Erfolg !

Gruß Andreas
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Spiel ich mal mit Raetselraten. :)

Habe mir mal dein JSON String angeschaut, und wenn mich nicht alles taeuschst, rufst du dein Tumbnail falsch auf.
So wie ich das sehe muesste der aufruf so lauten:
Code:
[color=#FF0000]entry[/color].[color=#FFFF00]mediaGroups[/color][x].[color=#00FFFF]contents[/color][y].[color=#0000FF]thumbnails[/color][z].url
Aus folgendem Grund:

Code:
		[color=#FF0000]entries[/color]:[{
				"[color=#FFFF00]mediaGroups[/color]":[{ // dann kommt ein array ([), weswegen danach eine [0] kommen muss
					"[color=#00FFFF]contents[/color]":[{ // Erster Eintrag ? - wieder ein array
						"url":"",
						"medium":"",
						"title":"",
						"description":"",
						"[color=#0000FF]thumbnails[/color]":[{ // - wieder ein array
							"url":""
						},{
							"url":""
						}]
						},{ // Zweiter Eintrag ?
						"url":"",
						"medium":"",
						"title":"",
						"description":"",
						"thumbnails":[{
							"url":""
						},{
							"url":""
						}]
						}]
					}],
				"title":"",
				"link":"",
				"author":"",
				"publishedDate":"",
				"contentSnippet":"",
				"content":"",
				"categories":[..]
				}]
.. oder uebersehe ich da was?

edit:
Allerdings hast du nicht immer 'mediaGroups' drin, weswegen du halt pruefen musst, ob es diesen Eintrag ueberhaupt gibt ~> Sonst wird gar nichts angezeigt.
 
Zuletzt bearbeitet:
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Hi Doitsu,

da er JSON verwendet passt das nicht mit der Notation. Die Frage wäre evtl. eher, ob eval() da noch was bewirken könnte. Allerdings nützt das alles wenig ohne den Code und/oder einen Link zu erhalten, wo man zum einen den RSS-Feed sich ziehen kann (um zu sehen, was da letztlich alles enthalten ist) und um das wiederum gegenzuprüfen mit dem Code.

Und so wie ich das sehe, wird da schon jQuery eingesetzt, was wiederum die Frage aufwirft, warum nicht die ajax-Methode von jQuery verwendet wird, um den Request zu verarbeiten, was deutlich einfacher wäre ;)
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Stimmt.. Jetzt wo dus sagst, JSON ist das nicht.. Allerdings benutzt er eben dieses Objekt. Ich habe das Ding selbst nur aus der Opera Fehlerkonsole gezogen und habe das mal eben getestet - wenn ich den Tumbnail wie oben aufrufen will gibt er mir die richtige Adresse zurueck. Also scheint hier irgendwas nicht zustimmen. :uhm:
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

also nu bin ich total verwirrt :D

, wenn Du als Ausgabe JSON wählst, und "Diagnostics" anhakelst und dann "Test" klickst.

Masterluke's PHP Version funktioniert auch, schaut mal auf Seite 1 des Threads bitte.

Das Original findet Ihr unter

Hier noch mal die gekürzte Server-Response bis zum Ende des ersten Item:
Code:
"query": {
  "count": "10",
  "created": "2010-12-16T23:07:06Z",
  "lang": "en-US",
  "diagnostics": {
   "publiclyCallable": "true",
   "url": [
    {
     "execution-time": "3",
     "proxy": "DEFAULT",
     "content": "http://datatables.org/alltables.env"
    },
    {
     "execution-time": "4239",
     "proxy": "DEFAULT",
     "content": "http://salzstreuner.de/feed"
    }
   ],
   "redirect": {
    "from": "http://salzstreuner.de/feed",
    "content": "http://www.salzstreuner.de/feed/"
   },
   "user-time": "4257",
   "service-time": "4242",
   "build-version": "9962"
  },
  "results": {
"item": [
    {
     "title": "[TIPP & VERLOSUNG] 01.12.2010 // Kino-Preview von Otto´s Eleven",
     "link": "http://www.salzstreuner.de/1399/",
     "comments": [
      "http://www.salzstreuner.de/1399/#comments",
      "0"
     ],
     "pubDate": "Tue, 30 Nov 2010 12:27:41 +0000",
     "creator": "Meinardus",
     "category": [
      "Preview",
      "Filmbühne",
      "Kino Bad Salzuflen",
      "Otto",
      "Otto Film",
      "Otto's Eleven",
      "SalzStreuner",
      "Verlosung"
     ],
     "guid": {
      "isPermaLink": "false",
      "content": "http://www.salzstreuner.de/?p=1399"
     },
     "description": "Otto kommt… schon wieder! Mit seinem neunten Kinofilm wird er ab dem 2. Dezember für schmerzende Zwerchfelle und gerunzelte Stirnfalten sorgen. Unter der Regie von Sven Unterwald, der schon die „7 Zwerge“-Filme inszenierte, parodiert und witzelt sich Otto u. a. mit Mirko Nontschew, Rick Kavanian, Olli Dittrich durch eine Story, ...",
     "encoded": "<div id=\"attachment_1335\" class=\"wp-caption alignleft\" style=\"width: 210px\"><a  href=\"http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web.jpg\" class=\"thickbox no_icon\" rel=\"gallery-1399\" title=\"ottos_web\"><img class=\"size-full wp-image-1335\" title=\"ottos_web\" src=\"http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web.jpg\" alt=\"\" width=\"200\" height=\"291\" /></a><p class=\"wp-caption-text\">Der Kino-Tipp: OTTO´s ELEVEN ab 02.12.10 im Filmbühne Kinocenter Bad Salzuflen</p></div>\n<p>Otto kommt… schon wieder! Mit seinem neunten Kinofilm wird er ab dem 2. Dezember für schmerzende Zwerchfelle und gerunzelte Stirnfalten sorgen. Unter der Regie von Sven Unterwald, der schon die „7 Zwerge“-Filme inszenierte, parodiert und witzelt sich Otto u. a. mit Mirko Nontschew, Rick Kavanian, Olli Dittrich durch eine Story, die nicht mehr ist als der dünne Faden, der die vielen Pointen zusammenhält. Das ist oft albern und harmlos – aber gerade deshalb bereiten Otto-Filme, damals wie heute, einen riesen Spaß. Denn gemessen an dem, was die sogenannte erste Comedyriege heute an Plattheiten auf Kosten anderer raus bläst, ist Ottos Unterhaltung hohe Kunst.</p>\n<p>Der Salzstreuner lädt zur exklusiven Preview von Otto´s Eleven am 1.12. (20 Uhr) ein – wir verlosen 10 x 1 Previewkarte für das Filmbühne Kinocenter. Einfach eine E-Mail mit dem Stichwort „Otto“ an <a  href=\"mailto:redaktion@salzstreuner.de\">redaktion@salzstreuner.de</a> senden und abwarten, was passiert.</p>\n",
     "commentRss": "http://www.salzstreuner.de/1399/feed/",
     "thumbnail": {
      "url": "http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web-150x150.jpg"
     },
     "content": {
      "medium": "image",
      "url": "http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web.jpg",
      "title": {
       "type": "html",
       "content": "ottos_web"
      },
      "description": {
       "type": "html",
       "content": "Der Kino-Tipp: OTTO´s ELEVEN ab 02.12.10 im Filmbühne Kinocenter Bad Salzuflen"
      },
      "thumbnail": {
       "url": "http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web-150x150.jpg"
      }
     }
    }
Normalerweise sollte mensch doch mit item[0].content.thumbnail.url als Ergebnis den Link geliefert kriegen ?! *kopfkratz

Wär' natürlich 'ne Möglichkeit, die eingebaute Funktion zu nutzen und anschließend zu parsen....

Aber nicht mehr heute :muede:
Werd' bestimmt davon alpträumen :lol:

verwirrte Grüße und gute Nacht
Andreas
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Tja da stimmt was nicht in der Notation ;) Wenn du einmal korrekt einrückst, findest du auch die Fehler ;) Der erste ist bereits im ersten Teil bei "url":[{] und was fehlt? } und das ist weiter unten ähnlich ;)

Hier mal mit korrekter Einrückung und zur Anschauung in der Konsole:
Code:
var query = {"query": {
                        "count": "10",
                        "created": "2010-12-16T23:07:06Z",
                        "lang": "en-US",
                        "diagnostics": {
                        "publiclyCallable": "true",
                        "url": [{
                                    "execution-time": "3",
                                        "proxy": "DEFAULT",
                                        "content": "http://datatables.org/alltables.env"
                                },
                                {
                                        "execution-time": "4239",
                                        "proxy": "DEFAULT",
                                        "content": "http://salzstreuner.de/feed"
                                }
                        ],
                            
                        "redirect": {
                                        "from": "http://salzstreuner.de/feed",
                                        "content": "http://www.salzstreuner.de/feed/"
                        },
                        
                        "user-time": "4257",
                        "service-time": "4242",
                        "build-version": "9962"
                    },
    
            "results": {
                        "item": [{
                                        "title": "[TIPP & VERLOSUNG] 01.12.2010 // Kino-Preview von Otto´s Eleven",
                                        "link": "http://www.salzstreuner.de/1399/",
                                        "comments": [
                                                        "http://www.salzstreuner.de/1399/#comments",
                                                        "0"
                                        ],
                                        "pubDate": "Tue, 30 Nov 2010 12:27:41 +0000",
                                        "creator": "Meinardus",
                                        "category": [
                                                  "Preview",
                                                  "Filmbühne",
                                                  "Kino Bad Salzuflen",
                                                  "Otto",
                                                  "Otto Film",
                                                  "Otto's Eleven",
                                                  "SalzStreuner",
                                                  "Verlosung"
                                        ],
                                        "guid": {
                                                    "isPermaLink": "false",
                                                    "content": "http://www.salzstreuner.de/?p=1399"
                                        },
                                        "description": "Otto kommt… schon wieder! Mit seinem neunten Kinofilm wird er ab dem 2. Dezember für schmerzende Zwerchfelle und gerunzelte Stirnfalten sorgen. Unter der Regie von Sven Unterwald, der schon die „7 Zwerge“-Filme inszenierte, parodiert und witzelt sich Otto u. a. mit Mirko Nontschew, Rick Kavanian, Olli Dittrich durch eine Story, ...",
                                        "encoded": "<div id=\"attachment_1335\" class=\"wp-caption alignleft\" style=\"width: 210px\"><a  href=\"http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web.jpg\" class=\"thickbox no_icon\" rel=\"gallery-1399\" title=\"ottos_web\"><img class=\"size-full wp-image-1335\" title=\"ottos_web\" src=\"http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web.jpg\" alt=\"\" width=\"200\" height=\"291\" /></a><p class=\"wp-caption-text\">Der Kino-Tipp: OTTO´s ELEVEN ab 02.12.10 im Filmbühne Kinocenter Bad Salzuflen</p></div>\n<p>Otto kommt… schon wieder! Mit seinem neunten Kinofilm wird er ab dem 2. Dezember für schmerzende Zwerchfelle und gerunzelte Stirnfalten sorgen. Unter der Regie von Sven Unterwald, der schon die „7 Zwerge“-Filme inszenierte, parodiert und witzelt sich Otto u. a. mit Mirko Nontschew, Rick Kavanian, Olli Dittrich durch eine Story, die nicht mehr ist als der dünne Faden, der die vielen Pointen zusammenhält. Das ist oft albern und harmlos – aber gerade deshalb bereiten Otto-Filme, damals wie heute, einen riesen Spaß. Denn gemessen an dem, was die sogenannte erste Comedyriege heute an Plattheiten auf Kosten anderer raus bläst, ist Ottos Unterhaltung hohe Kunst.</p>\n<p>Der Salzstreuner lädt zur exklusiven Preview von Otto´s Eleven am 1.12. (20 Uhr) ein – wir verlosen 10 x 1 Previewkarte für das Filmbühne Kinocenter. Einfach eine E-Mail mit dem Stichwort „Otto“ an <a  href=\"mailto:redaktion@salzstreuner.de\">redaktion@salzstreuner.de</a> senden und abwarten, was passiert.</p>\n",
                                        "commentRss": "http://www.salzstreuner.de/1399/feed/",
                                        "thumbnail": {
                                                        "url": "http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web-150x150.jpg"
                                        },
                                        "content": {
                                                    "medium": "image",
                                                    "url": "http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web.jpg",
                                                    "title": {
                                                                "type": "html",
                                                                "content": "ottos_web"
                                                    },
                                                    "description": {
                                                                    "type": "html",
                                                                    "content": "Der Kino-Tipp: OTTO´s ELEVEN ab 02.12.10 im Filmbühne Kinocenter Bad Salzuflen"
                                                    },
                                                    "thumbnail": {
                                                                    "url": "http://www.salzstreuner.de/wp-content/uploads/2010/11/ottos_web-150x150.jpg"
                                                    }
                                        }
                        }]
                    }
    }
};
console.log(query);
In deiner Notation fehlen einige geschweifte Klammern. Deshalb kann das auch nie zu einem Ergebnis führen, was du allerdings auch über state 2 erfahren hättest.

Darüber hinaus empfehle ich dir eclipse als Editor mit dem PHT Plugin (php, html, js, css). Dieses Plugin sorgt dafür, dass z.B. js-Dateien und deren Inhalte korrekt eingerückt werden. Einmal Tab gedrückt und es wird direkt korrekt eingerückt - nur als ergänzende Info.

Und der letzte Edit zum eigentlichen Thema. Hier wäre der Aufruf um an das Thumbnail zu gelangen wie folgt:
Code:
result.item.0.thumbnail

Wobei die 0 auch zu Problemen führen kann, da du diese nur über eine each-Schleife erreichen kannst. Ist in der Zählung irgend wann einmal ein Sprung, wirst du den dazwischenliegenden Teil nicht erreichen. Hier wäre ggf. noch die Logik zu überdenken.
 
Zuletzt bearbeitet:
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Guten Morgen zusammen,

item ist doch ein Array..... siehe item [{....}] ?
Zugriff müßte doch über item gelingen.

Hier mal die Funktion, die die Daten im JSON-Format anfordert.
HTML:
var getOnlineFeed = function(url) {
  var script = document.createElement('script');
  script.setAttribute('src', 'http://ajax.googleapis.com/ajax/services/feed/load?callback=listEntries&hl=ja&output=json-in-script&q='
                      + encodeURIComponent(url)
                      + '&v=1.0&num=' + maxLength);
  script.setAttribute('type', 'text/javascript');
  document.documentElement.firstChild.appendChild(script);
};
Und hier das Einhängen der Werte in die DOM-Tree
HTML:
getOnlineFeed('http://salzstreuner.de/category/aktuelle_ausgabe/feed');...
var listEntries = function(json) {
  if (!json.responseData.feed.entries) return false;
  $('#widgetTitle').text(json.responseData.feed.title);
  var articleLength =json.responseData.feed.entries.length; 
  articleLength = (articleLength > maxLength) ? maxLength : articleLength;
  for (var i = 1; i <= articleLength ; i++) {
    var entry = json.responseData.feed.entries[i-1];
    $('#link' + i).text(entry.title);
    $('#articleHeader' + i).text(entry.title);
    $('#openButton' + i).attr('href', entry.link);
    $('#articleContent' + i).append(entry.content);

<!-- Hier müßte das <IMG src="thumbnail.url" hinein -->
    
  }
  $('#article1 .prevButton').remove();
  $('#article' + articleLength + ' .nextButton').remove();
  if (articleLength < maxLength) {
    for (i = articleLength + 1; i <= maxLength; i++) {
      $('#list' + i).remove();
      $('#article' + i).remove();
    }
  }
};
Soweit klappt's ja auch: alle Feed-Title werden angezeigt und den Buttons der Link auf die dementsprechende Seite zugewiesen.

@saila:
In deiner Notation fehlen einige geschweifte Klammern. Deshalb kann das auch nie zu einem Ergebnis führen, was du allerdings auch über state 2 erfahren hättest.
Öhm, ich hatte doch irgendwo darauf hingewiesen, dass ich nur den Eintrag bis zum Ende des ersten Items poste, oder?
Wenn nicht, dann sorry. Deswegen fehlen die Klammern.

Der Server liefert einen korrektes JSON-Objekt, was Du auch bei nachschauen kannst. Dort wird exakt der Feed angefordert.

Danke für die Info mit dem Editor. Ich nutze seit Jahren Notepad++.
Ich hatte mal Eclipse Galileo oder Ganimed, aber der hatte mir schon wieder zu viele Features :lol:

Manno, ich seh's trotz Einrückung nicht :hmpf:
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Wenn du @AndreOve also mitgeteilt hast, dass von der Notation nicht alles enthalten ist, wer ist dann Masterluk77?

Wenn du also auf ein Array zugreifen möchtest, dann sehe dir doch einfach einmal das ganze JSON-Object in der Konsole an. In JSON gibt es keine Array und wenn, werden diese per eval() aufgelöst. Ergo kannst du auch nicht per bla[0] zugreifen, sondern bla.0. Ansonsten bitte einen Link für meine Leseschwäche, das JSON Arrays kappiert.

Und hast du es getestet, was wir hier dir vorschlagen? Es nützt nichts, wenn du nicht einen Test vornimmst - selbst wenn es danach immer noch nicht gehen sollte. Aber man muss das ja endlich einmal eingrenzen, wo der Fehler liegt.

Ansonsten bleibe ich bei meinen zuvor gemachten Mitteilungen. Da sind Fehler drin - auch wenn es geht. Ich vermute ja immer noch, dass das Script nicht bis zum Ende ausgeführt wird und im Firefox der Bug nicht angezeigt wird, weil der Firefox da sehr viel verzeiht. Würdest du das bitte einmal im IE testen und zuvor den Debugger einschalten unter IE-Einstellungen.
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

hallo saila,

Masterluke ist der Initiator des Threads, der eine App für's IPhone baut.
.

JSON.ORG:
Ein Wert kann ein Objekt, ein Array, eine Zeichenkette (string), eine Zahl oder einer der Ausdrücke true, false oder null sein. Diese Strukturen können ineinander verschachtelt sein.
Im Internet Explorer 6 und 7 klappt das Script, bis auf die Einbindung des Thumbnails. Ebenso in Chrome, Opera 7,8,9 und Konqueror. Zum Glück ist bald Weihnachten und ein bisserl mehr Zeit.

.
Danke für's Mitsuchen und Kopfzerbrechen. Ich hab' Deinen Lösungsvorschlag ausprobiert mit dem Ergebnis, dass gar nichts mehr ausgegeben wurde ( FF3.6).

Gruß Andreas
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Hi,

das mag zwar alles sein wie es letztlich ist, doch die Frage, ob der Path zu den Thumbnails passt bzw. ob von dem Verzeichnis aus, von welchem das Script ausgeführt wird zum Thumbnailverzeichnis passt ist nach wie vor nicht beantwortet.

Und lange suchen muss man auch nicht, wenn angeblich alles passt und läuft. Ergo würde ja ausschl. der Thumbnailpath nicht passen. Dazu würde dann allerdings auch im Firebug eine entsprechende Meldung folgen oder im IE oder sonst einem Browser.

Somit wäre es also interessant, wie das Dateiverzeichnis aufgebaut ist und in welcher Datei die JS-Ausführung abläuft.
 
AW: Thumbnails aus RSS lesen und in einer Liste vor den Titel setzen!?

Also im Source Code steht alles drin. AndrOve hat ihn ja für gepostet. Ich guck ab Montag wieder in die Bücher und hoffe eine Lösung zu finden! Jetzt ist aber erstmal Schlitten fahren angesagt und die Mutti einseifen ;)
Schönes Wochenende an alle

Gruß

Markus
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
119.008
Beiträge
1.540.356
Mitglieder
23.172
Neuestes Mitglied
Jens 72
Oben