Beiträge von marX

    Entferne in der header.php folgenden Code:

    PHP
    <style type='text/css'>
    <!--#header { background: url('http://www.unet.univie.ac.at/~a0303098/php/wp-content/themes/default_de_custom/images/header-img.php?upper=EBEBEB&lower=474747') no-repeat bottom center; }
    --></style>


    und ändere in der style.css (Zeile 221) den Eintrag für #header wie folgt:

    Code
    #header {
    background-color:[COLOR="Red"]url('/images/kubrickheader.jpg') no-repeat bottom center;[/COLOR]
    height:200px;
    margin:0pt 0pt 0pt 1px;
    padding:0pt;
    width:758px;
    }

    PS: In der style.css wird PHP-Code im Normalfall nicht interpretiert und führt zu Fehlern. ;)

    Zitat von Ammaletu

    Eventuell kann ja noch jemand ergänzen, wie das in WP 2.5 aussehen müsste.


    Gerne. :) is_home() funktioniert nicht bei einer statischen Seite als Startseite. Bis 2.3.x müsste da

    PHP
    if( is_home() || is_page(123) ) { ...


    stehen (123 wäre die ID der Seite, die als Startseite eingesetzt wird). Ab 2.5 wird diese Anweisung in is_front_page() zusammengefasst.

    Zitat von Codex

    Returns true when the main blog page is being displayed and the 'Settings->Reading->Front page displays' is set to "Your latest posts", or when 'Settings->Reading->Front page displays' is set to "A static page" and the "Front Page" value is the current Page being displayed.


    Conditional Tags « WordPress Codex

    Anders gesagt: das was du hier als Problem siehst ist eigentlich gar keins - weil kaum jemand in seinem Kommentar ohne Leerzeichen etc. schreiben wird. Nur dann würde der Kommentar am Rand der Box abgeschnitten. Enthält der Text Leerzeichen usw., dann bricht der Text ganz normal dort um. Probiers einfach mal mit sogenanntem "Bildtext" (z.B. der bekannte "Lorem Ipsum"-Satz), statt mit wilden Buchstabenmonstern. ;)

    Und falls doch ein Kommentator meint, solche Buchstabenmonster eintippen zu müssen, dann kann man das entweder so stehen lassen und damit leben das es abgeschnitten wird, den Kommentar nacheditieren oder ein Plugin verwenden. (Welches dafür geeignet ist kann ich dir jetzt aus dem Kopf nicht sagen, einfach mal selbst suchen: WordPress Plugin Database)

    Der "Text" enthält keine Whitespaces (Leerzeichen, Tabstops, Zeilenumbrüche etc...) An welcher Stelle soll der Browser denn deiner Meinung nach umbrechen?

    Nachtrag: Nur so als Idee: Es gibt sicher Plugins, die nach N Zeichen automatisch ein Leerzeichen einfügen, um solche Effekte zu vermeiden.

    PS: Bitte die Code-Tags für Quellcode-Abschnitte verwenden!

    Mmh, ich glaube das ist dann zu viel des Guten. Leg dir am besten mal ne neue Regel an, in der du die Schriftart überschreibst:

    Code
    .featuredlist a.title {
    font-family: Verdana,sans-serif;
    }


    Das betrifft dann wirklich nur die Links in der Featured List.

    Ja, bin ich. Getestet mit Firebug. ;) #navi-outer ist ein Kind von #fpss-container. Die Huaptnavigation oben heißt #nav.

    Aber ich glaub ich hab doch was verwechselt. Du wolltest oben die Schrift beibehalten, und unten ändern, ich hab das vertauscht. Sorry.
    In deinem Fall trifft dann folgendes zu:

    style.css (line 354)

    Code
    .title, a.title {
    color:#840000;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:1.1em;
    font-weight:bold;
    letter-spacing:normal;
    }


    Hier kannst du deine Schriftart ändern.

    PS: verwende bitte keine px-Angaben für Schrfitgrößen. Zum einen sind 10px auf einem 1920x1080-Display nur Fliegendreck und es verhindert wirksam, dass deine Besucher die Schriftgröße über die Browsereinstellungen ändern können. Relative Angaben in % oder em sind deutlich flexibler. ;)

    1. Ich schaffe es nicht den Link relativ zu halten. Immer muss ich den komplettenn Pfad mitgeben - das wird ziemlich müssig wenn man auf dem lokalen Rechner arbeitet und dann alles online schiebt.
    Wie könnte ich denn das Probleme beheben?


    bloginfo() / get_bloginfo() ist das Zauberwort.

    Zitat

    2. Spätestens wenn mehr als 2 Autoren das Blog regieren, gibt der Code seinen Geist auf.


    Für weitere Autoren kannst du entweder das if-else-Konstrukt erweitern, oder ein switch-Konstrukt verwenden:

    PHP
    <?php
    switch( get_the_author() ) {
    case 'Anton' : echo "<img src='" . get_bloginfo('template_url') . "/images/anton.jpg' alt='' />"; break;
    case 'Bernd' : echo "<img src='" . get_bloginfo('template_url') . "/images/bernd.jpg' alt='' />"; break;
    case 'Conrad' : echo "<img src='" . get_bloginfo('template_url') . "/images/conrad.jpg' alt='' />"; break;
    default : echo "<img src='" . get_bloginfo('template_url') . "/images/unknown-author.jpg' alt='' />";
    }
    ?>
    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>


    Rewritebase musst du evtl. an dein WP-Unterverzeichnis anpassen, z.B. /wordpress/.

    mod_fpslideshow.css (line 30) wie folgt ändern (Änderung fett):

    Code
    #navi-outer a {
    font-family:[B]Georgia,"Times New Roman",Times,serif;[/B]
    font-size:10px;
    padding:1px 2px;
    text-align:center;
    text-decoration:none;
    }


    Wenn du das in der style.css ändern willst, dann leg dir einen neuen Eintrag so an:

    CSS
    #navi-outer a {
    font-family:Georgia,"Times New Roman",Times,serif !important;
    }


    Das !important sagt dem CSS dann, das dieser Eintrag wichtiger als Einträge ohne !important sind.

    Ich vermute mal, dass die $noAd-Variable erst zur Verfügung steht, wenn du the_content() aufgerufen hast. Da du aber die Werbung vorher ausblenden willst, bringt das natürlich nix. Kannst du mit

    PHP
    var_dump($noAd);


    vor der if-Anweisung testen. Wenn da "null" kommt, dann ist die Variable dort noch nicht verfügbar, es greift das

    PHP
    !isset($noAd)


    und die Werbung erscheint.

    Versuch vielleicht mal, das über die Custom Fields zu steuern. Also ein Custom Field anlegen mit dem Namen "noAd" und dem Wert "true", und dieses Feld dann auslesen (dann benötigst du auch kein runPHP etc., was ich persönlich eh für problematisch halte ;-))

    Aha. Welcher Browser ist das? Mal den Cache etc. geleert nach dem Update?

    Also im Quellcode der post-new.php taucht die admin-ajax.php 4x auf. Und da PHP-Dateien ja meistens kein Änderungsdatum haben kann es schon sein, dass die Datei ständig mit geladen wird. Die post-new.php lädt bei mir (laut Firebug) in 4.29s. Falls dich das sehr stört, dann kannst du es ja vielleicht als Bug an die Entwickler melden:
    WordPress Trac - Trac