Freitag, 5. Januar 2007
Nur die ersten 30 Zeilen einer Story auf die Startseite?
Ich hoffe, ich nerve hier nicht mit meiner Anfängerfrage.
Wenn man so schöne lange Stories schreibt, verschieben sich die anderen schönen Stories immer so weit nach unten, wo eh keiner mehr hinschaut. Daher die Frage:
Ist es möglich, dass auf meiner Startseite nur die ersten 30 Zeilen, oder besser noch die ersten 500px angezeigt werden und dann ein Link auf die ganze Story verweist?

Vielleicht hilft Dir das oder das hier weiter.
schluesselkind, 05. Jan 2007, 18:47  | link
 
Klappt Nid
Ja das mit dem Skin embedd story view habe ich gefunden, nur wenn ich da was an dem limit schraub ändert sich nix auf meiner Startseite. Zur Darstellung der Startseite ist bei mir ein MAkro drin, das heist "response.body". Darauf hat der embedded story view wohl keinen Einfluss drauf. :-(
mburgard, 05. Jan 2007, 19:11  | link
 
Nee, die Embedded Story hat damit nix zu tun. Aber ich seh grad, Sie haben ja mein Layout. Dann machen Sie doch einfach mal folgendes: Suchen Sie die Skin "Stories -> Story Preview" und ersetzen den kompletten Inhalt hierdurch (vielleicht sicherheitshalber vorher den alten Inhalt irgendwo hin kopieren):

<div class="storyTitle"><% story.content part="title" %></div>
<div class="storyDate"><% story.creator as="link" %>, <% story.createtime format="HH:mm" suffix="h" %></div>
<div class="storyBody"><% story.content part="text" limit="300" clipping="&nbsp;&nbsp;..." %><% story.link text="Weiterlesen" prefix="&nbsp;&nbsp;" %>
</div>
<p class="small">
<% story.link text="link" prefix="" text="link" %>
<% story.commentcounter prefix="(" suffix=")" anchor="comments" no="0 Kommentare" one="1 Kommentar" more=" Kommentare" %>
<% story.commentlink prefix="&nbsp;&nbsp;" text="kommentieren" %>
<% story.editlink prefix="&nbsp;&nbsp;&nbsp;" %>
</p>
<br />


Am limit="300"-Regler können Sie nach Bedarf drehen.

Nachteil ist, dass bei solcherart beschnittenen Previews grundsätzlich keine Bilder angezeigt werden, die gibts erst bei der Ansicht der kompletten Story.
ichichich, 05. Jan 2007, 19:17  | link
 
Sieh an. Wie in dem anderen Link gesagt, habe ich es selbst ja nie probiert. Wofür ist denn die "embedded story"-Skin gut?
kid37, 05. Jan 2007, 19:19  | link
 
Für sowas zum Beispiel: http://praktik.antville.org/stories/230282/
ichichich, 05. Jan 2007, 19:22  | link
 
Okay, das funktioniert schonmal. Ist allerdings echt schade, dass jetzt gar keine Bilder mehr angezeigt werden, und die Umfrage ist auch weg. Da zerschießts mir ja die ganze Geschichte.

Schade
mburgard, 05. Jan 2007, 19:26  | link
 
Ja, man kann nicht alles haben. Die Funktion ist eher für textlastige Blogs sinnvoll.
ichichich, 05. Jan 2007, 19:29  | link
 
Danke für die Tips! Nur wenn ich schon eine Seite habe, auf der ich was schönes bauen will, sollte es auch schön aussehen. Will halt alles haben ;-)

Dann muss ich mir noch was anderes überlegen...
Nur was? kann mir da jemand helfen? Bilder wären nett.
Nur mal so ne Idee: Kann man denn nicht für jede Story auf der Startseite eine eigene Tabellenzelle anlegen, die halt nur 500px hoch ist?
mburgard, 05. Jan 2007, 19:34  | link
 
Wehe, Sie zerschießen mein Layout, doo! ;)
ichichich, 05. Jan 2007, 19:35  | link
 
Bin schon dabei
Das Layout gefällt mir ganz gut. Jetzt möchte ich aber auf die Rechte Seite noch was hinbauen, für ein paar Links oder ähnlichen. Da bin ich gerade dabei. Wenn Sie's genau anschauen, dann ists auch schon leicht geändert, damit ich das Bild da links oben gescheit einfügen kann.
mburgard, 05. Jan 2007, 19:40  | link
 
*geht leise weinend ab*
ichichich, 05. Jan 2007, 19:41  | link
 
Brauchen Sie nicht! Das Layout ist super, ohne dem wäre ich längst nicht soweit wie ich jetzt bin! DANKE! :-)
mburgard, 05. Jan 2007, 19:48  | link
 
Hallo ichichich
Die Idee mit dem Makro story.content ist ja super. Da gibts ja auch part="image", nur das funktioniert nicht. Woran könnte das denn liegen?
mburgard, 05. Jan 2007, 20:17  | link
 
Kurz (nach-)gefaßt: Entscheidend ist die Makro-Erweiterung für story.content part="text"

limit="100" clipping="&nbsp;&nbsp;..." %><% story.link text="Weiterlesen" prefix="&nbsp;&nbsp;" %>

vermute ich? (Das ist der Default in der Embedded-Skin, daher mein Glaube, man müsse dort rumschrauben.)
kid37, 05. Jan 2007, 21:22  | link
 
Ja, funktioniert auch super. Leider aber nur mit dem Text. Sind Bilderin der Story, werden die nicht mit angezeigt. Daher die Idee ein story.content part="text" einzufügen. Den Befehl gibt es. Nur das image zeigt er halt icht an. Warum weiß ich auch nicht.
mburgard, 05. Jan 2007, 21:41  | link
 
Genau, Herr kid37, aber die Embedded-Skin ist nicht gedacht für die Stories, die innerhalb einer Storylist angezeigt werden (also im chronologischen Storyfluss quasi), sondern für solche, die man einzeln und explizit in andere Skins (aufgepasst:) "einbettet", unter Angabe der konkreten Story-ID, also in der Form <% story id="123456" style="embedded" %> z.B. irgendwo in die Mainpage kloppt.

Oben benutzen wir stattdessen die Makro-Erweiterung aus der Embedded-Skin für die Preview-Skin, die das Aussehen einer Story in der Storylist festlegt.
ichichich, 06. Jan 2007, 00:24  | link
Ja, klar.
Sie schreiben Ihre ersten Zeilen in einen Beitrag A und speichern den. Den Rest des Textes schreiben Sie in einen Kommentar. Und setzen unter den Ursprungsbeitrag einen kurzen Hinweis mit Link auf die Adresse des Kommentars.

Oder Sie schreiben den Rest in einen neuen Beitrag, den sie aber nicht auf der Startseite anzeigen lassen (entsprechendes Häkchen wegklicken). Dann Verweis unter den Ursprungstext wie gehabt, aber halt mit Link auf den Beitrag 2.
mark793, 05. Jan 2007, 18:52  | link
 
Viel zu kompliziert. Mit dem oben erwähnten "embed story" sollte das automatisch verwaltet werden. (Maz hat das, glaube ich, in seinem Blog so.)
kid37, 05. Jan 2007, 18:58  | link
 
Danke für den Tip, aber das mit den mehreren Stories habe ich auch schon ausprobiert. Ist viel zu nervig. Da muss man für eine Geschichte in zwei verschiedenen Stories beschreiben.
mburgard, 05. Jan 2007, 19:13  | link
Gibt auch noch eine andere Möglichkeit, das sieht dann aus wie hier: http://self.blogger.de
Dazu sollte man sich aber ein bisschen mit Layoutbasteleien auskennen.
ichichich, 05. Jan 2007, 18:58  | link
 
Das hamse ja alles in Latein erklärt, Sie Schelm. ;-)
schluesselkind, 05. Jan 2007, 19:02  | link
 
Ja, das sieht perfekt aus. Allerdings bastel ich erst seit 2 Tagen im Internet mit html und son Zeug rum. Also im Layout auskennen ist zuviel gesagt. Aber das Ergebnis ist schonmal okay:
siehe hum.blogger.de.

Was muss man den tun um das zu erreichen wie in ihrem Link?
mburgard, 05. Jan 2007, 19:19  | link
 
Ist oben erklärt. Aber Vorsicht bitte und vielleicht vorher ein Notfall-Layout bereithalten.
ichichich, 05. Jan 2007, 19:24  | link
 
Also ich kann bei Ihnen, Herr Hum,
keine Stories lesen - geschweige denn weiterlesen. Aber mein Rechner läuft auch mal wieder im abgesicherten Modus...

Nachtrag Eben seh ich klarer.
mark793, 05. Jan 2007, 19:25  | link
Habe nun die beste Lösung für mich gefunden
Und zwar hier beschrieben. Nachteil ist, dass man beim nachträglichen Einfügen dieser Lösung alle Stories bearbeitet werden müssen und in einen "lead"-Teil und Hauptteil eingeteilt werden müssen.
Trotzdem ist das, finde ich, die beste Lösung.
Dank an truthcomeslast, den es hier wohl leider nicht mehr gibt. Sein link funktioniert nicht mehr, schade.
mburgard, 15. Jan 2007, 15:41  | link