Praktikantenstadl
 
Wednesday, 11. December 2002
Komfortable Rubriken auf der Hauptseite

Nach dementsprechenden Diskussionen von Kris und Robert, die ich wie vielleicht so manch anderer zunächst nicht durchschaute, ist mir die Idee mittlerweile klar geworden und dank ihrer Hinweise konnte ich es auch auf meiner Site realisieren.
Worum geht es überhaupt?
Jeder hat sicherlich schon auf den sich ständig verändernden Startseiten verschiedener Blogs (bei Antville- Standardeinstellungen auf der rechten Seite) Rubriken gesehen wie

  • Linklisten,
  • Sprüche des Tages,
  • "Just playing" o.ä.
Sie sollen leicht editierbar sein, aber nicht wie die Blog-Einträge im Laufe der Zeit nach hinten durchgereicht werden.
Beispiel: Rubrik Liedzitate (als Administrator editierbar)

Beispiel: Rubrik Zitate editierbar

Der Wunsch ist also, ein leicht editierbaren Eintrag im Main-Skin zu haben, ohne für die Bearbeitung jedesmal den Skin anfassen zu müssen.
Die Idee von Kris besteht nun darin, eine Story zu erstellen und dann diese im festen Rahmen der Startseite einzubinden. Dazu müssen mehrer Makros bemüht werden.

  1. Zunächst eine Story anlegen, "online in topic" setzen, nach Publizieren Story-Id notieren (die Zahl in der URL)
  2. Anlegen eines Skins (kann man für mehrere Rubriken verwenden, wenn man denn mehrere haben will)
  3. einmaliges Bearbeiten des Main-Skin zum Einbinden der Rubrik
  4. Testen und Korrigieren
Zunächst ist also eine Story anzulegen, wie gehabt, dabei ist sie auf "online in topic" zu setzen, denn wir wollen die Story ja nicht immer als normalen Weblog-Eintrag wie alle anderen durchgereicht bekommen, sondern nur als Rubrik verwenden (als Container oder Hülse, wenn man so will). Notieren Sie die Nummer in der URL (das ist die Story-ID)

Als nächstes ist ein neuer Skin anzulegen, der unsere Story in einer Form präsentiert, die zur fixen Randleiste paßt. Hier kommt der Tip von Robert zum tragen, daß man mit dem Skin-Editor auch neue Skins anlegen kann, die allerdings bisher nicht in der Auswahl angezeigt werden.
Wenn wir als URL einen Skin-Namen angeben, der noch nicht existiert, wird dieser Skin angelegt. Zunächst ist er noch leer. (Ersetzen Sie "deinesite" durch den Alias Ihrer Site, wie er üblicherweise in der URL steht (hier:"praktik", im Beispiel-Bild "inform"):
http://deinesite.antville.org/skins/edit?proto=story&name=test

Anlegen eines neuen Skins

Nun können wir festlegen, was bei Verwendung des Skins angezeigt werden soll. Im Beispiel wollen wir nur den Text und die Editiermöglichkeit für Berechtigte angezeigt bekommen, also verwenden wir das story.content-Makro und das editlink-Makro:
<% story.content part="text" suffix="<br />" %>
<% this.editlink prefix="...&nbsp;" %>

Nun wird die Story (jetzt die Story-ID eintragen, mit dem neuen Skin "test": <% story id="229725" useskin="test" %>) als Rubrik in den Main-Skin eingebettet. Dazu suchen wir eine geeignete Stelle aus, trennen die Rubrik z.B. durch die beliebten Punktlinien von anderen Abteilungen und notieren:


<div class="sep"> <% image name="/pixel" width="198" %> </div>
<div class="statuslight">
<% story id="229725" useskin="test" %> </div>
<div class="sep"><% image name="/pixel" width="198" %></div>

Sofort nach dem Speichern müßte nun an der Seite des Weblogs unsere Rubrik auftauchen. Als Administrator müßten wir auch den Edit-Link sehen. Ziel erreicht?
Beispiel: Rubrik Zitate editierbar

... Link (14 comments) ... Comment


Friday, 27. September 2002
Wo ist mein Text hin?

Eine relativ häufige Klage in verschiedenen Weblogs wie auch in help.antville.org und project.antville.org ist, daß nach dem Verfassen eines längeren Artikels dieser beim Versuch des Publizierens verlorengeht. Die Vermutungen über die Schuldigen kreisen dabei um das digitale Bermuda-Dreieck Computer, Internetz und böses Modem.
Der wahrscheinliche Grund dafür ist jedoch wohl eher in dem Verfahren zu suchen, das für die Absicherung von Antville verwendet wird. Nach jedem Login, also der Authentifizierung, läuft ein Timer, eine Uhr rückwärts. Solange der Nutzer immer wieder Seiten anfordert, wird dieser Timer immer wieder aufgezogen. Ist der Nutzer über längere Zeit für den Server inaktiv (z.B. wenn er im trautem Heim an seinem demnächst zu veröffentlichenden Epos dichtet), läuft dieser Timer ab und der User wird automatisch ausgeloggt. Will er nun nach einiger Zeit seinen Beitrag veröffentlichen, scheitert er, da er ja nicht angemeldet ist. Leider ist dadurch auch der Beitrag verloren.
Simpelste Gegenmaßnahme ist, gerade nach dem Verfassen von längeren Artikeln den Text zur Sicherheit in den Zwischenspeicher zu kopieren:
in "Windows"

  • markieren mit Strg+A,
  • Kopieren in Zwischenablage mit Strg+C,
  • falls notwendig Wiedereinfügen mit Strg+V
auf Apple (danke an bov)
  • alles markieren mit Apfel+a,
  • alles kopieren mit Apfel+c
  • falls notwendig Wiedereinfügen mit Apfel+v

Die allerdings sicherste (im Sinne des Artikel-Erhalts) Art ist das Akzeptieren eines Cookies, der das automatische Abmelden ausschaltet (bzw. einen immer wieder anmeldet, also auch beim Publizieren nach einer längeren Pause).
Dazu muß beim Login nur die Checkbox "remember me" angeklickt werden. Die treffendste Übersetzung war bisher "automatisches Abmelden deaktivieren".
Remember me - gegen das Vergessen (von Artikeln)
Damit dürfte dann auch nichts mehr schief gehen. Aber vorsichtshalber lieber in die Zwischenablage.

Man kann längere Elaborate allerdings immer noch offline mit einer simplen Textverarbeitung schreiben und dann in das Formular kopieren (spart bei Nicht-Flatlinern auch noch Geld), schreiben, Strg+A, Online-Gehen, in Story-Formular kopieren mit Strg+C, veröffentlichen, fertig.

... Link (6 comments) ... Comment


Saturday, 7. September 2002
Die schnelle Lösung zum Re:tsel

wurde hier vom Hr. Hr publiziert, und sie funktioniert natürlich.

... Link (2 comments) ... Comment


 
online for 8341 Days
last updated: 2/20/20, 7:06 AM
status
Youre not logged in ... Login
menu
... home
... topics
... galleries
... Home
... Tags

... antville home
November 2024
SunMonTueWedThuFriSat
12
3456789
10111213141516
17181920212223
24252627282930
January
recent
Hilfe! Hi mein Blog ist
defekt. Alle Linke funktioniert nicht mehr. Könnten Sie mir helfen...
by Bienemaya83 (3/10/17, 9:00 PM)
Layout zerschossen - so beugen
Sie dem GAU vor Wichtig: Die in diesem Beitrag beschriebenen...
by ichichich (1/22/07, 4:13 PM)
der Link für das
RTF funktioniert leider nicht....hat es jemand zufällig noch....?
by eve_101 (1/10/06, 11:54 AM)
vielleicht sieht mal jemand bei
mir nach mit seinem neuen browser? lösche gern alles...
by schmerles (12/2/05, 10:46 PM)
das Wort "nowrap", ja, das
erschießen, killen, radieren Sie aus, ja. Nur diese sechs Buchstaben...
by seewolf (12/2/05, 2:38 PM)
nowrap> steht bei mir immer,
aber alleine nie
by supatyp (12/2/05, 2:34 PM)
ich bin auch betroffen,
ich lösch alles weg heute abend
by schmerles (12/2/05, 2:33 PM)
wenn Sie ein Betroffener sind:
Löschen Sie das Wort "nowrap", wenn es alleine da rumsteht....
by seewolf (12/2/05, 2:30 PM)
.com noch ma für behinderte
wie ich wie geht das löschen von "nowrap"? nur das...
by supatyp (12/2/05, 2:28 PM)
ja, gibt aber noch mehr
wahrscheinlich.
by seewolf (12/2/05, 2:23 PM)