Page 1 of 3

Formatierungsterror

Posted: Tue Apr 14, 2009 7:22 pm
by daniello
Hat sich schonmal jemand zu Tode formatiert ??? Bin kurz davor !!!

Ich möchte lediglich, dass auf der Satischen-Seite http://www.lowicki.de/s9y/pages/Referenzen.html Einträge so aussehen, wie die Blogartikel. Klappt hinten und vorne nicht .. keine Ahnung wieso.

Gibt es irgendeinen Trick, wie ich auf eine statische Seite auch Blogeinträge erstellen kann, ohne, dass sie mit dem Blog selbst verbunden sind?

*ufff*

Grüße
Daniello

Re: Formatierungsterror

Posted: Tue Apr 14, 2009 8:16 pm
by yellowled
daniello wrote:Hat sich schonmal jemand zu Tode formatiert ??? Bin kurz davor !!!
Glaub mir, das was Du da machst, ist noch gar nichts.
daniello wrote:Ich möchte lediglich, dass auf der Satischen-Seite http://www.lowicki.de/s9y/pages/Referenzen.html Einträge so aussehen, wie die Blogartikel. Klappt hinten und vorne nicht .. keine Ahnung wieso.
Man sollte halt in den Optionen einer statischen Seite "Als Artikel formatieren?" auf "Ja" setzen. Das verändert nicht in jedem Template etwas, in BP allerdings schon. Vereinfachend wirkt es, in der Konfiguration des Plugins "Statische Seiten" den Punkt "Wie einen Blog-Eintrag formatieren" auf "Ja" zu setzen - damit ist die Option dann für jede neue statische Seite aktiv.

Nur: Beides scheinst Du so eingestellt haben. Erschwerend kommt hinzu, dass Du, nun ja ... ziemlich seltsames Markup in der statischen Seite verwendest. Wie schreibst Du Deine Inhalte? WYSIWYS-Editor, HTML von Hand oder wie?
daniello wrote:Gibt es irgendeinen Trick, wie ich auf eine statische Seite auch Blogeinträge erstellen kann, ohne, dass sie mit dem Blog selbst verbunden sind?
Verstehe ich nicht. Was soll das bringen?

YL

Re: Formatierungsterror

Posted: Tue Apr 14, 2009 8:44 pm
by daniello
was das bringen soll? .. Naja .. ich könnte auch im Blog eine Kategorie "Fachartikel" machen .. aber dann kommt irgendwann vielleicht einmal ein Archiv-Plugin dazu .. und dann stehen auch immer mal andere Artikel drüber. Wollte also eine Seite auskoppeln .. die ganz ähnlich aussieht aber statisch ist. Ist das irgendwie verständlich/nachvollziehbar?

Ich hab per Hand gecoded indem ich mir aus dem HTML der Titelseite was rauskopiert habe und verwende den HTML-Modus im WISIWYG-Editor .. der allerdings ganz schön nervt - ich überlege ob ich den wieder ausknipse.

Ansonsten hab ich Firebug beherzigt und auch noch die Developer-Tools in verwendung. Firebug ist schon sehr cool .. aber andauernd vererbt sich irgend ein Style von woanders .. bis ich zu einem Punkt komme, wo jede Anpassung woanders was zerstört.

Schönen Gruß
Daniello

Re: Formatierungsterror

Posted: Tue Apr 14, 2009 10:19 pm
by yellowled
daniello wrote:ich könnte auch im Blog eine Kategorie "Fachartikel" machen .. aber dann kommt irgendwann vielleicht einmal ein Archiv-Plugin dazu .. und dann stehen auch immer mal andere Artikel drüber. Wollte also eine Seite auskoppeln .. die ganz ähnlich aussieht aber statisch ist. Ist das irgendwie verständlich/nachvollziehbar?
Nicht wirklich :)

Zunächst mal kannst Du durchaus dafür sorgen, dass Einträge einer bestimmten Kategorie "versteckt" werden, also weder in der Startseiten-Ansicht noch im RSS-Feed auftauchen. Dafür brauchst Du meiner Erinnerung nach das Plugin "Erweiterte Eigenschaften von Einträgen".

Zweitens kannst Du z.B. eine statische Seite "with related category" anlegen, also eine statische Seite, an deren Ende die letzten X Einträge einer bestimmten Kategorie aufgelistet werden.

Blogeinträge und statische Seiten sind in s9y eher eindeutig getrennt, wenngleich jedoch gleichzeitig "verbindbar". Grundsätzlich aber gilt: Blogeinträge sind chronologisch, statische Seiten hierarchisch organisiert. "Fachartikel" hört sich eher lang an, insofern scheinen mit statische Seiten dafür "richtiger" - vielleicht solltest Du eine "Übersichtsseite" dafür haben und von dort auf weitere statische Seiten, die Kindseiten dieser "Übersichtsseite" wären, verweisen?
daniello wrote:Ich hab per Hand gecoded indem ich mir aus dem HTML der Titelseite was rauskopiert habe und verwende den HTML-Modus im WISIWYG-Editor .. der allerdings ganz schön nervt - ich überlege ob ich den wieder ausknipse.
Es würde vermutlich schon vieles erleichtern, wenn Du das NL2BR-Plugin abklemmen würdest - dann musst Du allerdings halbwegs "sauberes" HTML zusammenklöppeln ...

http://matthias.yellowled.de/archives/1 ... ctice.html hilft vielleicht ein wenig dabei.
daniello wrote:aber andauernd vererbt sich irgend ein Style von woanders .. bis ich zu einem Punkt komme, wo jede Anpassung woanders was zerstört.
Naja, wenn Du den HTML-Code eines Artikels in eine als Artikel formatierte statische Seite einbaust ... das muss natürlich schiefgehen :) Grundsätzlich ist die CSS-Kaskade eine sehr praktische Sache, aber man muss sie natürlich halbwegs im Sinne des Erfinders verwenden :wink:

YL

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 6:17 am
by daniello
Hi,

Die Kategorie "Referenzen" bekomme ich ausgeblendet indem ich eine Masterkategorie anlege und bestimme, dass nur diese angezeigt wird. Die Masterkategorie ist dann selbst auch ausblendbar - sieht also sauber aus.

Ein Testeintrag in der Kategorie "Referenzen" erscheint im Hauptblog - obwohl die Kategorie dort nicht erscheint. hmmm .. na gut.

Die Kategorie "Referenzen" ist mit der statischen Seite "Referenzen" verbunden. Der Testartikel taucht dort aber nicht automatisch auf. (Bei der Konfiguration der statischen Seite ist auch die Kategorie "Refernzen" angegeben.)

Irgendeine Information scheint mir hier zu fehlen.

Ich hatte das so verstanden: Kategorie ausblenden, Arktikel erscheint dann nicht mehr im Hauptblog aber auf der statischen Seite, wenn die Kategorie damit verbunden ist.

Ich kann durchaus damit leben, wenn die Referenzen (Fachartikel) auch im Hauptblog erscheinen und wenn die Kategorie sichtbar ist. Ich müsste aber dennoch bewerkstelligen, dass die Artikel - gesondert - auf der Referenzenseite erscheinen .. dort am besten auch als dauerhafter Eintrag (zumindest dürften sie nicht verfallen und irgendwann in einem Archiv landen) wohingegen, sie im Hauptblog "mitschwimmen" müssten .. es sind etwa Artikel auf die ich verweisen möchte.

Erweiterte Eigenschaften Plugin ist aktiv.

Das NL2BR-Plugin klemme ich mal ab .. vielleicht machts mein Leben ja schon leichter .. mir ist allerdings auch noch nicht klar, warum das immer <br /> heißen muss und nicht nur <br> .. muss ich das dann händisch auch so eingeben?

Ich habe auch noch zwei Fragen zur Formatierung. Wenn im HTML-Code auf Klassen verwiesen werden sieht das manchmal so aus:

class="blatera #blibelblub"

Sind das zwei unterschiedliche Klassen oder eine mit Leerzeichen?

Falls es zwei sind müsste ich dann im CSS-File die beiden mit Komma trennen (oder?)

.blatera, #blibelblub {...}

Und dann gibts da noch Klassen die im HTML-Code

#blatera heißen und im CSS-File als #blatera wiedergefunden werden und Klassen, die im Code
blibelblub heißen und im CSS-File als .blibelblub aufgerufen werden. Wo ist der Unterschied? Warum mal mit Punkt und mal ohne. Ich dachte bislang "Tagnamen" ohne Punkt und darauf aufbauende Tweaks mit Punkt.

Über (ganz ganz kurze) Erleuchtungen wäre ich dankbar oder über einen Hinweis auf eine kompate Erläuterung, die vielleicht nicht ganz so umfassend ist wie selfhtml ;-)

Schönen Gruß
Daniello

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 10:49 am
by yellowled
daniello wrote:Die Kategorie "Referenzen" bekomme ich ausgeblendet indem ich eine Masterkategorie anlege und bestimme, dass nur diese angezeigt wird. Die Masterkategorie ist dann selbst auch ausblendbar - sieht also sauber aus.
Bezieht sich aber nur auf das Seitenleisten-Plugin "Kategorien". Nehme ich zumindest anhand Deiner Beschreibung an.
daniello wrote:Ein Testeintrag in der Kategorie "Referenzen" erscheint im Hauptblog - obwohl die Kategorie dort nicht erscheint. hmmm .. na gut.
Genau dafür brauchst Du das Ereignis-Plugin "Erweiterte Eigenschaften von Einträgen". Damit bekommst Du im Eintragseditor neue Optionen: "Nicht in Artikelübersicht zeigen" und "Eintragsinhalt im RSS-Feed verstecken".
daniello wrote:Die Kategorie "Referenzen" ist mit der statischen Seite "Referenzen" verbunden. Der Testartikel taucht dort aber nicht automatisch auf. (Bei der Konfiguration der statischen Seite ist auch die Kategorie "Refernzen" angegeben.)
Kein Wunder :) Du musst die betreffende statische Seite bearbeiten und dort unter "Artikeltyp" die Option "Staticpage with related category" auswählen, damit die entsprechende Templatedatei genutzt wird.
daniello wrote:Ich hatte das so verstanden: Kategorie ausblenden, Arktikel erscheint dann nicht mehr im Hauptblog aber auf der statischen Seite, wenn die Kategorie damit verbunden ist.
Nö. Wäre ja auch Unfug - dann würden statische Seiten mit verbundener Kategorie ja nur funktionieren, wenn man die damit verbundenen Kategorien in der Hauptansicht versteckt. So geht beides.
daniello wrote:mir ist allerdings auch noch nicht klar, warum das immer <br /> heißen muss und nicht nur <br> ..
Weil es XHTML ist. <br> (in HTML) ist ein inhaltsleeres Element, die werden in XHTML eben so ausgezeichnet.
daniello wrote:Wenn im HTML-Code auf Klassen verwiesen werden sieht das manchmal so aus:
class="blatera #blibelblub"

Sind das zwei unterschiedliche Klassen oder eine mit Leerzeichen?[/quote]
Das ist kompletter Unfug. Was vorkommen kann:

Code: Select all

class="class anotherclass"
Und das sind tatsächlich zwei verschiedene Klassen, welche demselben Element zugewiesen werden. class="#irgendwas" ist schlicht falsch, siehe unten.
daniello wrote:Falls es zwei sind müsste ich dann im CSS-File die beiden mit Komma trennen (oder?)
Nein. Äh, wobei: Jein.

In (X)HTML, also in der Zuweisung (<div class="erste zweite">) musst bzw. darfst Du sie nicht durch Komma oder sonstige Zeichen (außer einem Leerzeichen) trennen. (Du kannst im übrigen durchaus mehr als zwei Klassen zuweisen.)

Im CSS musst Du sie durch Komma trennen, wenn Du denselben Klassen gleiche Formatierungen zuweisen möchtest:

Code: Select all

.erste, .zweite { color: #f00; }
daniello wrote:Und dann gibts da noch Klassen die im HTML-Code #blatera heißen und im CSS-File als #blatera wiedergefunden werden und Klassen, die im Code blibelblub heißen und im CSS-File als .blibelblub aufgerufen werden. Wo ist der Unterschied?
#blafasel ist eine id (<div id="blafasel">), .blafasel ist eine class (div class="blafasel"). Eine id muss innerhalb eines (X)HTML-Dokumentes eindeutig sein, classes können an mehrere Elemente vergeben werden. Beispiel:

Code: Select all

<ul id="liste">
    <li>...</li>
    <li>...</li>
</ul>
kennzeichnet die ul eindeutig über die id "liste" und kann via #liste angesprochen werden. CSS-Formatierungen über #liste als Selektor gelten nur für diese ul. Hingegen:

Code: Select all

<ul>
    <li class="punkt">...</li>
    <li class="punkt">...</li>
</ul>
hier wird die Klasse "punkt" an mehrere Punkte der Liste vergeben. Über .punkt kann man diese jetzt "in einem Rutsch" via CSS formatieren. Du kannst auch beides kombinieren:

Code: Select all

<div id="container" class="erste zweite dritte">
daniello wrote:Über (ganz ganz kurze) Erleuchtungen wäre ich dankbar oder über einen Hinweis auf eine kompate Erläuterung, die vielleicht nicht ganz so umfassend ist wie selfhtml ;-)
Gibt's nicht. Weder (X)HTML noch CSS sind Kinderkram, auch wenn es gerne angenommen wird :)

Wer sich damit befassen will oder muss, muss sich mit der Materie auseinandersetzen.

YL

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 2:24 pm
by daniello
Coole Antwort .. sehr erhellend .. besten Dank .. dann werde ich mal an der Refernzen-seite weiter popeln .. muss ja zu schaffen sein :-)

LG
Daniello

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 2:35 pm
by daniello
Das mit der statischen Seite klappt nun .. das Erweiterte Dingsda Plugin hatte ich auch drin .. habs nur falsch bedient. Stellt sich mir noch die Frage ob ich die Einträge auf "Dauerhaft" stellen muss.

Wenn ich sie nicht auf Dauerhaft stelle und auf der Hauptseite sichtbar mache .. dann blockiere ich mir die ersten Einträge nicht damit.

Wann die Einträge expiren wenn sie nicht Dauerhaft sind hab ich noch nicht gepeilt. Vermutlich je Monat, wenn man das Archivierungsplugin aktiviert.

Was passiert aber mit "abgelaufenen" Einträgen bezüglich der statische Seite? Werde die da weiterhin aufgeführt .. oder ist die Seite (bei vorhandensein der Archivierungsfunktion) am Monatsende auch leer?

Schönen Gruß
Daniello

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 7:26 pm
by stm999999999
Einträge "expiren" bei s9y nicht, jedenfalls nicht im zeitlichen Sinne. Weder auf der Hauptseite, einer Kategorie-Seite oder auch auf der statischen Seite! Die Monatsarchiv-Seiten sind natürlich ... äh naja ... nach Monaten getrennt. :-)

Es gibt hingegen einfach ein Limit an Einträgen, die auf einer Seite (Hauptseite, Kategorie, ... alle normalen Blog-Übersichts-Seiten halt) angezeigt werden. Alles weitere kommt dann auf der nächsten, übernächsten ... Seite.

Kategorie - Anzahl der Artikel auf der Startseite
mittels des Plugins für erweiterte Eigenschaften für Kategorien, geht das auch Kategorie-spezifisch:
Kategegorie bearbeiten - Anzahl der Artikel für die Startseite der Kategorie

Bei den statischen Seiten gibt es ebenso ein Limit, nur daß es hier keine zweite, dritte ... Seite gibt. Stattdessen gibt es ja unten einen Link Artikelübersicht, der dann zur zugehörigen Kategorie-Seite führt.

Du kannst Dir das mal angucken: http://www.sankt-joseph-siemensstadt.de ... anten.html

Da sind die 7 aktuellsten Einträge der Kategorie Ministranten und unten ein Link zur normalen Ministranen-Kategorie.


Und dieses Limit stellt man ein ... äh, mal gucken ... ah, in der template-Datei ist das hartverdrahtet. Blöd.

in plugin_staticpage_related_category.tpl das limit=5

Code: Select all

<div class="staticpage_related_category_entry_list">
{* standart - if you use it on a shared-s9y-installation you have to correct the path to staticpage-entries-listing.tpl *}
{serendipity_fetchPrintEntries category=$staticpage_related_category_id template="../../plugins/serendipity_event_staticpage/staticpage-entries-listing.tpl" limit=5 noSticky="true"}

{*  if you use your own static-entries.tpl in your template, take this:  *}
{*  {serendipity_fetchPrintEntries category=$staticpage_related_category_id template="staticpage-entries-listing.tpl" limit=5 noSticky="true"}  *}
</div>
Hm, vielleicht könnte man das mal über die statische Seite im Backend konfigurieren?


Obwohl, ich habe in diesem speziellen Fall ja da doch schon was gezaubert.

Bei mir steht

Code: Select all

{serendipity_fetchPrintEntries category=$staticpage_related_category_id template="static-entries.tpl" limit=$template_option.overviewEntries noSticky="true"}
Ich habe also in meinem Template eine Variable verbaut, mit der ich im Style-Bereich dieses Limit angeben kann. Vielleicht etwas, was man mal in Bulletproof und anderen gängigen Layouts einbauen sollte?

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 7:35 pm
by daniello
Hi!
stm999999999 wrote: Kategorie - Anzahl der Artikel auf der Startseite
mittels des Plugins für erweiterte Eigenschaften für Kategorien, geht das auch Kategorie-spezifisch:
Kategegorie bearbeiten - Anzahl der Artikel für die Startseite der Kategorie
Das finde ich nicht .. weder das plugin noch die Option. Habe "erweitert Eigenschaften für Artikel" installiert .. aber für Kategorien? Bin ich blind?
stm999999999 wrote: Obwohl, ich habe in diesem speziellen Fall ja da doch schon was gezaubert.

Bei mir steht

Code: Select all

{serendipity_fetchPrintEntries category=$staticpage_related_category_id template="static-entries.tpl" limit=$template_option.overviewEntries noSticky="true"}
Ich habe also in meinem Template eine Variable verbaut, mit der ich im Style-Bereich dieses Limit angeben kann. Vielleicht etwas, was man mal in Bulletproof und anderen gängigen Layouts einbauen sollte?
Das beantwortet ja gleich mein Posting von vorhin .. super. Wo genau muss ich diesen Code denn hinstecken udn wo suche ich dann nach der Option ?

Viele Grüße
Daniel

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 8:05 pm
by stm999999999
das plugin heißt genau: "Eigenschaften/Templates von Kategorien"
daniello wrote:Hi!

Das beantwortet ja gleich mein Posting von vorhin .. super. Wo genau muss ich diesen Code denn hinstecken udn wo suche ich dann nach der Option ?
Also der Code da oben

Code: Select all

{serendipity_fetchPrintEntries category=$staticpage_related_category_id template="static-entries.tpl" limit=$template_option.overviewEntries noSticky="true"}
der muß in plugin_staticpage_related_category.tpl rein, anstelle des anderen Code, den ich zitiert habe. Wie gesagt, wenn Du da nicht ständig was ändern willst, dann würde ich einfach den limit-Wert dort verändern.

Welchen Style nutzt Du denn? Einen eigenen oder einen der normalen? Ich würde einfach die plugin_staticpage_related_category.tpl aus dem Plugin-Verzeichnis nehmen, in Deinen templates-Ordner kopieren und dann dort das verändern.

Das müßtest Du auch tun, wenn Du den verbesserten Code oben nutzen willst. Zusätzlich muß dann dort eine config.inc.php einrichten/ergänzen:

Code: Select all

$template_config = array(
    array(
        'var'           => 'overviewEntries',
        'title'         => 'Overview-Entries',
        'description'   => 'Enter number of entries on overview-page',
        'type'          => 'string',
        'default'       => '7',
     )
);

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 8:34 pm
by daniello
ok .. habs dann auch lieber direkt am Wert verändert. 100 sollten genügen ;-)

Das Plugin hab ich jetzt auch gefunden. Schade, dass da nicht ein bisserl mehr über die Sortierung steht .. also wonach man noch sortieren kann. Scheint sich aber auf die Artikel selbst zu beziehen.

Die Kategoriesortierung hab ich über die Description gemacht .. hat dazu geführt, dass da jetzt sowas wie "10 Kategoriename" steht .. usw. Die Option über ID ist mir unklar ... ich sehe leider kein ID-Feld das ich beeinflussen kann. Wäre schön, hier ein "unsichtbares" Feld zu haben um die Sortierung der Kategorien zu beeinflussen.

Ich habs ja nun mit Eurer Hilfe geschafft, meine Referenzenseite zu füllen. In der Staticpage ist angegeben, welche Kategorie dort gelistet werden soll. Dummerweise hab ich zwei Kategorien angelegt die da "gesammelt" werden sollen. Klappt auch, weil ich die eine als Kind der anderen definiert habe. ABER .. wenn ich die Kategorien nun sichtbar machen möchte (derzeit ausgeblendet) .. dann ist die bedauerlicher Weise eingerückt. *grmpfh*
Beim Schreiben dieser Zeilen fällt mir auf, dass ich in mehreren Kategorien auf die gleiche statische Seite verweisen kann. In der statischen Seite kann ich aber nur die Artikel einer Kategorie verlinken (staticpage with related category). Komisch .. was hat man denn dann davon mehrere Kategorien auf eine staticpage zu verweisen?

Oje .. so viele Fragen. Ich kann Euch aber beruhigen ... es wird gaaaaanz sicher bald weniger werden.

Viele Grüße
Daniello

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 10:03 pm
by yellowled
daniello wrote:Dummerweise hab ich zwei Kategorien angelegt die da "gesammelt" werden sollen. Klappt auch, weil ich die eine als Kind der anderen definiert habe. ABER .. wenn ich die Kategorien nun sichtbar machen möchte (derzeit ausgeblendet) .. dann ist die bedauerlicher Weise eingerückt. *grmpfh*
Dann blende das mal flott wieder ein, damit man Dir helfen kann. Meine Glaskugel sucht noch Ostereier. :wink:

YL

Re: Formatierungsterror

Posted: Wed Apr 15, 2009 10:27 pm
by stm999999999
daniello wrote:Das Plugin hab ich jetzt auch gefunden. Schade, dass da nicht ein bisserl mehr über die Sortierung steht .. also wonach man noch sortieren kann. Scheint sich aber auf die Artikel selbst zu beziehen.
yep
Beim Schreiben dieser Zeilen fällt mir auf, dass ich in mehreren Kategorien auf die gleiche statische Seite verweisen kann. In der statischen Seite kann ich aber nur die Artikel einer Kategorie verlinken (staticpage with related category). Komisch .. was hat man denn dann davon mehrere Kategorien auf eine staticpage zu verweisen?
Nun, das "korrekte Gegenstück" zu Deiner Entdeckung wäre ja auch, daß man in mehreren statischen Seiten auf die gleiche Kategorie verweisen kann. Und man kann. :-)

Wozu? Keine Ahnung! :lol:

Im Ernst, es gibt einfach keine Abfrage, ob eine Kategorie schon verlinkt ist oder nicht. Und vielleicht findet ja doch noch jemand einen Einsatzzweck? :P

Nebenbei: http://www.lowicki.de/s9y/pages/Referenzen.html da kann ich noch keine Auflistung sehen?

Re: Formatierungsterror

Posted: Thu Apr 16, 2009 6:51 am
by daniello
stm999999999 wrote: Nebenbei: http://www.lowicki.de/s9y/pages/Referenzen.html da kann ich noch keine Auflistung sehen?
Ja .. konnte ich auch grad nicht. War im Admin .. hab mir die Staticpage angeschaut .. hab auf die Kategorien geklickt .. und .. da waren sie wieder da. Nichts gemacht :-(

Oje.

Daniello