Lernblog von Franz Heinzl

Kommentare
das "mehr"-problem hat sich erledigt,... (Julia.Habich.Uni-Linz, 08. Jän)
funkt einwandfrei, nur... (Julia.Habich.Uni-Linz, 08. Jän)
Vorschau (reinhard.joechtl.Uni-Linz, 08. Jän)
Sehr gute Idee, werde ich auch... (patrick.fuehrer.Uni-Linz, 02. Apr)
Hallo, ich hab das RSS-Feed soeben... (Thomas.Penzinger.Uni-Linz, 20. Mär)
Preview von Beiträgen
Mittwoch, 7. Jänner 2009, 23:42

Aufgrund langer Beiträge wurde meine Mainpage sehr überladen. Daher suchte ich nach einer Lösung, dass die Beiträge als Voransicht gezeigt werden sollen und bei Interesse eines Besuchers durch einen Klick auf [mehr] der ganze Beitrag angezeigt werden soll.

Da auch andere Teilnehmer unserer Lehrveranstaltung an diesem Problem arbeiten, stelle ich nun meine Lösung vor.

Zunächst soll erwähnt werden, dass in den Stories-Skins die Story-Preview und Full-story-view beide auf das Skin Story-Display zugreifen. (Layouts - Skins - Stories - ...) Das letztgenannte ist schlussendlich für die ganze Anzeige eines Beitrages zuständig.

 

Lösung:

  1. Kopieren des gesamten Codes aus Story-Display.
  2. Einfügen des kopierten Codes in Story-Preview statt des Makros <% story.skin name="display" %>. Dadurch wird der Verweis von Story-Preview auf Story-Display aufgehoben und eine seperate Konfiguration ist möglich.
  3. Im eingefügten Makro wird der Teil <% story.content part="text" %> darin erweitert, indem die Zeichenanzahl angeführt wird, die in der Vorschau angezeigt werden sollen. Dadurch ergibt sich das Makro <% story.content part="text" limit="500" %>

 

Mehr Infos über story.content gibts hier.

 

Ich hoffe ich konnte weiterhelfen und würde mich über Kommentare sehr freuen.

Kommentieren



reinhard.joechtl.Uni-Linz, 2009.01.08, 08:39
Vorschau

Hallo!

Du kannst eigentlich auch einfach das Makro <% story.skin name="embed" %> einbauen, in diesem sollte (sofern das Skin nicht geändert wurde) schon diese Zeichenbeschränkung gesetzt sein. Hat halt den Vorteil, dass du durch die zwei Makros einfach zwischen den Ansichten schalten kannst und dir (doppelten) Code sparst.

Lg, Reinhard

Kommentieren
 

Julia.Habich.Uni-Linz, 2009.01.08, 12:34
funkt einwandfrei, nur...

... das mit dem "mehr" is ma noch unklar. wie mach i des, dass des mehr imma auf den ganzen beitrag verlinkt? des kann i ja ned einzeln machen?!

und übrigens: thx für deine mail! ;)

lg

Kommentieren
 

Julia.Habich.Uni-Linz, 2009.01.08, 12:46

das "mehr"-problem hat sich erledigt, allerdings weiß i gar ned ob ma des überhaupt so gfallt. werds mal so lassen einstweilen...

Kommentieren