Beiträge von marX

    Du benötigst ein "Kategorie-Template" für die Kategorie "PC Spiele". Nehmen wir mal an, die Kategorie hat die ID 5, dann heißt die zugehörige Template-Datei category-5.php. Um diese zu erstellen kopierst du am besten die category.php - bzw. wenn diese in deinem Theme nicht vorhanden ist, die archive.php oder index.php.

    Dann suchst du in dieser category-5.php die Zeile:

    PHP
    <?php while( have_posts() ) : the_post(); ?>


    und schreibst DAVOR die Zeile

    PHP
    <?php query_posts($query_string . '&orderby=title&order=asc'); ?>


    Im Loop entfernst du dann noch den Aufruf von the_content() bzw. the_excerpt(), dann wird der Inhalt des Beitrags nicht mehr ausgegeben.

    Klar soweit? Ich denke mit den Begriffen hier sollte dir jetzt auch die Suchfunktion weiterhelfen.

    Übrigens, da du mir geschrieben hattest, dass du es mit meiner Lösung weiterprobieren möchtest:

    Kopiere dir die page.php deines Themes und benenne die Kopie in liste.php um. Dann setze ganz an den Anfang dieser liste.php den Kommentarbereich:

    PHP
    <?php 
    /* 
    Template Name: Liste
    */ 
    ?>


    Dann suchst du dir den "Loop" in dieser liste.php. Das ist der Teil, in dem die Beiträge ausgegeben werden. Im Default Theme sieht das so aus:


    Der rot markierte Teil ist der komplette Loop. Diesen Teil ersetzt du mit dem restlichen Code aus meinem Beitrag weiter oben.
    Die komplette liste.php würde (im Default Theme - in deinem Theme sicherlich abweichend!) so aussehen:


    Jetzt legst du dir im Backend eine neue Seite an OHNE Inhalt an (nur Titel) und wählst unten (WP 2.5) bzw. rechts (WP 2.3.3 und älter) in der Box "Seitentemplate" das Template "Liste" aus und speicherst die Seite. Fertig.

    PS: Für genauere Hilfe benötige ich die page.php deines Themes.

    Dürfte im Prinzip ähnlich wie oben sein, versuch mal die neue Regel von oben so umzuschreiben:

    Code
    [COLOR="Green"][B]ol.commentlist p a,[/B][/COLOR] .entry li a {
    display:inline;
    }


    Falls das nicht klappt, gib mir mal bitte nen Link, wo ich nen Kommentar mit Link finde. Dann guck ich mir das mal näher an. (In dem Beitrag von oben ist leider kein Kommentar mit Link.)

    Nun frage ich mich, ob es eine Möglichkeit gibt, die Thumbnail-Größe bereits im Content verwendeter Bilder ändern zu lassen, wenn man die Einstellungen für den Media Manager ändert? Sprich, wenn ich die Default-Thumbnail-Größe im Media Manager abändere, daß dann alle Bilder, die schon hochgeladen und in Verwendung sind, automatisch der neuen Größe angepaßt werden.


    Ich glaube nicht. Je nach Anzahl der vorhandenen Bilder dürfte das ne ziemliche Serverlast bedeuten, wäre also nicht für den "normalen" WP-Nutzer zu empfehlen.

    Zitat

    Außerdem skaliert bei mir der RTE, wenn ich dort Bilder durch Ziehen verkleinere, lediglich per HTML. Ist das normal so?


    Ja. Du könntest ja das Bild woanders noch in der "normalen" Größe verwenden wollen.

    Zitat

    Was auch noch toll wäre: Dateien im Media Manager in Unterordner verschieben zu können bzw. zwischen Ordnern hin und her. Gibt es sowas und ich habe es nur noch nicht gefunden?


    Früher gabs mal Bildmanager-Plugins, die sowas IMHO konnten. Keine Ahnung, ob die noch mit 2.5 funktionieren...

    Zitat

    Gibt es ferner eine Möglichkeit, ganze Ordner mit Bildern übers HTML-Interface hochzuladen?


    Nur mittels Flash oder Java. Ich glaube das ging in WP 2.5.0, wurde wohl aber wieder entfernt, da es nicht mit jedem Browser funktionierte.

    Größtenteils aus dem Ärmel geschüttelt. ;) Hatte aber was ähnliches schon mal selbst gemacht, die PHP-Funktionen sind ja immer diesselben und erklärt sind sie in der offiziellen Doku auch recht gut. Der Rest ist ein wenig HTML, und das Sorttable Table Script hatte ich für den ähnlichen Fall noch rumliegen.

    Kürzestmöglich:


    Muss natürlich noch in dein Layout eingebaut werden, ich hab hier nur den Teil aufgeschrieben der die Beitrags-Tabelle ausgibt!

    Dann neue Seite im Backend erstellen, und als Seitentemplate "Mein Archiv" auswählen.

    Sortieren ist komplizierter. Könnte man per PHP machen, Sortierparameter per GET in der URL übergeben und Argumentenliste für query_posts() dynamisch zusammenbauen. Alternativ könnte man die Tabelle auch mit einem JavaScript clientseitig sortieren, z.B. damit:
    Sortable Table (WebFX)

    Guck mal, was in der Variablen $wp_query->found_posts steht. Zumindest bei Suchergebnissen funktioniert das (ob auch in normalen Archiven hab ich nicht getestet):

    PHP
    <?php echo $wp_query->found_posts; ?> Ergebnisse für <?php the_search_query(); ?>