Länder
Weitere Looki-Spiele
Login

Anzeige anpassen

Sollte dir die Standardausgabe nicht gefallen, kannst du diese anpassen.

Dies kann dann zum Beispiel so aussehen, dass du eine neue Klasse von der Anzeigeklasse ableitest und die Funktionen output_header(), output_footer() und output_content(array) neu schreibst.
zum Beispiel so wie in show_looki_news.php
<?
    
################################################################################################
    # Zeigt die lokalen Lookifeeddaten an
    # mit überladenenen Ausgabefunktionen
    #
    # Author(s): Markus Niemeier (markus.niemeier@nextidea.de)
    #
    # Copyright 2008 next idea GmbH
    ################################################################################################
    
    // --- Script zur Ausgabe der Feeddaten einbinden ---------------------------------------------
    
include("show_looki_feed.php");
    
    
###############################################################################################
    # eigene Anzeigeklasse von Standardklasse ableiten
    # Es werden nur die folgenden 3 Funktionen benötigt, um das Aussehen der Newsliste zu ändern. 
    ###############################################################################################
    
class _news extends _looki
    
{
        
// --- Ausgabe eines Elementes des Feeds --------------------------------------------------
        
function output_content($array)
        {
            echo 
"<div class=\"item\">";
            echo 
"    <div class=\"t\">";
            echo 
"        <a href=\"".$array["link"]."\" target=\"_blank\">".$array["title"]."</a>";
            echo 
"    </div>";
            echo 
"    <div class=\"d\">";
            echo 
"        ".date("d.m.Y H:i"strtotime($array["pubDate"]))." Uhr";
            echo 
"    </div>";
            echo 
"    <div class=\"desc\">";
            echo 
"        ".$array["description"];
            echo 
"    </div>";
            echo 
"    <div class=\"m\">";
            echo 
"        <a href=\"".$array["link"]."\" target=\"_blank\">Weiter lesen</a>";
            echo 
"    </div>";
            echo 
"</div>";
        }
        
        
// --- Anfang der Ausgabe -----------------------------------------------------------------
        // --- was soll über den Elementen des Feed ausgegeben werden -----------------------------
        
function output_header()
        {
            echo 
"<div id=\"looki_feed\">";
        }

        
// --- Ende der Ausgabe -------------------------------------------------------------------
        // --- was soll nach den Elementen des Feeds ausgegeben werden ----------------------------
        
function output_footer()
        {
            echo 
"</div>";
        }
    }    
?>
Damit die Feed-Daten dann in deinem Design erscheinen musst du diese einbinden: example_news.php
<html>
    <head>
        <title>Looki-Feed-Daten - Beispiel 2</title>
        
        <style type="text/css" title="Stylesheet">
            #looki_feed {
                width: 700px;
            }
            
            #looki_feed .item {
                margin-top: 10px;
            }
            
            #looki_feed .item .t {
                background-color: #D2D8DD;
                float: left;
            }
            
            #looki_feed .item .d {
                background-color: #D2D8DD;
                text-align: right;
            }
            
            #looki_feed .item .desc {
                float:clear;
            }
            
            #looki_feed .item .m {
                background-color: #D2D8DD;
                text-align: right;
            }
        </style>
    </head>
    <body>
        
<?
    
// --- unsere angepasste Klasse zur Ausgabe der Feeddaten einbinden ---------------------------
    
include("show_looki_news.php");
    
    
// --- neues Objekt zur Ausgabe der Feeddaten erzeugen ----------------------------------------
    
$_looki_feed = new _news(array("filename" => "feeddata.txt"));
    
    
// --- Feeddaten ausgeben ---------------------------------------------------------------------
    
$_looki_feed-> show();
    
    
// --- Objekt freigeben -----------------------------------------------------------------------
    
unset($_looki_feed);
?>

    </body>
</html>

The Technomancer

Neue Bilder vom Mars

"Neue Screenshots zu 'The Technomancer' zeigen euch, was euch auf dem roten Planeten erwartet. Neben ..."

Tomb Raider

Es hätte ganz anders werden können

"Das Reboot der 'Tomb Raider'-Reihe hätte Julien Merceron zufolge, welcher seinerzeit als Worldwide ..."

Steam

Valve äußert sich zu gestrigen Problemen

"Wer sich am gestrigen Freitag, den 25. Dezember 2015, auf Steam einloggen wollte, bekam möglicherwe ..."

Nintendo NX

Erste Präsentation im Januar?

"Aktuellen Spekulationen zufolge könnte Nintendos nächste Konsole auf der CES 2016, die im kommende ..."

PlayStation Network

PS Plus-Titel für Januar im kommenden Monat

"Via Twitter hat Sonys Blog Manager Fred Dutton bekannt gegeben, dass die PlayStation Plus-Titel für ..."

(Cluster: web3 - Sprache: de)