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

Nach X Pixel neue Seite.

Yosh™

Mitglied
Hey,

ich hab ein Newsystem, welches aus der Datenbank News ausließt.
Jetzt können die News allerdings verschiedene längen haben, aber der Content in welchem die news drin sind, hat eine feste größe.

Das Problem: Überschreitet nun die News diese Länge sieht es doof aus.
Darum meine Frage, ist es machbar, das ich auslese wieviel Pixel eine Newsbox verbraucht und nach "x Pixeln" eine neue Seite anlege?

Hier mal ein visuelles Beispiel:

09294f8426.jpg


Und unten steht dann:

Seite: 1, 2, 3, 4, 5
 
Darum meine Frage, ist es machbar, das ich auslese wieviel Pixel eine Newsbox verbraucht und nach "x Pixeln" eine neue Seite anlege?

Wäre vielleicht theoretisch möglich, aber ziemlich sinnfrei. Eine Seite definiert sich nach Anzahl der auszugebenden News, und eine neue Seite würde eine neue URL aufrufen. Bei deiner Überlegung müsste erst der Content gerendert und anschließend entschieden werden, ob eine der News von der aktuellen auf die nächste Seite oder vielleicht auch in umgekehrte Richtung verschoben werden müsste.

Als Lösungsansatz splittet man das Ganze in Listen- und Detailansicht. Für die Listenansicht lässt man sich pro Seite bsw. 10 News ausgeben und inkludiert am Seitenende eine Pagination, mittels derer der User durch die einzelnen Seiten blättern kann. Um die fixen Containerhöhen bei unterschiedlich langen Newsartikeln zu erhalten, wird in der Listenansicht jede News nach n Wörtern abgeschnitten. Beim Klick auf einen Artikel wird dieser in der Detailansicht geladen und dort in voller Länge angezeigt.
 
Zurück
Oben