Beiträge von Ammaletu

    Wenn Du da einfach nur drei Sätze stehen haben willst, die sich eh nicht ändern, kannst Du es wie gesagt z.B. fest in die index.php schreiben.

    Du kannst auch eine statische Seite anlegen und diese unter Einstellungen > Lesen zur Startseite machen. Dann würde aber nur der Inhalt dieser Seite als Startseite angezeigt. Wenn Du darunter den üblichen Loop mit den aktuellsten Beiträgen haben willst, müsstest Du dieser Seite noch ein zuvor erstelltes Template zuweisen. In dem Template würdest Du unter den normalen Loop noch einen eigenen Loop basteln und ausgeben. Das kannst Du Dir aus der page.php und der index.php relativ einfach zusammenbasteln, denke ich. Oben wie in der page.php, dann die neue Query und dann den Loop aus der index.php. Spielereien mit verschiedenen Querys findest Du z.B. hier: WordPress CMS - Gestaltung der Home Seite-Loop Spielereien

    Na das ist doch mal ein hilfreicher Hinweis. ;-) Ok, damit müsste es rauszukriegen sein. Mal sehen...

    Die Seite validiert nicht aus verschiedenen Gründen, unter anderem einem wirklich falsch geschachtelten Tag (<p></strong></p>).

    ...

    Ich habe mal etwas rumgespielt mit der Seite und das Problem auf folgendes zurückgeführt (aus der style.css):

    Code
    small {
        float: left;
        width: 450px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 15px;
        margin-left: 0px;
        font-size: 12px;
        color: #999999;
    }

    Nimm da mal das "float: left" raus, dann geht es bei mir. Das float macht da ja auch gar keinen Sinn, small ist ein inline-Element, wozu soll das gefloatet werden?! :-)

    Zitat

    also mit den mir bekannten Varianten für Zeilenumbruch

    Wenn TinyMCE an ist reicht da ganz normal die Entertaste. Ansonsten kannst Du theoretisch auch direkt <br /> reinschreiben.


    Zitat

    Kann es sein, dass hier eine Einstellung ist, die sozusagen Fliesstext beim Betrachten eines Eintrags forciert?

    Möglich, glaube ich aber nicht direkt. Aber das kannst Du ja ganz simpel überprüfen: Speichere einen Beitrag mit einer Leerzeile drin und schaue nach, wie das im Quelltext der Webseite aussieht. Es sollten dann beide Absätze von <p>-Tags eingeschlossen sein. Oder poste hier mal einen Link zu Deinem Blog (falls schon was online ist).


    Zitat

    Und was noch seltsamer ist: wenn ich den Eintrag erneut bearbeiten möchte, dann sind die ganzen Formatierungen auch im WP-Editor weggezaubert.

    Hm, dann kann es eigentlich nicht das Theme sein, denn das hat ja keinen Einfluss auf das Backend. Oder hast Du am TinyMCE was modifiziert, so dass jetzt Dein Theme-Stylesheet da includiert wird? Das Problem hatte ich mal mit dem AdvancedTinyMCE-Plugin.

    Ansonsten würde ich eher darauf tippen, dass es entweder an Deinem System oder an einem Plugin liegt. Wobei ein Plugin eigentlich ebenfalls keinen Einfluss auf die Darstellung im Editor nehmen sollte.

    Ok, nähern wir uns der Sache mal vorsichtig:
    - Mit welchem System arbeitest Du? XP + Firefox?
    - Tritt das in allen Browsern auf?
    - Hast Du Plugins laufen, welche Beiträge filtern?
    - Kannst Du das ganze mal testweise komplett ohne Plugins und ggf. im Default-Theme probieren?

    Zitat

    eeeeeeeeh. Hab am PC die Auflösung von 1280X960 und woher erkenne ich denn bitte ob ich ne Mindestbreite habe? Das Theme ist leider NICHT von mir.

    Naja, ganz einfach, indem Du mal ein Browserfenster verkleinerst. Unter 940 Pixeln Breite kommen bei mir im FF2 horizontale Scrollbars. Da solltest Du also mit 1280*960 nichts von sehen.


    Zitat

    Hoffe ja nicht das ich ein Virus hab das es so anzeigt doch kann es am Browser liegen(einstellungen)?

    Bitte? Was soll denn das für ein Virus sein!?

    Nein, ehrlich, ich habe keine Ahnung, warum Du das so siehst und ich nicht. Ist das auf allen Seiten im FF oder nur auf der Startseite?

    Zitat

    Ich verwende UTF-8

    Ja, aber da geht offensichtlich was schief. Bist Du sicher, dass die DB UTF-8 ist und dass das in der wp-config.php auch so angegeben ist? Falls ja, kann es vielleicht sein, dass ein schlechtes oder schlecht konfiguriertes Plugin die Beitragsinhalte filtert?!

    Das Theme gibt die untergeordneten Seiten nicht aus, da ist ja auch nicht wirklich Platz dafür. Wie hattest Du Dir die Anzeige denn vorgestellt? Als Ausklapp-Menü unter der Oberseite?! Das kann man sicher programmieren, vielleicht geht es auch mit einem Plugin.

    Ach ja, ist nicht böse gemeint, aber ich habe da noch einen Link für Dich:
    http://www.apostroph.de/
    Und wenn ich mir Deine bisherige Linksektion so anschaue, bin ich versucht, Dir auch http://www.deppenleerzeichen.de noch ans Herz zu legen. ;-)

    Ich habe eine Vermutung (ist aber nur geraten, zugegebenermaßen *g*). Wie geht es denn nach dem geposteten Code weiter? Etwa so?

    PHP
    register_sidebar_widget('Shoutbox', 'widget_shoutbox');
    ?>
    <?php ...

    In dem Fall schreibst Du damit quasi ein Leerzeichen in den Output, was dann vom PHP auf den Adminseiten angemeckert wird. Vermutlich wird da die functions.php eingebunden, das Leerzeichen oder der Zeilenumbruch eröffnet den Body und danach versucht eine PHP-Seite noch, einen Header zu setzen.

    Deshalb sollte das eher so hier aussehen. Das gleiche gilt für Leerzeichen ganz am Anfang des Files.

    Code
    register_sidebar_widget('Shoutbox', 'widget_shoutbox');
    
    
    ...

    Benutzt Du Widgets für die Sidebar oder wird die von der sidebar.php in Deinem Theme generiert?!

    Links: Du könntest z.B. bei der ersten Anzeige der Links alle Links einer bestimmten Kategorie ausblenden und bei der zweiten Anzeige nur die Links dieser Kategorie anzeigen lassen. Ob das geht, hängt aber von der Antwort auf obige Frage ab. ;-)

    Was hast Du in WP denn als Deine Mail-Adresse eingetragen? Falls das keine E-Mail-Adresse von der entsprechenden Domain ist, könnte es daran liegen. Es gibt Mail-Server, die weigern sich Mails abzuschicken, deren Absender keine lokal bei ihnen definierte Adresse ist. Da musst Du, wenn WP unter beispiel.de läuft, auch eine Adresse á la abc@beispiel.de verwenden.

    Falls es das nicht ist, müsstest Du ggf. wirklich mal Deinen Hoster fragen, welche Möglichkeiten des Mailversands über PHP er bietet.

    Also die Startseite validiert jetzt auf jeden Fall schon mal. Freut mich, wenn ich helfen konnte. :-)

    Ich finde es ja auch schön, wenn sich jemand um so etwas kümmert, was prinzipiell sehr wichtig ist, aber praktisch keine große Auswirkung auf die Seite hat. Browser stellen ja fast alles dar, was irgendwie noch als HTML erkennbar ist, valide oder nicht. ;-)

    Also wenn Dein Feed als Plain Text angezeigt wird, dann müsste das schon die oben erwähnte Einstellung sein. Denn die Beiträge enthalten sonst ja durchaus HTML-Elemente wie Absätze, Überschriften, Bilder etc. Das zeigt mir der Thunderbird dann auch so an, wenn auch natürlich nicht im Stil der Seite.

    Die Anzeige der kompletten Website kenne ich aus dem Thunderbird auch, allerdings ist das da eine Option beim Abonnieren des Feeds. Der zieht sich das dann IMHO aus dem Netz und nicht aus dem Feed. Andere Feedreader kenne ich leider nicht, da müsste man jemand anderes was zu sagen. Kann natürlich sein, dass Spiegel Online noch die ganze Website incl. Styleheet in den Feed packt. Ob das aber Sinn macht, wage ich doch etwas zu bezweifeln. Denn da kann ja der Client wie gesagt auch gleich die Webseite ziehen.

    Also würde ich erstens mal sicherstellen, dass Dein Feed den kompletten Beitrag enthält (Link?). Und dann ist es eine Frage, ob Du wirklich so weit gehen willst, die komplette Webseite da reinzupacken, oder ob das nicht eher eine Frage des FeedReaders ist.

    Hm, ich hatte eigentlich gehofft, dass wp_list_pages einen before- und after-parameter hätte. Dan hätte man das ul nicht direkt ins HTML schreiben müssen. Gibt's aber leider nicht.

    Aber was natürlich auch geht: Einfach ein if drumrum, dass auf die Startseite nicht zutrifft. Ich würde jetzt z.B. vorschlagen, es so zu machen:

    PHP
    [COLOR=#000000]
    <?php if (!is_home()) { ?>
    <ul id="subnav">
            [COLOR=#0000cc]<?php [/COLOR][COLOR=#006600]if ([/COLOR][COLOR=#0000cc]is_page[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'shows'[/COLOR][COLOR=#006600])) [/COLOR][COLOR=#0000cc]wp_list_pages[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'title_li=&include=221,265,266'[/COLOR][COLOR=#006600]);
                    if ([/COLOR][COLOR=#0000cc]is_page[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'zauberer-hochzeit'[/COLOR][COLOR=#006600])) [/COLOR][COLOR=#0000cc]wp_list_pages[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'title_li=&include=221,265,266'[/COLOR][COLOR=#006600]);
                    if ([/COLOR][COLOR=#0000cc]is_page[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'tischzauberer'[/COLOR][COLOR=#006600])) [/COLOR][COLOR=#0000cc]wp_list_pages[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]'title_li=&include=221,265,266'[/COLOR][COLOR=#006600]);
    ... ?>
    </ul>
    <?php } /* end if is home */ ?>
    [/COLOR][/COLOR]

    Dazu ist aber die Frage: Wie ist Deine Startseite umgesetzt? Ist das eine statische Seite oder die normale index.php?!

    Alternativ, falls das nur auf statischen Seiten angezeigt werden soll, geht auch:

    Code
    if (is_page()) {

    So, hoffe, das stimmt so. :-)

    Gibt es in dem Plugin denn andere Language-Files, ein englisches z.B.? Dann kannst Du das sicher einfach selbst übersetzen. Wie das geht, können wir Dir dann sicher sagen. Falls das Plugin dafür nicht angepasst ist, kannst Du da vermutlich nicht viel machen, außer Ausgaben im Quelltext des Plugins zu übersetzen. Aber je nachdem wie oft es da Updates gibt, ist das keine so richtig schöne Lösung.