Seite 3 von 3

Verfasst: 07.09.2003 15:19
von frederic
kleiner tipp, nicht böse gemeint: lass das mit dem forum, fang mit kleineren sachen an.

aber hier:

Code: Alles auswählen

// abrufen der in Session gespeicherte Timestamp
$lastaction = $_SESSION['lastaction'];

// die Zeit von gerade in Timestamp
$gerade = now();

if($lastaction < $gerade)
{
bla
}
else
{
bla
}

Verfasst: 07.09.2003 15:37
von Gast
ich nehme es dir nicht böse, aber wie eine session selber funzt weiss ich auch,

aber :

wenn ich in der session speicher also bei jedem sieten aufruf den unix time stamp,
ok dann hab ich

time now in der session,

wenn sagen wir mal :

Post1 = time 0001
Post2 = time 0002
Post3 = time 0032
Post4 = time 0035
Post5 = time 0056

time now = 0076
last_login = 0014
last_action = 0060

ok dann kann ich genau sagen das post 4 und 5 neu sind ! , 1,2 hab ich beim letzten login schon gelesen.

aber das wird trozdem nicht funzen, weil ich will wenn der post gelesen wurde von user xy123 das er als alt angezeigt wird......

das geht so nicht...

Verfasst: 07.09.2003 15:42
von frederic
wenn ich dich richtig verstanden habe, das geht doch so:

Code: Alles auswählen

// abrufen der in Session gespeicherte Timestamp
$lastaction = $_SESSION['lastaction'];

// die Zeit von gerade in Timestamp
$gerade = now();

if($lastaction < $gerade)
{
echo "<img src=\"neu.jpg\">";
}
else
{
echo "<img src=\"alt.jpg\">";
}

Verfasst: 07.09.2003 15:44
von Pyramide
Anonymous hat geschrieben:aber das wird trozdem nicht funzen, weil ich will wenn der post gelesen wurde von user xy123 das er als alt angezeigt wird......
Wie bereits mehrfach gesagt: Du musst zusätzlich noch eine Liste der gelesenen Beiträge speichern.

Verfasst: 07.09.2003 16:10
von keksi
hmm ja

gibts da noch tricks um das forum in der geschwindgikeit möglichst schnell zu halten ?
um das forum nicht zu einer schnecke zu machen.

!?

cu keksi

Verfasst: 07.09.2003 16:11
von frederic
sauber und ordentlich programmieren, keine unnötigen (datenbank)abfragen, cache system.

Verfasst: 07.09.2003 16:25
von Pyramide
Möglichst so wenige Features wie möglich einbauen :D . Eine andere Methode, die phpBB an einigen Stellen verwendet ist, Häufig benötigte Daten redundant zu halten. Beispielsweise wird die ID des letzten Beitrags in einem Forum direkt in der Forumstabelle gespeichert, um eine zusätzliche Abfrage für jedes einzelne Forum zu vermeiden. Guck dir einfach mal die DB-Tabellen und den Code von bestehenden Foren an (siehe dazu auch http://www.acidjunky.de/205/doku2.php )

Verfasst: 07.09.2003 17:36
von keksi
a danke,

gibt es noch möglichkeiten den seitenaufbau zu beschläunigen ?
auser GZip ?

gibt es vleicht noch ne möglichkeit bilder zu komprimieren ?

cu keksi