Noch nicht registriert... Schließen
Sie sind noch nicht registriert! Einige Bereiche werden für Sie nicht zugänglich sein.
Zur Registrierung

Auf http://www.kit-coding.de registrieren
Mittwoch, 9. September 2010
Startseite aufrufen Download Sektion betreten Gästebuch aufrufen Anleitungen bestaunen Kontakt mit Uns aufnehmen Nach Hilfe schreien im Forum

  Registrieren  Passwort vergessen
Newsticker:
Videoecke Topliste Newsarchiv Gameserver Projekte
www.roedie.de
0% »KC - ZeroEx0% »KC - Black Fire...10% »Admin => Admin...
 
Rightmenu Top
  • GB   FR   DE
    besucher
    Rekord: 461
    Gesamt: 260357
    Details: anzeigen
    Alle User: 1009
    Neuester User: Stifli
    zugriffe
    Heute: 45
    Gestern: 2397
    Gesamt: 3523134
    Online seit: 02.08.2008
    jonline(0)
    Gäste Online
    36
    Zum Auf- und Zuklappen bitte klicken Content-Stats
    robots
    Ask(1), Googlebot(1), Yahoo! Slurp(13), Yandex(1)
 
Rightmenu Bottom
Content top Left Content top Middle Content top Right
 
Artikel » Tutorials-1.6.5 » TUTORIAL 1.6.5: Heise Newsticker
   

Tutorials-1.6.5   TUTORIAL 1.6.5: Heise Newsticker
23.03.2010 von KC-Cracky

Dokumentation: Nach Abschluss dieses Tutorials werden die News von "Heise.de" bei Ihnen auf der Seite angezeigt und gescrollt.

Sie können den Ticker so ausgeben lassen:

PHP IconPHP-Code Anfang: (1 Zeile) | Code markieren
<marquee scrollamount="2" scrolldelay="2">$out_buffer</marquee>
 PHP-Code ENDE: (1 Zeile) | Code markieren 


Vorzugsweise in die pkinc/publictpl.site.htm schreiben oder unter ACP => Vorlagen => Site.htm

Wo Sie das integrieren ist Ihnen überlassen!

PS: Der Marquee Befehl ist allerdings nicht XHTML Konform und verursacht Fehler auf der Seite, wenn Sie Ihre Seite mit dem W3C Service validieren. Sie können alternativ auch ein Jquery-Javascript suchen und das damit sliden, somit würde der Code valide bleiben.


Nun öffne die pkinc/public.php und suche:

PHP IconPHP-Code Anfang: (1 Zeile) | Code markieren
$displayadview                    = empty($adview) ? $hide '';
 PHP-Code ENDE: (1 Zeile) | Code markieren 


Füge darunter ein:

PHP IconPHP-Code Anfang: (1 Zeile) | Code markieren

  include(pkDIRPUBLIC.'heise'.pkEXT);
 PHP-Code ENDE: (1 Zeile) | Code markieren 


Die heise.php sollte so aussehen (kommt ins Verzeichnis pkinc/public):

PHP IconPHP-Code Anfang: (48 Zeilen) | Code markieren









10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
<?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
    die(
'Direct access to this location is not permitted.');
    
/*
Heise News Grabber 2.2
Copyright 2004 by MasterBootRecord.de - Matthias Zirngibl
http://masterbootrecord.de/docs/heisenewsgrabber.php
*/
$ENABLE_CACHING false//Before you enable caching set the CACHE_FILE correctly...
$CACHE_FILE '/tmp/heisenews.rdf'//Where to store the cache file. HAVE TO BE WRITEABLE FOR THE USER-ACCOUNT OF THE WEBSERVER
//$CACHE_FILE = 'c://temp//heisenews.rdf'; //For Windows
$CACHE_REFRESH_TIME 20//Cache timeout in minutes
$MAX_NEWS 100//If you want to restrict the headlines you can do it here
if ($ENABLE_CACHING){
    
$cache_diff =(time() - @filemtime($CACHE_FILE))/60;
    if (!
file_exists($CACHE_FILE) or ($cache_diff 20) ){
        
$fcontents join ('', @file ('http://www.heise.de/newsticker/heise.rdf'));
        @
unlink($CACHE_FILE);
        
$handle = @fopen($CACHE_FILE'x+');
        @
fwrite($handle$fcontents);
        @
fclose($handle);
    }
    
$fcontents join ('', @file ($CACHE_FILE));
} else {
    
$fcontents join ('', @file ('http://www.heise.de/newsticker/heise.rdf'));
}
$fcontents str_replace ("</item>"""$fcontents);
$fcontents str_replace ("</link>"""$fcontents);
$splices explode ("<item>"$fcontents);
if (
count($splices) > $MAX_NEWS){
    
$stop_at $MAX_NEWS;
} else {
    
$stop_at count($splices);
}
$out_buffer '<span class="heisenews">';
for (
$i 1$i $stop_at$i++){
    
$link explode("<link>",$splices[$i]);
    
$link[1] = strip_tags($link[1]);
    
$headline str_replace ("<title>"'<a href="' trim($link[1]) . '" target="_blank" class="heiseheadline">'$splices[$i]);
    
$headline str_replace ("</title>""</a>"$headline);
    
$headline explode ("<link>"$headline);
    
$headline $headline[0];
    
$out_buffer $out_buffer $headline '<a href="http://masterbootrecord.de"><img src="1.gif" height="20" width="1" border="0" align="top" alt="" /></a> ';
}
$out_buffer $out_buffer "</span>";
?>
 PHP-Code ENDE: (48 Zeilen) | Code markieren 


Artikel-Infos
Druckansichtdruckbare Version anzeigen Seite empfehlenSeite empfehlen 0 Kommentar(e)kommentieren
Wertung ø 7,00
1 Stimme(n)
Seitenanfang nach oben
 
Content Bottom Left Content Middle Left Content Right Left
Rightmenu Top
  • Unterstützen Sie uns durch eine Spende!
    Vielen Dank!
  • Eintragen
     
    KC-Cracky Infos einsehen
    Nacht *gähn *zzzZZZzzz
     
    KC-Cracky Infos einsehen
    Das weiß ich nicht L?cheln
     
    SAIN Infos einsehen
    @ Cracky Ja haste recht, aber ich denke es waren mehr on als gevotet haben oder??
     
    KC-Scholle Infos einsehen
    jaaaa Wie peinlich Treffer
     
    KC-Cracky Infos einsehen
    Alter Harvester du nana
     
    KC-Cracky Infos einsehen
    Sammelst du nicht alles ? Pfeifen Treffer
 
Rightmenu Bottom
 
RSS Download RSS Artikel RSS News RSS Links RSS Videos Valid XHTML 1.0 Transitional CSS ist valide!
69 DB Abfragen 0.19339 Sekunden