Beiträge von marX

    Mark: jottlieb hat schon die richtige Richtung - nimm auf der index.php the_excerpt() zur Ausgabe der Texte, und erstell dir eine archive.php (falls nicht vorhanden) wo die Texte mit the_content() ausgegeben werden. In der archive.php kannst du dann auch den Permalink auf die single-Seite entfernen.

    Beim Beitrag verfassen kannst du jetzt den zusätzlichen Textauszug verwenden (ansonsten werden die ersten 55 Wörter des Beitrags auf der index.php angezeigt). Den More-Tag kannst du jetzt nicht mehr verwenden, da sonst die Beiträge auch in der Kategorie gekürzt werden.

    Mmh, ich kenn mich jetzt mit privaten Beiträgen nicht sonderlich aus, aber ich dachte das genau dafür provate Beiträge da sind. Allerdings musst du natürlich unter dem Nutzernamen im Blog eingeloggt sein, unter dem du die Beiträge verfasst hast. Sonst bist du ja nur "normaler" Besucher ohne das Recht die privaten Beiträge zu sehen.

    Alle Klarheiten beseitigt? :D

    Stell erstmal die Seiten so ein, wie ich es geschrieben hab. Also das bei all den Seiten, die oben erscheinen als übergeordnete Seite "Hauptseite" steht. Dann kannst du die Reihenfolge angeben. Höhere Zahlen stehen weiter hinten in der Liste.

    Wenn du das hast, dann gucken wir nach den Abständen. Sonst hast du die Arbeit zweimal. ;)

    <?php ($post->post_excerpt != "")? the_excerpt() : the_content(); ?>

    Die obige Zeile zeigt dir das Excerpt ("optionaler Textauszug", beim Beitrag schreiben ganz unten) an, wenn eins vorhanden ist. Ansonsten den Auszug des Contents mit zum MORE-Tag.

    Ansonsten schließe ich mich jottlieb an, setze <!--more--> an der Stelle wo der Beitrag getrennt werden soll. Buttons dazu sind in beiden Editoren vorhanden, ist also recht komfortabel. ;)

    Ersetz mal bei der .narrowcolumn (style.css, ca. Zeile 309) das float:left; durch ein margin-left:170px; und nimm bei .maincol das float:left; raus (Zeile 323).
    Du floatest ein wenig zuviel, denke ich. ;)

    In deiner style.css, ca. Zeile 141:

    Code
    #menu ul {
    [B]float:left;[/B]
    (weitere Angaben)
    }

    Die hervorgehobene Zeile ersetzen mit:

    Code
    display:inline;

    Die Abstände müssen noch etwas angepasst werden, aber die Links sind erstmal in einer Zeile.

    Auf die Reihenfolge reagiert die Anzeige übrigens nicht, weil du einige Seiten als Unterseiten anderer Seiten definiert hast, zum Beispiel bei Kontakt und Impressum. Wenn du das nicht so willst, dann musst du das im Admin ändern ("übergeordnete Seite").
    Wenn alle Seiten "Hauptseiten" (also ohne übergeordnete Seiten) sind, dann wirds übrigens auch mit dem Stylen leichter.

    Ja, das geht ohne Probleme. Du kannst zu jeder Seite eine übergeordnete Seite definieren. Plugins wie fold_page_list geben dann in der Sidebar nur die gerade aktiven Unterseiten aus. Themes sollten das von Haus aus unterstützen, eventuell muss du bei der Anzeige der hierarischen Seitenstrukturen mit etwas CSS nachhelfen.

    Wenn du ein selbstgebautes CMS hast, dann musst du dir wahrscheinlich selbst so ein Tool schreiben.

    Wenn die Datenbankfelder weitestgehend übereinstimmen, dann wird das kein großes Problem.

    Genaueres kann man wohl nur sagen, wenn du ein paar mehr Info gibst. Wie sieht die Datenbankstruktur der Beiträge des alten CMS aus usw.

    Kannst du bitte mal aufhören, deine Quelltexte als DOC zu posten? Es existieren hier entsprechende Tags um Quellcode zu posten.

    Ansonsten wirst du wohl die Reihenfolge in der header.php deines Themes beeinflussen. Die Seitenlinks sind dort anscheinend statisch eingebunden. (Ich nehm mal an du meinst die Links die im Seitenkopf stehen. Wenn nicht dann beschreib bitte genauer was du wo gheändert haben willst.)