Länder
Weitere Looki-Spiele

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>

Looki Zocktagebuch

Die Hölle ist immer online - außer bei Downti...

"„##zitat|Liebes Zocktagebuch, wahrlich schweißtreibende Wochen. Vor allem seit dem 8. Mai. In ..."

Zone of the Enders

Hideo Kojima stellt neues Spiel vor

"Hideo Kojima und sein Studio Kojima Productions haben in Japan einen ersten Blick auf ihr aktuelles ..."

Max Payne 3

Rockstar will Spiel an Grenzen treiben

"Rockstar hat sich eigenen Angaben zufolge mit der PC-Version von 'Max Payne 3' richtig ins Zeug gele ..."

West & Zampella

Spionage-Vorwürfe gegen Activision-Boss Kotick

"Der Anwalt Robert Schwarz, der im Fall Jason West und Vince Zampella gegen Activision die beiden Inf ..."

Dead Space 3

Bericht: Ankündigung & eisige Demo auf E3 zu s...

"US-Medien zufolge wird Electronic Arts auf der E3 Anfang Juni in Los Angeles 'Dead Space 3' offiziel ..."

(Cluster: nd01 - Sprache: de)