ilch Forum » Allgemein » Anfragen / Angebote » RSS Feed Anz. in Eigener Seite oder ....

Geschlossen
  1. #1
    User Pic
    Schotte Mitglied
    Registriert seit
    18.01.2015
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    Hallo

    Ich suche jemanden, der mich bei folgender Sache unterstützen kann.
    Was das programmieren angeht, bin ich Anfänger und habe da bis auf ein paar kleine Anpassungen in fertigen Sets keine Erfahrung.
    Eine Gegenleistung in Monetärer Form sprich Euros würde ich bieten.

    Es geht um den Einbau einer RSS-Feed Anzeige auf unserer HP, ich habe bereits ein Script gefunden das funktioniert - aber das ganze muss noch in einer ansprechenden Form ausgegeben/dargestellt werden.
    Und zwar in einem Bereich den man über einen Menüpunkt anwählen kann und in einem Ticker oder einer Box.

    ilch Vers. 1.1P, Template mar_underground, verschiedene Module - z.B. bb-Code 2, erweiterter bb-Code und noch ein paar mehr.

    Das verwendete Script sieht so aus und ist zum testen in eine "Eigene Page" eingebaut.
    <?php  
    
    /**  
     * RSS Box  
     *   
     * @copyright Mairu  
     */  
    defined('main') or die('no direct access');  
    
        
    //Konfiguration  
    
    // Gibt den Pfad zum RSS Feed an  
    $rssLink = 'http://wg-news.com/feed';  
    // Trennzeichen zwischen einzelnen Links  
    $delimiter = ' -------------------------------- ';  
    // Anzahl angezeigter Feeds  
    $feedsToShow = 5;  
    // Caching sollte, wenn möglich aktiviert werden!  
    $caching = true;  
    // Datei (im boxes Ordner, benötigt Schreibrechte)  
    $cacheFile = 'rss_cache.tmp';  
    // Vorhaltezeit in Sekunden  
    $cacheDuration = 10;  
    
    // Konfiguration Ende  
    
    // Nichts unter der Zeile ändern, wenn man nicht weiß, was man macht  
    $cacheFile = dirname(__FILE__) . DIRECTORY_SEPARATOR . $cacheFile;  
    $writeCache = false;  
    $readRSS = true;  
    if ($caching) {  
        if (!is_writeable($cacheFile)) {  
            echo 'Fehler: Cachedatei nicht schreibbar.<br />';  
        } else {  
            if (filemtime($cacheFile) < (time() - $cacheDuration)) {  
                $writeCache = true;  
            } else {  
                readfile($cacheFile);  
                $readRSS = false;  
            }  
              
        }  
    }  
    
    if ($readRSS) {  
        $xml = new SimpleXMLElement($rssLink, null, true);  
        if (empty($xml->item)) {  
            $items = $xml->channel->item;  
        } else {  
            $items = $xml->item;  
        }  
        $x = 0;  
        $output = '';  
        foreach ($items as $item) {  
            $output .= '<a href="' . $item->link . '" title="'  
                . htmlspecialchars(utf8_decode($item->description), ENT_COMPAT, 'ISO-8859-1') 
                 . '">'  
                . htmlspecialchars(utf8_decode($item->title), ENT_COMPAT, 'ISO-8859-1') . '</a>'; 
             $x++;  
            if ($x) {  
                if ($x == $feedsToShow) {  
                    break;  
                }
                $output .= $delimiter;  
            }  
        }  
     
        echo '<table> 
              <tr> 
              <td><center /><a href="http://wg-news.com/" title="WG-News" target="_blank" /><img src="include/images/news/update.gif" border="0" align="top" alt="WG-News" /></a /></center /></td> 
              <td>'.$output.'</td> 
              </tr> 
              </table>'; 
    
          
        if ($writeCache) {  
            file_put_contents($cacheFile, $output);  
        } 
    }



    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Anfragen / Angebote

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten