|
You last visited: Today at 09:00
Advertisement
500px RSS Feed in Homepage einbinden
Discussion on 500px RSS Feed in Homepage einbinden within the Web Development forum part of the Coders Den category.
02/03/2013, 15:02
|
#1
|
elite*gold: 11
Join Date: Jan 2012
Posts: 145
Received Thanks: 28
|
500px RSS Feed in Homepage einbinden
Hallo,
ich lade meine Bilder nun bei 500px hoch und lese diese mit dem folgendem Script auf meiner Homepage aus bzw. binde diese dort wie folgt ein:
PHP Code:
<?php if(!$xml = simplexml_load_file('FEED')) {die('Fehler beim Einlesen!');} $out = array(); $i = 5; if(!isset($xml->channel[0]->item)) {die('Keine Items vorhanden!');} foreach($xml->channel[0]->item as $item) { if( $i-- == 0 ) {break;} $out[] = array('title'=>(string) $item->title, 'description' => (string) $item->description, 'link' => (string) $item->guid, 'date' => date('d.m.Y', strtotime((string) $item->pubDate))); } $id = 1; foreach ($out as $value) { if($id == 1) {$display = 'table-cell';} else {$display = 'none';} if(!empty($value['link'])) {$link = '<a href="'.$value['link'].'" target="_blank">View on 500px</a>';} else {$link = '';} echo' <h1>'.$value['title'].'</h1> Hochgeladen am:</label> <b>'.$value['date'].' </b> - '.$link .'<br/> '.$value['description'].' <hr>'; $id++; }
Jetzt habe ich folgendes Problem:
In den RSS Feed wird in dem '.$value['description'].' Bereich unter jedes Bild folgender Text eingebunden:
--> Dies möchte ich gerne ausblenden - Habt ihr irgendwelche Ideen, ich stehe leider auf dem Schlauch
|
|
|
02/03/2013, 19:09
|
#2
|
elite*gold: 0
Join Date: Feb 2012
Posts: 2,107
Received Thanks: 651
|
steht die richtige beschreibung unter den ganzen zeug?
|
|
|
02/03/2013, 19:18
|
#3
|
elite*gold: 11
Join Date: Jan 2012
Posts: 145
Received Thanks: 28
|
So sieht es aus:
|
|
|
02/03/2013, 19:46
|
#4
|
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
|
Öhm, ist halt Teil des <description>-Tags...
Code:
<description>
<![CDATA[
<a href="http://500px.com/photo/24676391"><img src="http://pcdn.500px.net/24676391/ab1a388306212768126e06f713cc400a38d6a75f/4.jpg"></a>
<br/><br/>
<h2><a href="http://500px.com/photo/24676391">Power Kites</a> by <a href="http://500px.com/zensiert">zensiert</a> (<a href="http://500px.com/zensiert">zensiert</a>)</h2><br/><br/>
<small>
Lzensiert: <a href="http://500px.com/zensiert">Photos</a> · <a href="http://500px.com/zensiert/blog">Blog</a> · <a href="http://500px.com/zensiert/flow">Flow</a> · <a href="http://500px.com/zensiert/favorites">Favorites</a><br/>
RSS:
<a href="http://rss.500px.com/500px">Popular Photos</a> ·
<a href="http://rss.500px.com/500px/editors">Editors Choice</a> ·
<a href="http://rss.500px.com/500px/upcoming">Upcoming Photos</a> ·
<a href="http://rss.500px.com/500px/fresh">Fresh Photos</a> <br/>
Social: <a href="http://twitter.com/500px">Twitter</a> ·
<a href="http://facebook.com/500px">Facebook</a> ·
<a href="http://community.livejournal.com/500px/">LiveJournal</a> ·
<a href="http://500px.com/blog">Blog</a>
</small>
<br/><br/>]]>
</description>
|
|
|
02/03/2013, 19:52
|
#5
|
elite*gold: 11
Join Date: Jan 2012
Posts: 145
Received Thanks: 28
|
Ja aber wie Kriege ich das raus, da das Bild das ich angezeigt haben möchte auch in dem Bereich ist?
|
|
|
02/03/2013, 20:13
|
#6
|
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
|
z.B. mittels preg_replace den <small>-Tag eliminieren.
PHP Code:
<?php if(!$xml = simplexml_load_file('http://500px.com/zensiert/rss')) {die('Fehler beim Einlesen!');} $out = array(); $i = 5; if(!isset($xml->channel[0]->item)) {die('Keine Items vorhanden!');} foreach($xml->channel[0]->item as $item) { if( $i-- == 0 ) {break;} $desc=preg_replace('#<small>.*</small>#isU', '', $item->description); $out[] = array('title'=>(string) $item->title, 'description' => (string) $desc, 'link' => (string) $item->guid, 'date' => date('d.m.Y', strtotime((string) $item->pubDate))); } $id = 1; foreach ($out as $value) { if($id == 1) {$display = 'table-cell';} else {$display = 'none';} if(!empty($value['link'])) {$link = '<a href="'.$value['link'].'" target="_blank">View on 500px</a>';} else {$link = '';} echo' <h1>'.$value['title'].'</h1> Hochgeladen am:</label> <b>'.$value['date'].' </b> - '.$link .'<br/> '.$value['description'].' <hr>'; $id++; }
|
|
|
02/03/2013, 20:42
|
#7
|
elite*gold: 11
Join Date: Jan 2012
Posts: 145
Received Thanks: 28
|
Danke, wie kann ich das unter dem Bild noch wegmachen? Wenn ich das preg_replace erneut einfüge bekomme ich errors
|
|
|
02/03/2013, 21:13
|
#8
|
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
|
Du meinst den Teil(?):
HTML Code:
<h2><a href="http://500px.com/photo/24676391">Power Kites</a> by <a href="http://500px.com/zensiert">zensiert</a> (<a href="http://500px.com/zensiert">zensiert</a>)</h2><br/><br/>
2x preg_replace() ist schon richtig...
PHP Code:
$desc=preg_replace('#<small>.*</small>#isU', '', $item->description); $desc=preg_replace('#<h2>.*</h2><br/><br/>#isU', '', $desc); $out[] = array('title'=>(string) $item->title, 'description' => (string) $desc, 'link' => (string) $item->guid, 'date' => date('d.m.Y', strtotime((string) $item->pubDate)));
Ist aber noch ungetestet...
|
|
|
|
Similar Threads
|
Facebook Status / Feed auf Website einbinden
09/16/2012 - Web Development - 2 Replies
Hey Leute,
Wie der Titel schon sagt möchte ich auf einer Website einen Facebook Feed einbinden, hat jemand von euch ne ahnung wie das geht, googel spuckt nur müll aus.
MFG AppleTree
|
Homepage Hilfe [TS3 einbinden, Favicon.ico]
08/19/2012 - elite*gold Trading - 5 Replies
Sers,
undzwar wollt ich mal fragen ob es jemanden gibt der mir denn Ts3 Server von meinem Clan per php-script auf meine Homepage einbinden kann rechts an die Seite, sodas wenn man drauf klickt das er rauskommt.
Und denn bräucht ich noch hilfe bei dem sogenannten Favicon.ico Icon (Tabsymbol) wie man das einfügt.
Zahle meine 50 eGold an den der es mir über teamviewer macht oder gar sehr gut in Skype oder auf dem Ts erklärt.
|
Mysql in Homepage einbinden?
05/28/2012 - Metin2 Private Server - 0 Replies
Hallo,
ich habe mir ein kostenlosen .de domain von strato für meinen P-server besorgt.
leider hat die keine mysql datenbank.
Nun meine Frage kann ich die irgendwie von einer anderen seite einbinden?wenn ja wie?
ps: in diesem thread wurde darüber geschrieben:
http://www.elitepvpers.com/forum/tutorials/173738 9-kostenlose-de-domain-webspace-von-strato-3.html
|
Teamspeak in Homepage einbinden.
04/29/2012 - Metin2 Private Server - 4 Replies
Hey Com, das passt hier zwar nicht wirklich rein aber in gewissem Sinne ja schon :DD
Also ich hätte eine Frage wie ich meinen Teamspeak3 server so in die Hp integrieren kann so dass ich wenn sich in der navbar auf Teamspeak klicke direkt mein Teamspeak öffnet und es mich verbindet.
danke schonmal :D
Mfg.
|
Registartion auf Homepage mit einbinden
06/26/2011 - Metin2 Private Server - 3 Replies
Heeey How,
ich habe einen Hamachi Server, eine Normale Homepage & eine Regipage.
- Jetzt möchte ich die Regipage mit auf die Normale Homepage mit einbinden (sodass sich keine extra seite mehr öffnet, sondern man direkt auf der Homepage sich registrieren kann).
Ich habe schon versucht den Queltext zu kopieren & mit HTML auf der Homepage einzufügen (b2t: benutze Homepage Baukasten). Da erscheinen dann zwar die 'boxen' zum username eintragen usw. aber wenn ich auf register klicke, kommt...
|
All times are GMT +2. The time now is 09:00.
|
|