Seite 1 von 1

Newsflash als Laufschrift möglich ?

Verfasst: 4. Februar 2009, 18:46
von Flogy23
Hallo,
habe mich gefragt, ob es möglich sei den Newsflash in eine Laufschrift zu setzen. Zusätzlich soll der Newsflash nicht im Inhaltsframe sondern im Hauptframe laufen. Ist dies möglich umzusetzen ?
Hier noch die Homepage von mir damit man sich es genauer anschauen kann was gemeint ist.
http://www.botnanger-kuckuck.de

Re: Newsflash als Laufschrift möglich ?

Verfasst: 4. Februar 2009, 21:18
von daniel
Du möchtest also die News im Header anzeigen.

Dafür musst du erstmal die neuesten News, also den newsflash aus der Datenbank holen und entsprechend verarbeiten:
öffne die includes/header.php
finde:

Code: Alles auswählen

$header_admin = file_get_contents("../styles/$config_->default_style/admin/overall_header.html");
und füge darunter ein:

Code: Alles auswählen

$newsflash = mysql_query("SELECT message FROM " . NEWS_TABLE . " WHERE site_id = '$site->newssite' ORDER BY id DESC LIMIT 1");
$newsflash = mysql_fetch_row($newsflash);
$level = mysql_query("SELECT level FROM " . SITES_TABLE . " WHERE id = '$site->newssite'");
$level = mysql_fetch_row($level);
$newsflash = substr($newsflash[0], 0, 170);
$newsflash .= "... " . "[ <a href='sites.php?id=" . $site->newssite . "'><span class='newsflash_more'>" . $lang[more] . "</span></a> ]";
Damit diese Daten im Template verfügbar sind finde:

Code: Alles auswählen

'url' => $url,
und füge darunter ein:

Code: Alles auswählen

'newsflash' => $newsflash,
dann kann die variabel newsflash im template verwendet werden:
öffne die styles/[deinstyle]/overall_header.html
und füge an deiner beliebigen Stelle ein:

Code: Alles auswählen

{newsflash}
Das wäre erstmal der Newsflash.
für einen Lauftext kannst du das hier verwenden:

Code: Alles auswählen

<marquee scrolldelay="70" scrollamount="10">{newsflash}</marquee>
(mit den beiden Zahlenwerten musst du mal experimentieren. Einer ist für die Schnelligkeit des Durchlaufes)

Code wie immer ohne Gewähr ;)
MfG.: Daniel

PS.: Du verwendest keine Frames. Frames sind eine alte nicht sehr gute Methode um Seiten zu gestalten. (Beispiel für ein Frameset)

Re: Newsflash als Laufschrift möglich ?

Verfasst: 4. Februar 2009, 22:08
von Flogy23
Hallo daniel,
habe das nun gleich mal ausprobiert, ich muss sagen für den anfang nicht schlecht! Es zeigt schon mal das "...[mehr]" an. Allerdings steht kein Text dabei und wenn man auf mehr klickt kommt man auf der Seite mit der URl: "http://deineseite.de///sites.php?id=" raus.

An was könnte das noch liegen ?

MFG
Flo

Re: Newsflash als Laufschrift möglich ?

Verfasst: 4. Februar 2009, 22:11
von EasyHP
Klar, er weiß auch nicht, wo er die Daten herbekommen soll. Ersetze:

Code: Alles auswählen

$newsflash = mysql_query("SELECT message FROM " . NEWS_TABLE . " WHERE site_id = '$site->newssite' ORDER BY id DESC LIMIT 1");
$newsflash = mysql_fetch_row($newsflash);
$level = mysql_query("SELECT level FROM " . SITES_TABLE . " WHERE id = '$site->newssite'");
$level = mysql_fetch_row($level);
$newsflash = substr($newsflash[0], 0, 170);
$newsflash .= "... " . "[ <a href='sites.php?id=" . $site->newssite . "'><span class='newsflash_more'>" . $lang[more] . "</span></a> ]";
Mit:

Code: Alles auswählen

$newsflash = mysql_query("SELECT message FROM " . NEWS_TABLE . " WHERE site_id = 'NEWSSEITE' ORDER BY id DESC LIMIT 1");
$newsflash = mysql_fetch_row($newsflash);
$level = mysql_query("SELECT level FROM " . SITES_TABLE . " WHERE id = 'NEWSSEITE'");
$level = mysql_fetch_row($level);
$newsflash = substr($newsflash[0], 0, 170);
$newsflash .= "... " . "[ <a href='sites.php?id=" . 'NEWSSEITE' . "'><span class='newsflash_more'>" . $lang[more] . "</span></a> ]";
Ersetze dabei alle "NEWSSEITE" mit der ID der Newsseite.

LG, Tim

Re: Newsflash als Laufschrift möglich ?

Verfasst: 4. Februar 2009, 23:04
von Flogy23
Super und Danke ihr beiden!
Nun funktionierts!

Re: Newsflash als Laufschrift möglich ?

Verfasst: 4. Februar 2009, 23:29
von EasyHP
Gern geschehen :-) Unser Projekt zeichnet sich ja auch durch (behaupte ich mal) guten Support aus.

LG, Tim

Re: Newsflash als Laufschrift möglich ?

Verfasst: 4. Februar 2009, 23:39
von daniel
Tim hat geschrieben:Gern geschehen :-) Unser Projekt zeichnet sich ja auch durch (behaupte ich mal) guten Support aus.
Das behaupte ich auch mal. Hier haben wir uns ja auch prima ergänzt :D
Hätte ich eigentlich auch dran denken können. Naja egal. Hauptsache es klappt.
MfG.: Daniel