Zum Inhalt springen

listOrderby Random mit Pagebrowser

Erstellt am 20. Dezember 2011 · Noch keine Antworten

Tags: Frage

charly21 ·

Moin Moin,

Beim Einstieg in die Seite mit der Listenansicht, sollen die News rand() abgefragt werden.

Es werden zwar nur ca. 10 News pro Seite angezeigt, über den Pagebrowser sollen aber alle erreichbar bleiben.

Da Orderby aber Rand() ist, wird beim durchklicken auf den Ergebnisseiten auch immer wieder Rand() ausgegeben. HaHa.

Idee derzeit, einen "zufälligen Wert" dem Pagebrowser mitgeben, der dann zusammen mit den IDs der News in der DB weggespeichert wird.

Immer dann wenn die Liste mit dem "zufälligen Wert" aufgerufen wird kann auf die DB zurückgegriffen werden. So kann man den Link verschicken und der Gegenüber bekommt die gleiche Liste.

Sehe aber Performanceprobleme, da es sich um sehr viele News handelt(Derzeit etwa 1000 News), die durch verschiedene Parameter gefiltert auf X Listen angezeigt werden. (Eine Art Archiv)

Die Session Id kann nicht verwendet werden, da die Listen durch diese verschiedene Parameter immer andere Ergebnisse bringen können. Zudem müsste der User immer den Browser schließen um die session zu löschen, was heute kaum noch einer tut.

Hat jemand eine andere Idee? Bin für alles offen

Charly