• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Newsspalte aktualisieren für alle Seiten

  • Ersteller Ersteller emitremmus
  • Erstellt am Erstellt am
E

emitremmus

Guest
Hallo,

bei folgender Webseite, die ich bearbeiten möchte, soll die Spalte "Hightlights" später "News" heißen.
Nun möchte ich es aber so: Wenn ich auf Hauptseite etwas neues unter News eintrage, dies auch auf allen Unterseiten aktualisiert wird.
Wie kann ich das lösen? Oder geht es sowas überhapt nicht?

http://emitremmus01.em.funpic.de/

Danke schonmal.
 
Also mit HTML ist das auf jeden Fall so nicht lösbar. Dafür benötigst Du eine serverseitige Scriptsprache, wie z.B. PHP. Die Nachricht, die Du erfasst, wird gespeichert (als Textdatei oder besser in einer Datenbank). Dann wird auf jeder Seite, auf der die Nachrichten erscheinen sollen ein Anzeige-Script eingefügt.

Gruß thuemmy
 
Hm, ok. Muss ich dann alles in php programmieren, oder geht das auch nur für den Block, den ich so bearbeiten möchte?

Mit php ist das natürlich wieder schwierig, da kenn ich mich gar nicht aus.
Könnte mir da jemand einen Tipp geben, wie ich das realisieren könnte?
 
Nein, Du musst natürlich nur den Teil in PHP machen, der auch wirklich dynamisch ist. Du kannst dann PHP-Teile innerhalb Deines HTML-Codes einfügen. Die Webseiten, die mit PHP "aufgepeppt" werden, sollten dann aber die Dateiendung .php haben. Aussehen könnte das dann so (skizziert):
HTML:
<body>
<h1>Webseite mit aktuellen Nachrichten</h1>
<h2>Aktuelles</h2>
<?php
include("aktuelles.php); // hier wird das Script eingefügt, das die Nachrichten anzeigt
?>
<h2>Sonstiger Inhalt</h2>
<p>bla bla blubber</p>
</body>
Wenn Du google bemühst, gibt es sicherlich einige fertige Scripts, die Du für Deine Belange nutzen kannst, oder auch Tutorials, wie Du das selber machen kannst. Ist eigentlich kein Hexenwerk.

Gruß thuemmy
 
Also ich hab das jetzt mal oben in die Testseite eingebaut.
Allerdings bekomme ich beim Aufrufen der Seite eine Fehlermeldung. Keine Ahnung warum.
Fehlermeldung:
Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/emitremmus01/index.php on line 113


Ich habe eine aktuelles.php Seite erstellt und außerdem in den Block "Highlights" den
Code:
<?php
include("aktuelles.php); // hier wird das Script eingefügt, das die Nachrichten anzeigt
?>
eingefügt.

Die Seite aktuelles.php enthällt folgenden Code:
Code:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>

<body>
<p>23.08.2009</p>
<p>Test News</p>
<p>Test. Das ist ein Test.</p>
</body>
</html>
 
schaus dir nochmal an, was man aufmacht, muss auch wieder zu gemacht werden:

PHP:
<?php
include('aktuelles.php');
?>

hast die schlusszeichen vergessen.

Nils aka XraYSoLo
 
Sehr schön. Es funktioniert!

Wie bekomme ich es hin, dass ich zwischen der Überschrift in h4 und dem eigentlichen Text (ohne Absatz) keine Leerzeile habe?

Ihr könnt das oben auf der Seite im Kasten "Highlights" sehen. Ich möchte gerne, dass es gleich unter der Zeile "Test News" weiter geht, allerdings ohne eine Formatierung.
 
Zuletzt bearbeitet von einem Moderator:
Du könntest zunächst jedes margin und padding innerhalb von .BlockContent-body auf Null setzen:
Code:
.BlockContent-body * {
margin: 0;
padding: 0;
}
 
Hab ich gemacht, bringt aber irgendwie nichts

Code:
.BlockContent-body
{
    position: relative;
    z-index:1;
    padding: 0px;
    margin: 0px;
}



.BlockContent-body
{
    color:#000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.BlockContent-body a:link
{
    color: #335B6C;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}

.BlockContent-body a:visited, .BlockContent-body a.visited
{
    color: #7E8F91;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
    color: #457C92;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

.BlockContent-body ul
{
    list-style-type: none;
    color: #172931;
    margin:0;
    padding:0;
}

.BlockContent-body li
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
}

.BlockContent-body ul li
{
    padding:0px 0 0px 13px;
    background-image: url('images/BlockContentBullets.png');
    background-repeat:no-repeat;
    margin:0.5em 0 0.5em 0;
    line-height:1.2em;
}

/* end Box, BlockContent */

/* begin Box, Post */
 
Code:
.BlockContent-body [COLOR="DarkRed"][B]*[/B][/COLOR] {
margin: 0;
padding: 0;
}
Das Sternchchen ist ein Joker.
Es spricht alle Elemente innerhalb von .BlockContent-body an.
Also auch .BlockContent-body h4 und .BlockContent-body p
 
Zurück
Oben