Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 09:00

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
elite*gold: 11
Join Date: Jan 2012
Posts: 145
Received Thanks: 28
Question 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-- == ) {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
Rakinzon is offline  
Old 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?
BattleTale is offline  
Old 02/03/2013, 19:18   #3
 
elite*gold: 11
Join Date: Jan 2012
Posts: 145
Received Thanks: 28
So sieht es aus:
Rakinzon is offline  
Old 02/03/2013, 19:46   #4
 
PseudoPsycho's Avatar
 
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> &nbsp;<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>
PseudoPsycho is offline  
Old 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?
Rakinzon is offline  
Old 02/03/2013, 20:13   #6
 
PseudoPsycho's Avatar
 
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-- == ) {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++;
    }
PseudoPsycho is offline  
Old 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
Rakinzon is offline  
Old 02/03/2013, 21:13   #8
 
PseudoPsycho's Avatar
 
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...
PseudoPsycho is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.